Neu JTL-POS 2.0.0.2 Absturz nach Tagesabschluss

Patrick2422

Aktives Mitglied
29. Juli 2024
3
0
Hallo,

wir haben gestern das letzte Update JTL-POS 2.0.0.2 in unsere Kasse Sunmi T2 mini eingespielt. OS Version 3.1.3 mit Android 7.1.1

Wenn wir nun versuchen einen Tagesabschluss zu erstellen crasht die App und gibt angehängte Fehlermeldung aus.

JTL-POS-Version: 2.0.0.2 (7323)
JTL-Wawi-Version: /
POS-Hardware: SUNMI - T2mini_s
TSE-Variante: Swissbit
RAM: 784 MB
ROM: 1790 MB

Attempt to invoke virtual method 'int android.view.View.getHeight()' on a null object reference
Y0.v.onGlobalLayout(SourceFile:19)
android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:912)
android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2111)
android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1259)
android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6352)
android.view.Choreographer$CallbackRecord.run(Choreographer.java:874)
android.view.Choreographer.doCallbacks(Choreographer.java:686)
android.view.Choreographer.doFrame(Choreographer.java:621)
android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860)
android.os.Handler.handleCallback(Handler.java:751)
android.os.Handler.dispatchMessage(Handler.java:95)
android.os.Looper.loop(Looper.java:154)
android.app.ActivityThread.main(ActivityThread.java:6119)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)


Die App haben wir selbstverständlich schon neugestartet.
Das Problem war nach dem Update gestern aufgefallen.
Der Tagesabschluss vom Vortag kann nicht mehr erstellt werden und auch nicht in einem anderen Zeitraum. Daher denke ich nicht das die zugrundliegenden Daten korrupt sind.

Hat sonst jemand das Problem und dafür eine Lösung ?


mfG Patrick
 

korb-laden

Gut bekanntes Mitglied
11. August 2021
138
14
Meines Wissens wird derart altes Android schon seit einer Weile überhaupt nicht mehr von JTL POS unterstützt.
Viele Nutzer mussten deswegen die alte Sunmi Kasse ersetzen, bereits vor JAHREN.

Hier wird Android 8 als Minimum benannt und das ist noch nicht einmal die Anforderung für JTL POS Version 2.0
https://guide.jtl-software.com/jtl-pos/einrichtung/jtl-pos-standalone-einrichten/
ich habe auch eine Sunmi T2 und mir wurde das Dingen 2021/2022 von einem JTL Partner verkauft. Bedeutet nicht einmal ein Leben einer TSE, soll die Kasse gewechselt werden? Ich kenne auch andere die noch die älteren Sunmi nutzen.



Hallo,

wir haben gestern das letzte Update JTL-POS 2.0.0.2 in unsere Kasse Sunmi T2 mini eingespielt. OS Version 3.1.3 mit Android 7.1.1

Wenn wir nun versuchen einen Tagesabschluss zu erstellen crasht die App und gibt angehängte Fehlermeldung aus.

JTL-POS-Version: 2.0.0.2 (7323)
JTL-Wawi-Version: /
POS-Hardware: SUNMI - T2mini_s
TSE-Variante: Swissbit
RAM: 784 MB
ROM: 1790 MB

Attempt to invoke virtual method 'int android.view.View.getHeight()' on a null object reference
Y0.v.onGlobalLayout(SourceFile:19)
android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:912)
android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2111)
android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1259)
android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6352)
android.view.Choreographer$CallbackRecord.run(Choreographer.java:874)
android.view.Choreographer.doCallbacks(Choreographer.java:686)
android.view.Choreographer.doFrame(Choreographer.java:621)
android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860)
android.os.Handler.handleCallback(Handler.java:751)
android.os.Handler.dispatchMessage(Handler.java:95)
android.os.Looper.loop(Looper.java:154)
android.app.ActivityThread.main(ActivityThread.java:6119)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)


Die App haben wir selbstverständlich schon neugestartet.
Das Problem war nach dem Update gestern aufgefallen.
Der Tagesabschluss vom Vortag kann nicht mehr erstellt werden und auch nicht in einem anderen Zeitraum. Daher denke ich nicht das die zugrundliegenden Daten korrupt sind.

Hat sonst jemand das Problem und dafür eine Lösung ?


mfG Patrick
Wir haben kein Problem damit jedoch zickt schon seit einigen Jahren die Swissbit TSE. Haben aber da ein Lösung gefunden die wir jeden Morgen machen. Am alter wird es wohl aber nicht bei der oben genannten Kasse liegen.

Hast du mal die Ki gefragt? Das kommt raus:
Dieser Fehler ist ein App-Absturz (NullPointerException) der JTL-POS Software.
Das Android-Betriebssystem versucht hierbei, die Höhe (getHeight()) eines Oberflächen-Elements (View) auf der Sunmi-Hardware zu berechnen, während dieses Element im Code noch gar nicht geladen oder bereits gelöscht wurde (null object reference). Da es im onGlobalLayout-Prozess passiert, wird der Absturz meistens durch ein Problem mit der Bildschirmdarstellung (z. B. beim Drehen des Bildschirms, dem Öffnen der Kundendisplay-Ansicht oder einem unvollständigen UI-Rendering) ausgelöst.
Da Sie die App als Standalone-Kasse nutzen (JTL-Wawi-Version: /), führen Sie bitte nacheinander folgende Schritte zur Behebung durch:

1. Sofortmaßnahme: Cache leeren & Neustart
Häufig blockieren fehlerhafte Layout-Daten im Zwischenspeicher die App.
  • Schließen Sie die JTL-POS App vollständig.
  • Öffnen Sie die Android-Einstellungen Ihres SUNMI T2mini_s.
  • Navigieren Sie zu Apps > JTL-POS > Speicher.
  • Tippen Sie auf „Cache leeren“ (Achtung: Nicht auf „Daten löschen“, da sonst Ihre lokalen Kassendaten entfernt werden!).
  • Starten Sie das Kassenterminal einmal komplett neu. [1]

2. Auflösung und Peripherie prüfen
Da der Fehler im Layout-Prozess (onGlobalLayout) auftritt:
  • Kundendisplay: Falls Sie das integrierte Kundendisplay des Sunmi T2mini nutzen, trennen Sie kurzzeitig alle externen USB-Geräte (wie Scanner oder Drucker) und prüfen Sie, ob die Kasse startet.
  • Layout-Wechsel: Vermeiden Sie es, während des Startvorgangs Eingaben zu tätigen oder die Ansicht zu wechseln.

3. Update durchführen
Ihre Version 2.0.0.2 (7323) weist auf einen älteren Softwarestand hin. Dieser spezifische Layout-Bug in Verbindung mit Sunmi-Geräten wurde in neueren Versionen von JTL häufig über Hotfixes behoben.
  • Sichern Sie Ihre Daten (falls Sie noch in die Einstellungen kommen) über Mahnungen/Backups.
  • Suchen Sie im Google Play Store (oder über den Sunmi App Store) nach einem Update für JTL-POS.

Falls die Kasse weiterhin direkt beim Start abstürzt, lassen Sie mich wissen:
  • Wann genau tritt der Fehler auf? (Direkt beim Öffnen, beim Bonieren oder beim Zahlvorgang?)
  • Haben Sie zuvor ein Backup Ihrer Daten erstellt?
 

Patrick2422

Aktives Mitglied
29. Juli 2024
3
0
danke für Antworten.

Ich hatte ebenfalls schon nach Lösungen von KI geschaut.
Neustart brachte nichts, auch nicht vom ganzen Gerät.
Die App beenden erzwingen und den Cache leeren hatte auch keinen Effekt.
Als nächste wollte ich die App einmal neuinstallieren und dann einfach das Einstellungsbackup neu einspielen. Hierbei gelernt das die Backups auf SD-Card/USB-Stick beim deinstallieren mit gelöscht werden. Ich konnte dann die Einstellungen trotzdem mit einem Backup wiederherstellen, was noch im Downlaod Ordner lag. Allerdings ohne Buchungsdaten. Hatte aber alles auch nichts gebracht, der Crash bleibt beim Tagesabschluss.

Dazu dann die alte Version per APK besorgt und installiert. Das Backup von der neuen Version konnte natürlich keine Daten wiederherstellen. War zu erwarten, man musste es aber trotzdem probieren.
Als nächste hätte ich gern versucht ob sich ein paar Einstellungen aus der neuen Version per CSV exportieren lassen. Es lassen sich aber nur Kategorien exportieren, da im Dropdown sonst nichts anwählbar ist bzw. auf antippen reagiert.
Dazu kommt noch das eingebaute Bondrucker nicht mehr verbunden werden kann. TSE ist aber OK.

Wir müssen wohl schauen das wir die alte Version installieren und alles manuell übertragen, damit der Betrieb aufrecht erhalten werden kann.
Alles in allem ist das ein weiterer Negativpunkt zum ganzen System. Das ist sehr Schade.
 

korb-laden

Gut bekanntes Mitglied
11. August 2021
138
14
das ist ärgerlich! Ich bin mit der neuen Version auch nicht zufrieden da die alte Kasse alles so groß anzeigt. Man ist schnell an seinen grenzen wenn man was einspielen muss oder retten soll. Ich kriege schon Angst wenn mein PC kaputt geht und die Wawi neu installiert werden muss. Das kostet wieder ein haufen Kohle. Hast du trotzdem mal ein Ticket auf gemacht? Es sind ja auch andere mit der Kasse unterwegs
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL-POS 2.0.0.4 – TSE-Signaturexport führt reproduzierbar zum Absturz JTL-POS - Fehler und Bugs 0
Neu JTL-POS DATEV-Export – Kassendifferenz nicht nur bei Mehrzweckgutscheinen JTL-POS - Fehler und Bugs 2
Neu JTL-POS DATEV-Export – Kassendifferenz bei Mehrzweckgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu JTL-POS 2.0.0.3 - Barcodeschema lässt sich nicht speichern / alte sind weg JTL-POS - Fehler und Bugs 9
Neu JTL POS Crasht bei Druckerauswahl JTL-POS - Fehler und Bugs 11
Neu JTL POS App Speicherverbrauch hoch, obwohl Datensicherung klein JTL-POS - Fehler und Bugs 8
Mehrere Probleme mit JTL-Wawi und JTL-POS – hängen diese zusammen? JTL-Wawi 2.0 1
Verbesserungsvorschlag: JTL-POS – Artikel mit Preisabfrage und vollständiger Wawi-Statistik JTL-Wawi 2.0 4
Neu JTL-WMS und JTL-POS... Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Ab Wawi 1.10 - JTL.Wawi.Pos.exe direkt ohne JTL-Administrator starten? Allgemeine Fragen zu JTL-POS 2
Neu Hilfe bei jtl-pos Synchronisation User helfen Usern - Fragen zu JTL-Wawi 5
Beantwortet JTL-POS „Rechnung drucken“ Allgemeine Fragen zu JTL-POS 2
Jtl pos Einstellungen mit wiwa 2.02 JTL-Wawi 1.11 0
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Erfahrungen mit DHL Paket International Premium Tarife in der JTL-Shipping-Cloud ? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Wichtig GLS auf JTL Shipping 2.0 — Webinar am 17. September (Live-Walkthrough & Migration) News, Events und Umfragen 0
Neu Biete: REPMOD — Lieferantendaten (BMECat, CSV, Preislisten) automatisch als fertiger JTL-Ameise-Import Dienstleistung, Jobs und Ähnliches 6
Neu Google Shopping ... seit JTL Wawi 2.0.6 steigende Zahl nicht genehmigte Produkte (Attribut „Preis“ [[price]]) User helfen Usern - Fragen zu JTL-Wawi 5
Neu Plugin: Infinite Scroll / „Mehr laden“ für JTL-Shop 5 – einmalige Lizenz, kein Abo Plugins für JTL-Shop 0
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 0
JTL API 2.0 Verbinden - HILFE GESUCHT JTL-Wawi 2.0 10
Neu Seit heute früh kein Start von JTL-Wawi möglich - Datenbank nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie verarbeitet ihr B2B-Bestellungen aus E-Mail oder PDF in JTL-Wawi? Arbeitsabläufe in JTL-Wawi 16
Neu Fehler beim öffnen von JTL Hub JTL-ShippingLabels - Fehler und Bugs 2
Neu JTL-Wawi 2.0.6: eBay-Rahmenbedingungen bei bestehenden Angeboten/Vorlagen nicht mehr änderbar eBay-Anbindung - Fehler und Bugs 11
Neu Shipping 2.0 ist ein Grund für kleine Shops JTL zu verlassen bzw. gar nicht erst mit JTL anzufangen JTL-ShippingLabels - Ideen, Lob und Kritik 24
Neu guide.jtl-software.com seit mehreren Stunden nicht erreichbar JTL-Wawi - Fehler und Bugs 1
Neu Welche JTL-Shop Plugins oder Funktionen fehlen euch noch? – menuBuilder aktuell in Entwicklung Plugins für JTL-Shop 6
Neu Neuer JTL-Shop lässt sich nicht öffnen Installation / Updates von JTL-Shop 2
Neu Shopify-Connector auf neues JTL-Kundenkonto umstellen – App bleibt altem Konto zugeordnet Shopify-Connector 4
Neu 💚 Plugin: DZM Bonus Plus - das Treueprogramm für deinen JTL-Shop Plugins für JTL-Shop 8
Neu JTL-Ameise - Neue / aktualisierte Lieferadresse als Standard setzen User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Ameise - Neue / aktualisierte Lieferadresse als Standard setzen User helfen Usern 0
Neu Klarna (1.2.14) und JTL (5.7.2) nicht kompatibel Technische Fragen zu Plugins und Templates 0
Neu Amazon VCS-Lite – Fehlende Rechnungen nachträglich hochladen (JTL-Wawi 1.11.11)? Amazon-Anbindung - Fehler und Bugs 4
Neu 🔥 𝐍𝐮𝐫 𝟓× verfügbar 𝟓𝟎% 𝐑𝐚𝐛𝐚𝐭𝐭 auf dein Besucherticket für die kommende JTL-Connect am 02.10.2026 in Köln Dienstleistung, Jobs und Ähnliches 0
Neu Synchronisation Produkte Shopify > JTL Shopify-Connector 2
Neu Stripe plugin mit JTL SHOP Error 500 Plugins für JTL-Shop 2
Neu css Einstellungen Paypal Plugin von JTL JTL-Shop - Fehler und Bugs 1
Neu Eigenen JTL-SCX-Marktplatzkanal für Multi-Vendor-Marktplatz erstellen – Erfahrungen gesucht Einrichtung und Installation von JTL-eazyAuction 3
JTL-Wawi 2.0.6.0 sendet fehlerhafte multipart/form-data-Requests – ModSecurity blockt Datenabgleich mit 403 (scheinbar hosterabhängig) JTL-Wawi 2.0 20
Neu JTL-Shop 5.7.2: Zahlungsbetrag weicht vom Auftragswert ab JTL-Shop - Fehler und Bugs 4
Neu JTL-Shop 5.7.2: Unterschiedliche Standardsprachen in tsprache – widersprüchliche Canonical- und Hreflang-Ausgabe der Startseite Allgemeine Fragen zu JTL-Shop 4
Neu Versandetikett bei Aufträgen aus dem JTL Shop Arbeitsabläufe in JTL-Wawi 0
Neu JTL Search blockiert unsere Shops JTL-Shop - Fehler und Bugs 1
Wichtig JTL-ShippingLabels 1.0: Support-Ende GLS/DPD und Migration von JTL-Start-Kunden nach dem 30. September News, Events und Umfragen 14
Neu JTL-Wawi REST API (Beta): HTTP 402 "Zahlung erforderlich" auf allen Endpunkten trotz gebuchter Beta-Lizenz Schnittstellen Import / Export 2
Neu JTL Shop 5.7.2 NOVA - Akkordeon Überschriften herabstufen auf H3 Templates für JTL-Shop 3
Kasse in JTL-Wawi 2.0 einbinden JTL-Wawi 2.0 1
Neu JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi - Fehler und Bugs 1

Ähnliche Themen