BUG: TSE Connector

In diesem Forum können Fragen zum OrderSprinter gestellt werden.
Flo
Beiträge: 5
Registriert: Fr 11. Sep 2020, 17:36

Re: BUG: TSE Connector

Beitrag von Flo »

Hallo Herr Pichel,

ich habe heute eine frische 2.0.10 Installation, aufgesetzt mit dem Ubuntuinstaller Skript, mit dem Bugfix ausgestattet und eine Ersteinrichtung der TSE nach Anleitung durchgeführt. Soweit so gut - alles läuft.

Jedoch ist das Ganze leider weiterhin nicht rebootfest. Nach dem Neustart des Gesamtsystems ergibt die TSE-Info: hasvalidtime = false.

Wenn ich dann einen Selbsttest starte wird dieser erfolgreich durchlaufen und danach ist die TSE scheinbar einsatzbereit (hasvalidtime =true)

Haben Sie hierzu eine Idee / kann ich hier irgendwie etwas zur Lösung beitragen?

Herzlichen Dank für Ihre Arbeit.

Mfg
Florian
pichel
Administrator
Beiträge: 1168
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: BUG: TSE Connector

Beitrag von pichel »

Hallo Florian,

magst du mir die Ausgabe vom TSEConnector nach dem Reboot zuschicken, der zeigt, wie er aus dem Problem mit der Zeitsynchronisation nicht mehr rauskommt?

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Flo
Beiträge: 5
Registriert: Fr 11. Sep 2020, 17:36

Re: BUG: TSE Connector

Beitrag von Flo »

Hallo Herr Pichel,

anbei die Ausgabe. Wie beschrieben wird dann manuell ein Selbsttest forciert, nach welchem alles klappt.

Code: Alles auswählen

2020-10-25T10:17:52.837467: Start TSEConnector mit diesen Parametern:
2020-10-25T10:17:52.844206: pass= 123
2020-10-25T10:17:52.844675: port= 8000
2020-10-25T10:17:52.845052: supplier= swissbit
2020-10-25T10:17:52.845400: mountpoint=/media/kasse/SWISSBIT
2020-10-25T10:17:52.845758: mode= normal
2020-10-25T10:17:52.846195: loglevel= 2
2020-10-25T10:17:52.846671: showlog= 1
2020-10-25T10:22:33.099411: Abgeschlossen Startup des TSEConnectors
2020-10-25T10:24:55.076376: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:24:55.448146: isCheckUseful = true: current = 1603617895, lastSucces=0
2020-10-25T10:24:55.448287: Check for TSE Status and availability
2020-10-25T10:25:00.061429: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:00.069112: isCheckUseful = true: current = 1603617900, lastSucces=0
2020-10-25T10:25:00.069219: Check for TSE Status and availability
2020-10-25T10:25:05.061420: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:05.067570: isCheckUseful = true: current = 1603617905, lastSucces=0
2020-10-25T10:25:05.067770: Check for TSE Status and availability
2020-10-25T10:25:10.784014: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:10.790689: isCheckUseful = true: current = 1603617910, lastSucces=0
2020-10-25T10:25:10.790863: Check for TSE Status and availability
2020-10-25T10:25:15.782713: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:15.788168: isCheckUseful = true: current = 1603617915, lastSucces=0
2020-10-25T10:25:15.788362: Check for TSE Status and availability
2020-10-25T10:25:20.783796: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:20.788715: isCheckUseful = true: current = 1603617920, lastSucces=0
2020-10-25T10:25:20.788845: Check for TSE Status and availability
2020-10-25T10:25:25.783095: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:25.788473: isCheckUseful = true: current = 1603617925, lastSucces=0
2020-10-25T10:25:25.788727: Check for TSE Status and availability
2020-10-25T10:25:30.781696: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:30.785980: isCheckUseful = true: current = 1603617930, lastSucces=0
2020-10-25T10:25:30.786108: Check for TSE Status and availability
2020-10-25T10:25:35.783505: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:35.788375: isCheckUseful = true: current = 1603617935, lastSucces=0
2020-10-25T10:25:35.788484: Check for TSE Status and availability
2020-10-25T10:25:40.784411: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:40.789532: isCheckUseful = true: current = 1603617940, lastSucces=0
2020-10-25T10:25:40.789676: Check for TSE Status and availability
2020-10-25T10:25:45.785299: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:45.789682: isCheckUseful = true: current = 1603617945, lastSucces=0
2020-10-25T10:25:45.789810: Check for TSE Status and availability
2020-10-25T10:25:47.863557: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"puk":[1,2,3,4,5,6],"clientid":"ORD1","cmd":"getinfo"}
2020-10-25T10:25:50.783205: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:50.789528: isCheckUseful = true: current = 1603617950, lastSucces=0
2020-10-25T10:25:50.789696: Check for TSE Status and availability
2020-10-25T10:25:52.264914: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"puk":[1,2,3,4,5,6],"clientid":"ORD1","cmd":"forceselftest"}
2020-10-25T10:25:53.109284: Trying to do self test without admin login and registering client
2020-10-25T10:25:53.109395: Start Self Test
2020-10-25T10:26:06.776274: Completed Self Test
2020-10-25T10:26:07.621928: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:07.628008: isCheckUseful = true: current = 1603617967, lastSucces=0
2020-10-25T10:26:07.628264: Check for TSE Status and availability
2020-10-25T10:26:07.836321: TSE has no valid time. Set time now.
2020-10-25T10:26:07.836543: TSE needs time sync because soon expiration of maxSyncTime after last time sync
2020-10-25T10:26:08.566496: TSE time is set
2020-10-25T10:26:09.805867: TSE time is set
2020-10-25T10:26:09.819771: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:09.832565: isCheckUseful = false: current = 1603617969, lastSucces=1603617969
2020-10-25T10:26:09.832727: Ignore Check request - last check not that far in the past
2020-10-25T10:26:09.839408: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:09.842930: isCheckUseful = false: current = 1603617969, lastSucces=1603617969
2020-10-25T10:26:09.843053: Ignore Check request - last check not that far in the past
2020-10-25T10:26:10.784649: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:10.788782: isCheckUseful = false: current = 1603617970, lastSucces=1603617969
2020-10-25T10:26:10.788883: Ignore Check request - last check not that far in the past
2020-10-25T10:26:15.786024: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:15.789579: isCheckUseful = false: current = 1603617975, lastSucces=1603617969
2020-10-25T10:26:15.789717: Ignore Check request - last check not that far in the past
2020-10-25T10:26:17.842349: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"puk":[1,2,3,4,5,6],"clientid":"ORD1","cmd":"getinfo"}
2020-10-25T10:26:21.345469: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:21.349775: isCheckUseful = false: current = 1603617981, lastSucces=1603617969
2020-10-25T10:26:21.350040: Ignore Check request - last check not that far in the past
2020-10-25T10:26:26.345445: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:26.349862: isCheckUseful = false: current = 1603617986, lastSucces=1603617969
2020-10-25T10:26:26.349977: Ignore Check request - last check not that far in the past
2020-10-25T10:26:31.345139: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:31.349991: isCheckUseful = false: current = 1603617991, lastSucces=1603617969
2020-10-25T10:26:31.350168: Ignore Check request - last check not that far in the past
2020-10-25T10:26:36.344051: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:36.348331: isCheckUseful = false: current = 1603617996, lastSucces=1603617969
2020-10-25T10:26:36.348450: Ignore Check request - last check not that far in the past
2020-10-25T10:26:41.344261: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:41.348731: isCheckUseful = false: current = 1603618001, lastSucces=1603617969
2020-10-25T10:26:41.348847: Ignore Check request - last check not that far in the past
Vielen Dank für die Hilfe
VG
Florian
pichel
Administrator
Beiträge: 1168
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: BUG: TSE Connector

Beitrag von pichel »

Hallo Florian,

vielen Dank für das Log. Ich habe den TSEConnector nun nochmal angepasst, so dass hoffentlich auch dein Service-Neustart-Problem damit gelöst sein sollte. Die neue Version habe ich in einer neuen 2.0.11 gerade veröffentlicht. Du musst aber nur den TSEConnector aus der Suite nehmen, denn die anderen Änderungen sind für dich nicht relevant, weil sie sich auf den Installer beziehen.

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Flo
Beiträge: 5
Registriert: Fr 11. Sep 2020, 17:36

Re: BUG: TSE Connector

Beitrag von Flo »

Riesen Dank für diese super schnelle Reaktion!

Der 2.0.11 TSE-Connector ist eingespielt und das Problem ist behoben :mrgreen:

Klasse!!

Schönen Abend.
VG
Florian
misery
Beiträge: 36
Registriert: Do 24. Sep 2020, 09:53

Re: BUG: TSE Connector

Beitrag von misery »

pichel hat geschrieben: Sa 24. Okt 2020, 16:31 Hier ist die neue Version (entpacken und die jar ersetzen):

http://www.ordersprinter.de/bugfixes/tseconnector.zip

Hilft diese Version nun?

Gruß,

Stefan
Moin Stefan,

ich habe die Version gestern installieren können. Mal schauen, was die so bringt. :-)
Das Problem von oben mit dem SELF_TEST ist auch nur ein einziges Mal aufgetreten. Könnte also länger dauern den Fix zu bestätigen.

Viele Grüße
André
pichel
Administrator
Beiträge: 1168
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: BUG: TSE Connector

Beitrag von pichel »

Hallo André,

ich hoffe, dass die in 2.0.11 enthaltene TSEConnector-Version die finale ist (ok, vielleicht noch ein wenig das TSElog aufhübschen, z.B. mit einer richtigen Seriennummer, wie du in einem anderen Thread hingewiesen hast).

Die Version in der 2.0.11 ist allerdings noch etwas mehr erweitert, als es die Bugfix.Version ist, die ich davor verlinkt hatte.

Ich bin gespannt.

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Antworten