In Bearbeitung Reproduzierbare Abstürze der POS nach Warenrücknahme

megathomas

Gut bekanntes Mitglied
30. Juni 2014
138
16
Hallo Forum,
normalerweise werden Fehler die selbst ich erkenne mit dem nächsten Update gelöst. Aber nun gibt es einen der ist nun schon sehr lange da - in Anbetracht der Update-Frequenz.

Wenn ich einen Artikel aus einem alten Bon zurück nehme, stürzt das System ab. Beim nächsten Mal speichere ich die Ausgabe, habe ich jetzt noch nicht gemacht, aber es kommt bestimmt wieder.
Interessant dabei ist, dass es ein (unbekanntes) Datum gibt bis zu dem es keine Abstütze gibt. Ist der Artikel gestern gekauft worden passiert nichts (kein Fehler), ist der Artikel 3 Monate alt, kann man sich schon auf Ärger gefasst machen.
Das System bucht den Artikel zwar wieder ein, man kann aber nicht mit dem Guthaben weiter kassieren - da das System ja weg ist. Eine zweite Rücknahme aus dem Bon? Absturz! Gleiches Spiel.

Eine Fehlbedienung schließe ich aus.

MfG Thomas
 

Stefan_F

Moderator
Mitarbeiter
21. Juli 2017
593
165
Hallo Thomas,

das klingt auf jeden Fall nach einem Sonderfall. Kannst du uns bitte einmal die Fehlermeldung zukommen lassen, die erscheint, wenn die Kasse abstürzt?
Wichtig wäre auch zu wissen, auf welchem Gerät wir das Ganze eventuell reproduzieren können (Dein Kassengerät).
Sollte die Fehlermeldung unserer Entwicklung keinen direkten Hinweis auf eine mögliche Ursache geben, gebe ich dir hier ein kurzes Feedback. Für den Fall würde ich dich bitten uns ein Ticket über das Kundencenter zu erstellen. Wir können dann anhand deiner Daten eine Analyse durchführen und herausfinden, wo die Ursache liegt. Den weiteren Schriftverkehr würden wir dann über das Ticketsystem laufen lassen.

Gruß Stefan
 

megathomas

Gut bekanntes Mitglied
30. Juni 2014
138
16
Hallo Stefan,

leider ist das Problem immer noch aktuell, nur habe ich mich schon lange nicht mehr mit dem Forum beschäftigt.
Anbei der Text der Fehlermeldung.
Heute am 07.02.2022 habe ich versucht einen Artikel vom 23.06.2021 zurück zu nehmen. Totalabsturz der Kasse. Wir nutzen das Kaufsystem von JTL ohne internes Display.

Neuerdings gibt es auch Abstürze, wenn man einfach nur nach einem Artikel suchen will. Allerdings schafft das nur eine Mitarbeiterin - wer weiß was diese da genau macht. Abwarten.

1.0.5.19 (4418)

An error occurred while executing doInBackground()
android.os.AsyncTask$3.done(AsyncTask.java:325)
java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
java.util.concurrent.FutureTask.setException(FutureTask.java:223)
java.util.concurrent.FutureTask.run(FutureTask.java:242)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
java.lang.Thread.run(Thread.java:761)

FOREIGN KEY constraint failed (code 787)
android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)
android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:782)
android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:788)
android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:86)
androidx.sqlite.db.framework.FrameworkSQLiteStatement.executeInsert(SourceFile:1)
androidx.room.EntityInsertionAdapter.insertAndReturnIdsArray(SourceFile:12)
f.e.a.i.b.b2.i(SourceFile:3)
f.e.a.i.e.l0.i(SourceFile:1)
f.e.a.w.l0.X(SourceFile:15)
f.e.a.w.l0.W(SourceFile:7)
f.e.a.w.l0.a0(SourceFile:8)
com.jtl.pos.activity.MainActivity$i.doInBackground(SourceFile:162)
android.os.AsyncTask$2.call(AsyncTask.java:305)
java.util.concurrent.FutureTask.run(FutureTask.java:237)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
java.lang.Thread.run(Thread.java:761)
 

Stefan_F

Moderator
Mitarbeiter
21. Juli 2017
593
165
Hallo Thomas,

bei uns ist das Ganze nach wie vor nicht nachstellbar. Könntest du uns bitte dazu ein Ticket über das Kundencenter erstellen.

In diesem Sonderfall benötigen wir höchstwahrscheinlich eine Sicherung deiner Datenbank, damit unsere Entwicklung anhand deiner Daten die Ursache ermitteln kann. Es scheint ein Problem mit den Lagerdaten des Artikels zu geben. Hier könnte man nach dem Erstellen eines Backups die Lagerdaten des Artikels einmal löschen und wieder neu einpflegen.

Ich würde mich allerdings sehr freuen, wenn du uns das Ticket erstellst, damit wir die eigentliche Ursache auch ausmachen können und zukünftig abfangen können. Schreib gerne einen Verweis auf diesen Beitrag mit in das Ticket. Darüber klären wir dann das weitere Vorgehen. Vielen Dank!

Gruß Stefan
 
  • Gefällt mir
Reaktionen: recent.digital

Ähnliche Themen