TSE Fehlermeldung WORM_INIT_INITIALIZED.TSE was already intialized - setup not done"}]
Verfasst: Di 22. Apr 2025, 21:43
Hallo vielleicht kann mir jemand weiterhelfen.
heute ging plötzlich unsere Kasse 1 nicht mehr der Rechner fror ein nix mehr reagierte.
Nicht schlimm dachte ich hab ja ein zweites System. Das lief auch mit TSE und allem. Problem mein Kollege hatte in Kasse 1 viele Produkte angelegt die in Kasse 2 noch nicht waren. Also überspielte er eine Sicherung doch dann war in Kasse2 jeder Benutzer weg und man kam nicht mehr rein.
Mittlerweile habe ich auf Kasse 1 den Virenscanner deinstalliert und jetzt läuft sie wieder. System ist ohnehin nicht im Internet.
Hoffe das war das Problem.
Denn Kasse 2 ich habe das System komplett neu aufgesetzt. Also alles neu installiert und ein alte Sicherung eingespielt.
Nur den TSE bekomme ich jetzt nicht mehr zum laufen. Ich kann scheinbar keine Ersteinreichtung mehr machen verstehe ich ja aber zurücksetzen geht scheinbar auch nicht.
Anbei was der TSE-Conector der nicht nicht ersetzt habe mir meldet.
Wäre toll wenn mir jemand helfen könnte.
C:\OrderSprinter Kassensystem\TSE\OrderSprinter TSEConnector\tseconnector>java -Djava.library.path="C:\OrderSprinter Kassensystem\TSE\OrderSprinter TSEConnector\tseconnector\swissbit\nativelibs\windows64" -jar "C:\OrderSprinter Kassensystem\TSE\OrderSprinter TSEConnector\tseconnector\swissbit\tseconnector.jar" pass=123 port=8000 supplier=swissbit mountpoint=E: mode=normal loglevel=1 showlog=1 --tarexportfile=c:\Windows\Temp\tse_export.tar
TSEConnectors kann folgende Parameter verarbeiten:
--version Ausgabe der TSEConnector-Version. Wird dieses Argument eingesetzt, beendet sich der TSEConnector nach der Versionsangabe.
--pass=xyz Das Passwort des TSEConnectors. In der OrderSprinter-Administrationsansicht einstellen!
--port=8000 Der TCP-Port, über den OrderSprinter-Core mit dem TSEConnector kommunizieren soll
--mountpoint=/media/account/SWISSBIT Das Laufwerk/Mountpoint der Swissbit-TSE oder "auto" wenn TSE automatisch gesucht werden soll.
--mode=normal Falls der Wert auf "simulate" eingestellt wird, wird die TSE nur simuliert.
--loglevel=number 0: nur relevante Infos, 1: Signierungen, 2: umfangreiches Logging.
--showlog=number 0: kein Zugriff auf Log via Web, 1: Zugriff erlauben ohne Passwortabfrage (default: 1)
--exportdir=Verzeichnis zum Abspeichern des TSE-Tar-Exports (einen Pfad ohne Leerzeichen verwenden!)
Zusätzlich muss der Pfad zum Verzeichnis tseconnector_lib angegeben werden (sonst wird ein java.lang.UnsatisfiedLinkError gemeldet):
z.B. java -Djava.library.path=/usr/local/bin/tseconnector/swissbit/nativelibs/linux64 -jar tseconnector.jar mode=...
Die Angabe zum java.library.path hängt von der verwendeten Umgebung ab, Raspberry Pi werden z.B. nicht unterstützt (ARM).
2025-04-22T21:21:51.633428500: Start TSEConnector mit diesen Parametern:
2025-04-22T21:21:51.633428500: pass= 123
2025-04-22T21:21:51.633428500: port= 8000
2025-04-22T21:21:51.633428500: supplier= swissbit
2025-04-22T21:21:51.633428500: mountpoint= E:
2025-04-22T21:21:51.633428500: mode= normal
2025-04-22T21:21:51.633428500: loglevel= 1
2025-04-22T21:21:51.633428500: showlog= 1
2025-04-22T21:21:51.633428500: tarexportfile=c:\Windows\Temp\tse_export.tar
2025-04-22T21:21:51.633428500: TSEConnector-Version: 2.4
TSE seems to be mounted
Sync Time = 1800 seconds (30 minutes)
2025-04-22T21:21:51.728500500: Abgeschlossen Startup des TSEConnectors
com.secureflashcard.wormapi.WormException: WormException: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
at com.secureflashcard.wormapi.WormAPIJNI.WormStore_user_login(Native Method)
at com.secureflashcard.wormapi.WormStore.user_login(WormStore.java:805)
at tseconnector.commands.TseAdminCommand.check(TseAdminCommand.java:536)
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:870)
at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:98)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:837)
at jdk.httpserver/sun.net.httpserver.ServerImpl$DefaultExecutor.execute(ServerImpl.java:204)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.handle(ServerImpl.java:568)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:534)
at java.base/java.lang.Thread.run(Thread.java:1589)
heute ging plötzlich unsere Kasse 1 nicht mehr der Rechner fror ein nix mehr reagierte.
Nicht schlimm dachte ich hab ja ein zweites System. Das lief auch mit TSE und allem. Problem mein Kollege hatte in Kasse 1 viele Produkte angelegt die in Kasse 2 noch nicht waren. Also überspielte er eine Sicherung doch dann war in Kasse2 jeder Benutzer weg und man kam nicht mehr rein.
Mittlerweile habe ich auf Kasse 1 den Virenscanner deinstalliert und jetzt läuft sie wieder. System ist ohnehin nicht im Internet.
Hoffe das war das Problem.
Denn Kasse 2 ich habe das System komplett neu aufgesetzt. Also alles neu installiert und ein alte Sicherung eingespielt.
Nur den TSE bekomme ich jetzt nicht mehr zum laufen. Ich kann scheinbar keine Ersteinreichtung mehr machen verstehe ich ja aber zurücksetzen geht scheinbar auch nicht.
Anbei was der TSE-Conector der nicht nicht ersetzt habe mir meldet.
Wäre toll wenn mir jemand helfen könnte.
C:\OrderSprinter Kassensystem\TSE\OrderSprinter TSEConnector\tseconnector>java -Djava.library.path="C:\OrderSprinter Kassensystem\TSE\OrderSprinter TSEConnector\tseconnector\swissbit\nativelibs\windows64" -jar "C:\OrderSprinter Kassensystem\TSE\OrderSprinter TSEConnector\tseconnector\swissbit\tseconnector.jar" pass=123 port=8000 supplier=swissbit mountpoint=E: mode=normal loglevel=1 showlog=1 --tarexportfile=c:\Windows\Temp\tse_export.tar
TSEConnectors kann folgende Parameter verarbeiten:
--version Ausgabe der TSEConnector-Version. Wird dieses Argument eingesetzt, beendet sich der TSEConnector nach der Versionsangabe.
--pass=xyz Das Passwort des TSEConnectors. In der OrderSprinter-Administrationsansicht einstellen!
--port=8000 Der TCP-Port, über den OrderSprinter-Core mit dem TSEConnector kommunizieren soll
--mountpoint=/media/account/SWISSBIT Das Laufwerk/Mountpoint der Swissbit-TSE oder "auto" wenn TSE automatisch gesucht werden soll.
--mode=normal Falls der Wert auf "simulate" eingestellt wird, wird die TSE nur simuliert.
--loglevel=number 0: nur relevante Infos, 1: Signierungen, 2: umfangreiches Logging.
--showlog=number 0: kein Zugriff auf Log via Web, 1: Zugriff erlauben ohne Passwortabfrage (default: 1)
--exportdir=Verzeichnis zum Abspeichern des TSE-Tar-Exports (einen Pfad ohne Leerzeichen verwenden!)
Zusätzlich muss der Pfad zum Verzeichnis tseconnector_lib angegeben werden (sonst wird ein java.lang.UnsatisfiedLinkError gemeldet):
z.B. java -Djava.library.path=/usr/local/bin/tseconnector/swissbit/nativelibs/linux64 -jar tseconnector.jar mode=...
Die Angabe zum java.library.path hängt von der verwendeten Umgebung ab, Raspberry Pi werden z.B. nicht unterstützt (ARM).
2025-04-22T21:21:51.633428500: Start TSEConnector mit diesen Parametern:
2025-04-22T21:21:51.633428500: pass= 123
2025-04-22T21:21:51.633428500: port= 8000
2025-04-22T21:21:51.633428500: supplier= swissbit
2025-04-22T21:21:51.633428500: mountpoint= E:
2025-04-22T21:21:51.633428500: mode= normal
2025-04-22T21:21:51.633428500: loglevel= 1
2025-04-22T21:21:51.633428500: showlog= 1
2025-04-22T21:21:51.633428500: tarexportfile=c:\Windows\Temp\tse_export.tar
2025-04-22T21:21:51.633428500: TSEConnector-Version: 2.4
TSE seems to be mounted
Sync Time = 1800 seconds (30 minutes)
2025-04-22T21:21:51.728500500: Abgeschlossen Startup des TSEConnectors
com.secureflashcard.wormapi.WormException: WormException: WORM_ERROR_AUTHENTICATION_PIN_BLOCKED
at com.secureflashcard.wormapi.WormAPIJNI.WormStore_user_login(Native Method)
at com.secureflashcard.wormapi.WormStore.user_login(WormStore.java:805)
at tseconnector.commands.TseAdminCommand.check(TseAdminCommand.java:536)
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:870)
at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:98)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:837)
at jdk.httpserver/sun.net.httpserver.ServerImpl$DefaultExecutor.execute(ServerImpl.java:204)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.handle(ServerImpl.java:568)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:534)
at java.base/java.lang.Thread.run(Thread.java:1589)