Problem HttpsURLConnectionOldImpl in API?

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 12 / 2006
Betreff:

Problem HttpsURLConnectionOldImpl in API?

 · 
Gepostet: 15.12.2006 - 14:55 Uhr  ·  #1
Hallo,

mit diesem Problem schlage ich mich nun schon ewig rum und hoffe auf Hilfe. Ich verwende PinTan. Mit wallstreet9 als Applet mit Java WebStart klappt alles mit dem gleichen hbci4java-keyfile. Das ganze ist eine Web-Applikation mit dem Tomcat 5.5.20. Komisch ist, dass es mit dem selben Code schon mal funktioniert hat. Unten die Fehlermeldungen.

Danke für Eure Hilfe!
Stephan

<INF> [2006.12.15 14:42:25.499] [main/http-8080-Processor24] manager.HBCIUtils: This is HBCI4Java-2.5.0rc-9 (20060614)
Callback für Passport mit Init-Daten: PinTan
bevor HBCIHandler hbciHandler = new HBCIHandler(..
<INF> [2006.12.15 14:42:27.485] [main/http-8080-Processor24] manager.HBCIUser: hole UPD
Callback für Passport mit Init-Daten: PinTan
<WRN> [2006.12.15 14:42:28.058] [main/http-8080-Processor24] protocol.MSG: konnte folgenden nutzerdefinierten Wert nicht in Nachricht einsetzen: Crypted.CryptHead.SecProfile.version=2
<WRN> [2006.12.15 14:42:28.060] [main/http-8080-Processor24] protocol.MSG: konnte folgenden nutzerdefinierten Wert nicht in Nachricht einsetzen: Crypted.CryptHead.SecProfile.method=PIN
Callback für Passport mit Init-Daten: PinTan
<INF> [2006.12.15 14:42:28.075] [main/http-8080-Processor24] comm.CommPinTan: baue Verbindung zu https://hbci-pintan-wf.s-hbci.de:443/PinTanServlet auf und verifiziere Zertifikat
<ERR> [2006.12.15 14:42:28.107] [main/http-8080-Processor24] manager.HBCIUtils: HBCI4Java Exception BEGIN ---Fehler beim Senden der HBCI-Nachricht zum Server
-> com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl
HBCI4Java Exception END ---
HBCI4Java stacktrace BEGIN ---org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Senden der HBCI-Nachricht zum Server
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:145)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:62)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:340)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:166)
at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:552)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:592)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:601)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:157)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:128)
...
Caused by: java.lang.ClassCastException: com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:131)
... 37 more

HBCI4Java stacktrace END ---
Callback für Passport mit Init-Daten: PinTan
- Unhandled Exception thrown: class org.kapott.hbci.exceptions.HBCI_Exception
- Servlet.service() for servlet action threw exception
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:137)
...
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Registrieren der Nutzerdaten
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:159)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:128)
... 29 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Aktualisieren der UPD
at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:570)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:592)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:601)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:157)
... 30 more
Caused by: org.kapott.hbci.exceptions.ProcessException: Fehler beim Aktualisieren der UPD
HBCI4Java Exception BEGIN ---Fehler beim Senden der HBCI-Nachricht zum Server
-> com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl
HBCI4Java Exception END ---
HBCI4Java stacktrace BEGIN ---org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Senden der HBCI-Nachricht zum Server
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:145)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:62)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:340)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:166)
at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:552)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:592)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:601)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:157)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:128)
...
Caused by: java.lang.ClassCastException: com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:131)
... 37 more

HBCI4Java stacktrace END ---
at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:558)
... 33 more
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 12 / 2006
Betreff:

Problem gelöst

 · 
Gepostet: 20.12.2006 - 13:35 Uhr  ·  #2
Folgende Zeile hat das Problem behoben:

System.setProperty("java.protocol.handler.pkgs", "javax.net.ssl");

Wichtig dabei ist, dass der tomcat 2x neu gestart wird, was ich leider erst ziemlich spät gemerkt habe :evil:
Gewählte Zitate für Mehrfachzitierung:   0