TSE - State is 'uninitialized'

In diesem Forum können Fragen zum OrderSprinter gestellt werden.
steini
Beiträge: 3
Registriert: Sa 10. Dez 2022, 19:24

TSE - State is 'uninitialized'

Beitrag von steini »

Hallo zusammen,
ich habe hier das Problem das ich mit einem komplett aufgesetzten Windows System keinen Zugriff auf eine TSE-Karte habe mit dem Connector.

Ich bin fast am verzweifeln.

Ich versuche eine Swissbit TSE SD Karte mit einem USB Kartenleser zu nutzen. Muss ich da irgendetwas besonderes vielleicht beachten oder so?

Hier ist mal der Log

2023-09-21T17:49:44.258480600: Start TSEConnector mit diesen Parametern:
2023-09-21T17:49:44.258480600: pass= 123
2023-09-21T17:49:44.274106200: port= 8000
2023-09-21T17:49:44.274106200: supplier= swissbit
2023-09-21T17:49:44.274106200: mountpoint= s:\
2023-09-21T17:49:44.274106200: mode= normal
2023-09-21T17:49:44.274106200: loglevel= 1
2023-09-21T17:49:44.274106200: showlog= 1
2023-09-21T17:49:44.274106200: tarexportfile=c:\Windows\Temp\tse_export.tar
2023-09-21T17:49:44.274106200: TSEConnector-Version: 2.4
TSE seems to be mounted
Sync Time = 1800 seconds (30 minutes)
2023-09-21T17:49:44.490781900: Abgeschlossen Startup des TSEConnectors
2023-09-21T17:49:46.834084300: TSE has no valid self test due to info from WormInformation instance. Start self test now.
2023-09-21T17:49:46.849707900: Login not tried because initialization state is 'uninitialized'
2023-09-21T17:49:46.849707900: Start Self Test
com.secureflashcard.wormapi.WormException: WormException: WORM_ERROR_IO
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:868)
at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:98)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:835)
at jdk.httpserver/sun.net.httpserver.ServerImpl$DefaultExecutor.execute(ServerImpl.java:204)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.handle(ServerImpl.java:567)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:533)
at java.base/java.lang.Thread.run(Thread.java:1623)
2023-09-21T17:49:47.482520200: Trying to do self test without admin login and registering client
2023-09-21T17:49:47.482520200: Start Self Test
2023-09-21T17:49:51.330199200: TSE has no valid self test due to info from WormInformation instance. Start self test now.
2023-09-21T17:49:51.345822400: Login not tried because initialization state is 'uninitialized'
2023-09-21T17:49:51.345822400: Start Self Test
com.secureflashcard.wormapi.WormException: WormException: WORM_ERROR_IO
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:868)
at jdk.httpserver/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:98)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:835)
at jdk.httpserver/sun.net.httpserver.ServerImpl$DefaultExecutor.execute(ServerImpl.java:204)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.handle(ServerImpl.java:567)
at jdk.httpserver/sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:533)
at java.base/java.lang.Thread.run(Thread.java:1623)
2023-09-21T17:49:51.978630500: Trying to do self test without admin login and registering client
2023-09-21T17:49:51.994256500: Start Self Test
2023-09-21T17:49:56.343196200: TSE has no valid self test due to info from WormInformation instance. Start self test now.
2023-09-21T17:49:56.343196200: Login not tried because initialization state is 'uninitialized'

Ach ja... Bei einer Ubuntu Installation kam ich bei der TSE Anbindung leider genausowenig weiter.
Bei einem Online Check der TSE wird mir aber kein Fehler angezeigt oder ähnliches.

Danke schonmal vorab.

Mit freundlichen Grüßen
andre
Beiträge: 22
Registriert: So 2. Jul 2023, 13:02

Re: TSE - State is 'uninitialized'

Beitrag von andre »

Du hast ja ein paar Mal in den Logs die Meldung
initialization state is 'uninitialized'
Hast Du das TSE Setup denn gemacht und dabei PIN und PUK gesetzt?

(Siehe https://www.ordersprinter.de/manual.pdf und dort ab Seite 228)
steini
Beiträge: 3
Registriert: Sa 10. Dez 2022, 19:24

Re: TSE - State is 'uninitialized'

Beitrag von steini »

Hallo,
hatte ich, ja.
Ich habe es dann anstatt der Swissbit TSE SD mit einem Swissbit USB Stick versucht und dann ging es problemlos.
Weiß halt immer noch nicht warum die Karte nicht funktioniert hat, bzw. warum ich die nicht initialisieren konnte. :(
Sie liegt hier immer noch herum. Würde Sie gerne verwenden.
Zuletzt geändert von steini am Mo 25. Mär 2024, 22:44, insgesamt 1-mal geändert.
pichel
Administrator
Beiträge: 1171
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: TSE - State is 'uninitialized'

Beitrag von pichel »

Hallo Steini,

ich muss zugeben, dass ich noch nie eine TSE im SD-Format in der Hand hatte. Viele SD-Karten haben aber einen winzigen Schreibschutzschieber, mit dem man unbeabsichtigte Schreibzugriffe vermeiden kann. Vielleicht hat deine SD-TSE einen solchen Schreibschutzschalter?

Wenn die TSE aber sagt, dass sie noch nicht initialisiert wurde, gehe ich davon aus, dass PIN und PUK auch tatsächlich noch nicht gesetzt sind. Vielleicht war die Karte schreibgeschützt, so dass sie sich gar nicht initialisieren ließ.

Mich würde ja interessieren, ob du auch eine Ausgabe hast von dem Zeitpunkt, an dem du glaubst, die TSE initialisiert zu haben.

Viele Grüße,

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