Gelöst Abstürze von JTL-WMS Mobile unter Android ab Version 1.4.33.0 [WAWI-38412]

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.818
580
Ausgangslage
Zur Zeit beobachten wir eine erhöhte Anzahl von App-Abstürzen über verschiedene Android-Versionen, Modelle, Hersteller und Geräte-Generationen hinweg.

Problembeschreibung
  • Die Abstürze treten vor allem im Informationsdialog und Wareneingang auf.
  • Betroffen sind vor allem die Versionen ab 1.4.33.0 und aktueller.
  • Die Gründe sind noch nicht bekannt; Ursache ist vermutlich aber ein Bug in der neuen Version der verwendeten Programmbibliothek "Telerik"
Hinweise
  • Wir stehen mit Telerik zur Lösung des Problems in Kontakt.
  • Die ausführliche Fehlermeldung lautet in der Regel so oder sehr ähnlich:
Code:
Xamarin caused by: android.runtime.JavaProxyThrowable: System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. ---> System.Collections.Generic.KeyNotFoundException: The given key 'md59ee76e6e58d2e8d37e01f503ba67c2ac.RadViewContainer{fb21bfa V.E...... ......ID 0,0-712,484}' was not present in the dictionary.
  at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <39aafa81b5964634afbad70fd5263958>:0 
  at Telerik.XamarinForms.Primitives.SlideView.ContentManagerBase.GetNativeViewActualIndex (System.Object nativeView) [0x00000] in <c502466ee206439a94a5b1bc3dafa82c>:0 
  at Telerik.XamarinForms.Primitives.RadSlideViewPresenter+<>c__DisplayClass70_0.<OnSlidedToView>b__0 (System.Threading.Tasks.Task p) [0x00000] in <c502466ee206439a94a5b1bc3dafa82c>:0 
  at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke () [0x00024] in <39aafa81b5964634afbad70fd5263958>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <39aafa81b5964634afbad70fd5263958>:0 
   --- End of inner exception stack trace ---
---> (Inner Exception #0) System.Collections.Generic.KeyNotFoundException: The given key 'md59ee76e6e58d2e8d37e01f503ba67c2ac.RadViewContainer{fb21bfa V.E...... ......ID 0,0-712,484}' was not present in the dictionary.
  at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <39aafa81b5964634afbad70fd5263958>:0 
  at Telerik.XamarinForms.Primitives.SlideView.ContentManagerBase.GetNativeViewActualIndex (System.Object nativeView) [0x00000] in <c502466ee206439a94a5b1bc3dafa82c>:0 
  at Telerik.XamarinForms.Primitives.RadSlideViewPresenter+<>c__DisplayClass70_0.<OnSlidedToView>b__0 (System.Threading.Tasks.Task p) [0x00000] in <c502466ee206439a94a5b1bc3dafa82c>:0 
  at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke () [0x00024] in <39aafa81b5964634afbad70fd5263958>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <39aafa81b5964634afbad70fd5263958>:0 <---
 

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.818
580
  • Aktuell sind 11 Kunden 1x betroffen gewesen und 1 Kunde 3x.
  • Betroffen sind aktuell Versionen zwischen 4.4.4 und 7.1.1.
  • Bei über 600 Installationen. Die Gefahr ist also gering, aber trotzdem eine Information wert!
 

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.818
580
Da nur sehr wenige vor allem alte Geräte betroffen sind, wird die Telerik-Programmbibliothek in den Apps Version 1.4 und 1.5 nicht mehr aktualisiert.

Das kann mehr Probleme verursachen und die allgemeine Stabilität der App negativ beeinflussen und eine Behebung dieses Problems ist nur eventuell möglich.



Ab Version 1.6 sind bereits die aktuellen Versionen in die App integriert.
 

Ähnliche Themen