wallstree9 und Netbank

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 4
Dabei seit: 10 / 2004
Betreff:

wallstree9 und Netbank

 · 
Gepostet: 09.10.2004 - 15:09 Uhr  ·  #1
Hi!

Kann mir mal einer einen Tip geben, wie man das einrichtet?

Ich habe jetzt bei HBCI einfach PIN/TAN und 220 eingetragen. Dann habe ich ein Konto angelegt und Daten aus HBCI Medium geclickt. Aber was trag ich dort ein?

DE
20090500
https://www.netbank-money.de/hbci/pintan/PinTanServlet
443
None
<meine Kundenummer>
<nochmal meine Kundennummer>

dann zweimal ein Passwort

und dann kommt:
org.kapott.hbci.exceptions.HBCI_Exception: kann kein Passport des Typs PinTan instanziieren
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:645)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:662)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:674)
at org.kapott.wallstreet9.HBCI.initPassport(HBCI.java:106)
at org.kapott.wallstreet9.HBCI.getPassport(HBCI.java:136)
at org.kapott.wallstreet9.AccountSettings$1.run(AccountSettings.java:226)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:642)
... 5 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: *** saving of passport file failed
at org.kapott.hbci.passport.HBCIPassportPinTan.saveChanges(HBCIPassportPinTan.java:486)
at org.kapott.hbci.passport.HBCIPassportPinTan.<init>(HBCIPassportPinTan.java:112)
... 10 more
Caused by: java.lang.IllegalArgumentException: Prefix string too short
at java.io.File.createTempFile(File.java:1392)
at org.kapott.hbci.passport.HBCIPassportPinTan.saveChanges(HBCIPassportPinTan.java:465)
... 11 more

Wie geht's richtig?
Benutzer
Avatar
Geschlecht:
Beiträge: 779
Dabei seit: 08 / 2004
Betreff:

Re: wallstree9 und Netbank

 · 
Gepostet: 17.11.2004 - 19:19 Uhr  ·  #2
Hallo,

beim Einrichten von PIN/TAN-Passports müssen drei Dinge beachtet werden:

Als HBCI-Version muss "plus" anstatt "220" angegeben werden.

Der "Host" für die HBCI-Verbindung wäre in Deinem Fall "www.netbank-money.de/hbci/pintan/PinTanServlet" (also ohne "https://").

Als Filter muss sehr wahrscheinlich "Base64" eingestellt werden (die meisten Banken machen das richtig so, nur bei einigen wenigen wird die Einstellung "None" benötigt).

Das war aber alles nicht die Ursache für das Problem:

Zitat

Code

Caused by: java.lang.IllegalArgumentException: Prefix string too short
  at java.io.File.createTempFile(File.java:1392)
  at org.kapott.hbci.passport.HBCIPassportPinTan.saveChanges(HBCIPassportPinTan.java:465)
  ... 11 more



Das ist eine lustige Java-Eigenheit, die ich noch gar nicht bemerkt habe. Um das zu umgehen, musst Du einfach einen längeren Dateinamen für Dein Passport-File wählen...

Viele Grüße
-Stefan-
Gewählte Zitate für Mehrfachzitierung:   0