Nach dem Einfügen des TSE wird der Server extrem langsam

In diesem Forum können Fragen zum OrderSprinter gestellt werden.
MrTeufel
Beiträge: 41
Registriert: Mi 21. Jul 2021, 22:47

Nach dem Einfügen des TSE wird der Server extrem langsam

Beitrag von MrTeufel »

Hallo!

Wir haben gerade einen neuen Swissbit TSE-Stick erhalten. Nach dem Einstecken reagiert der Ordersprinter nicht mehr.

JAVA logs:

Code: Alles auswählen

2025-09-06T11:58:02.901252533: Trying to do self test without admin login and registering client
2025-09-06T11:58:02.901749797: Start Self Test
2025-09-06T11:58:16.523381176: Transferred POST-Data: {"pass":"xxx","pin":[x,x,x,x,x],"clientid":"ORD1","cmd":"check"}
2025-09-06T11:58:16.552418273: isCheckUseful = true: current = 1757152696, lastSucces=0
2025-09-06T11:58:16.552690384: Check for TSE Status and availability
2025-09-06T11:58:16.555849509: TSE has no valid self test due to info from WormInformation instance. Start self test now.
2025-09-06T11:58:16.560807428: Login not tried because initialization state is 'uninitialized'
2025-09-06T11:58:16.561085513: Start Self Test
com.secureflashcard.wormapi.WormException: WormException: WORM_ERROR_CLIENT_NOT_REGISTERED
	at com.secureflashcard.wormapi.WormAPIJNI.WormStore_tse_runSelfTest(Native Method)
	at com.secureflashcard.wormapi.WormStore.tse_runSelfTest(WormStore.java:736)
	at tseconnector.commands.TseCmdExecutor.selftest(TseCmdExecutor.java:31)
	at tseconnector.commands.TseAdminCommand.check(TseAdminCommand.java:497)
	at tseconnector.commands.TseAdminCommand.doCmd(TseAdminCommand.java:68)
	at tseconnector.handler.RequestHandler.handle(RequestHandler.java:56)
	at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:98)
	at jdk.httpserver/sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:82)
	at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:101)
	at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:871)
	at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:98)
	at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:847)
	at jdk.httpserver/sun.net.httpserver.ServerImpl$DefaultExecutor.execute(ServerImpl.java:203)
	at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.handle(ServerImpl.java:566)
	at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:531)
	at java.base/java.lang.Thread.run(Thread.java:1583)
2025-09-06T11:58:30.172025184: Trying to do self test without admin login and registering client
2025-09-06T11:58:30.172395912: Start Self Test
2025-09-06T11:58:43.799456175: Transferred POST-Data: {"pass":"xxx","pin":[x,x,x,x,x],"clientid":"ORD1","cmd":"check"}
2025-09-06T11:58:43.810591023: isCheckUseful = true: current = 1757152723, lastSucces=0
2025-09-06T11:58:43.811128386: Check for TSE Status and availability
2025-09-06T11:58:43.814850709: TSE has no valid self test due to info from WormInformation instance. Start self test now.
2025-09-06T11:58:43.819615814: Login not tried because initialization state is 'uninitialized'
2025-09-06T11:58:43.820074795: Start Self Test
com.secureflashcard.wormapi.WormException: WormException: WORM_ERROR_CLIENT_NOT_REGISTERED
	at com.secureflashcard.wormapi.WormAPIJNI.WormStore_tse_runSelfTest(Native Method)
	at com.secureflashcard.wormapi.WormStore.tse_runSelfTest(WormStore.java:736)
	at tseconnector.commands.TseCmdExecutor.selftest(TseCmdExecutor.java:31)
	at tseconnector.commands.TseAdminCommand.check(TseAdminCommand.java:497)
	at tseconnector.commands.TseAdminCommand.doCmd(TseAdminCommand.java:68)
	at tseconnector.handler.RequestHandler.handle(RequestHandler.java:56)
	at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:98)
	at jdk.httpserver/sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:82)
	at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:101)
	at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:871)
	at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:98)
	at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:847)
	at jdk.httpserver/sun.net.httpserver.ServerImpl$DefaultExecutor.execute(ServerImpl.java:203)
	at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.handle(ServerImpl.java:566)
	at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:531)
	at java.base/java.lang.Thread.run(Thread.java:1583)
2025-09-06T11:58:57.314399494: Trying to do self test without admin login and registering client
2025-09-06T11:58:57.314715412: Start Self Test

Hat jemand schon einmal ähnliche Erfahrungen gemacht?
pichel
Administrator
Beiträge: 1462
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: Nach dem Einfügen des TSE wird der Server extrem langsam

Beitrag von pichel »

Hallo,

im Log sieht man, dass die TSE noch nicht initialisiert wurde ("Login not tried because initialization state is 'uninitialized'"). Aber wahrscheinlich ist in der TSE-Konfiguration die TSE-Anbindung schon aktiviert (Schalter auf "Ja" gesetzt).

Also erst mal die Aktivierung wieder abschalten, Konfiguration sichern, TSE dann initialisieren mit einer PIN und PUK, erst dann kann die wieder aktiviert werden.

Viele Grüße,

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