Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

wallstree9 und Netbank

leFloyd

Betreff:

wallstree9 und Netbank

 ·  Gepostet: 09.10.2004 - 15:09 Uhr  ·  #7793
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?

kleiner77

Betreff:

Re: wallstree9 und Netbank

 ·  Gepostet: 17.11.2004 - 19:19 Uhr  ·  #8985
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-