Re: [Hbci4java-help] InitAndTest: HBCI-Exception
Brought to you by:
kleiner77
From: HBCI4Java (S. Palme) <hbc...@ka...> - 2010-06-04 06:29:32
|
Hallo, sieht so aus, als hättest Du als HBCI-Version "220" angegeben. Für HBCI-PIN/TAN wird hier aber zwingend entweder "plus" oder "300" benötigt. Gruß -stefan- > Hallo, > > bei meinen ersten Schritten mit HBCI4Java stolpere ich schon recht schnell > über die HBCI-Exception "Fehler beim Erzeugen eines HBCIHandler Objektes". > > Es handelt sich dabei um das Beispiel "InitAndTest" (fast ausschließlich > mit Default-Parametern, PinTan-Verfahren, HBCI4Java 2.5.12, Mac OS X > 10.6.3, Java 1.6.0). > > Hat zufällig Jemand eine Idee? Ist dieser Fehler schon in irgendeiner > Weise bekannt? > > Vielen Dank und viele Grüße, > > Andreas Meinl > > > > Die letzten Ausgabezeilen: > > <DBG> [2010.06.03 19:55:57.669] [main/main] manager.HBCIInstitute: > checking if requested hbci parameters are supported > <DBG> [2010.06.03 19:55:57.670] [main/main] > passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan > secmech > <DBG> [2010.06.03 19:55:57.672] [main/main] > passport.AbstractPinTanPassport: autosecfunc: there is only one pintan > method (900) supported - choosing this automatically > <DBG> [2010.06.03 19:55:57.673] [main/main] > passport.AbstractPinTanPassport: autosecfunc: currently selected method > (999) differs from auto-selected method (900) > <DBG> [2010.06.03 19:55:57.673] [main/main] > passport.AbstractPinTanPassport: selected twostep-method 900 > (iTAN-Verfahren(indizierte TAN)) is supported > <DBG> [2010.06.03 19:55:57.673] [main/main] manager.HBCIHandler: > registering user > <INF> [2010.06.03 19:55:57.704] [main/main] manager.HBCIUser: fetching new > sys-id from institute > <DBG> [2010.06.03 19:55:57.704] [main/main] manager.HBCIUser: checking > whether passport is supported (but ignoring result) > <DBG> [2010.06.03 19:55:57.720] [main/main] > passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan > secmech > <DBG> [2010.06.03 19:55:57.721] [main/main] > passport.AbstractPinTanPassport: autosecfunc: there is only one pintan > method (900) supported - choosing this automatically > <DBG> [2010.06.03 19:55:57.722] [main/main] > passport.AbstractPinTanPassport: selected twostep-method 900 > (iTAN-Verfahren(indizierte TAN)) is supported > <DBG> [2010.06.03 19:55:57.722] [main/main] manager.HBCIUser: passport > supported: true > <DB2> [2010.06.03 19:55:57.722] [main/main] manager.HBCIKernelImpl: > creating new raw message Synch > <DB2> [2010.06.03 19:55:57.722] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.Idn.KIK.blz to "70020270" > <DB2> [2010.06.03 19:55:57.722] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.Idn.KIK.country to "DE" > <DB2> [2010.06.03 19:55:57.722] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.Idn.customerid to "XXXXXXXXXX" > <DB2> [2010.06.03 19:55:57.723] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.Idn.sysid to "0" > <DB2> [2010.06.03 19:55:57.723] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.Idn.sysStatus to "1" > <DB2> [2010.06.03 19:55:57.723] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.MsgHead.dialogid to "0" > <DB2> [2010.06.03 19:55:57.723] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.MsgHead.msgnum to "1" > <DB2> [2010.06.03 19:55:57.723] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.MsgTail.msgnum to "1" > <DB2> [2010.06.03 19:55:57.723] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.ProcPrep.BPD to "36" > <DB2> [2010.06.03 19:55:57.723] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.ProcPrep.UPD to "0" > <DB2> [2010.06.03 19:55:57.724] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.ProcPrep.lang to "0" > <DB2> [2010.06.03 19:55:57.724] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.ProcPrep.prodName to "HBCI4Java" > <DB2> [2010.06.03 19:55:57.724] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.ProcPrep.prodVersion to "2.5" > <DB2> [2010.06.03 19:55:57.724] [main/main] manager.HBCIKernelImpl: > setting raw property Synch.Sync.mode to "0" > <DBG> [2010.06.03 19:55:57.724] [main/main] manager.HBCIKernelImpl: > generating raw message Synch > <DBG> [2010.06.03 19:55:57.737] [main/main] manager.HBCIKernelImpl: trying > to insert signature > <DBG> [2010.06.03 19:55:57.738] [main/main] security.Sig: setting secfunc > to 900 > <DBG> [2010.06.03 19:55:57.738] [main/main] security.Sig: setting cid to > <DBG> [2010.06.03 19:55:57.738] [main/main] security.Sig: setting role to > 1 > <DBG> [2010.06.03 19:55:57.739] [main/main] security.Sig: setting range to > 1 > <DBG> [2010.06.03 19:55:57.739] [main/main] security.Sig: setting keyblz > to 70020270 > <DBG> [2010.06.03 19:55:57.739] [main/main] security.Sig: setting > keycountry to DE > <DBG> [2010.06.03 19:55:57.739] [main/main] security.Sig: setting > keyuserid to XXXXXXXXXX > <DBG> [2010.06.03 19:55:57.739] [main/main] security.Sig: setting keynum > to 0 > <DBG> [2010.06.03 19:55:57.740] [main/main] security.Sig: setting > keyversion to 0 > <DBG> [2010.06.03 19:55:57.740] [main/main] security.Sig: setting sysid to > 0 > <DBG> [2010.06.03 19:55:57.740] [main/main] security.Sig: setting sigid to > 1 > <DBG> [2010.06.03 19:55:57.740] [main/main] security.Sig: setting sigalg > to 10 > <DBG> [2010.06.03 19:55:57.740] [main/main] security.Sig: setting sigmode > to 16 > <DBG> [2010.06.03 19:55:57.740] [main/main] security.Sig: setting hashalg > to 999 > <DBG> [2010.06.03 19:55:57.816] [main/main] passport.HBCIPassportPinTan: > saving two step mechs: > <DBG> [2010.06.03 19:55:57.816] [main/main] passport.HBCIPassportPinTan: > saving current tan method: 900 > <ERR> [2010.06.03 19:55:57.842] [main/main] manager.HBCIUtils: > org.kapott.hbci.exceptions.HBCI_Exception: *** error while signing > at org.kapott.hbci.security.Sig.signIt(Sig.java:361) > at > org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:263) > at > org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:184) > at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:441) > at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:646) > at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:667) > at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:207) > at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132) > at test.Test.main(Test.java:45) > Caused by: org.kapott.hbci.exceptions.NoValidValueException: Element > Synch.SigHead.secfunc hat einen ung?ltigen Wert: 900 > at org.kapott.hbci.protocol.DE.validate(DE.java:158) > at > org.kapott.hbci.protocol.MultipleSyntaxElements.validateOneElement(MultipleSyntaxElements.java:292) > at > org.kapott.hbci.protocol.MultipleDEs.validateOneElement(MultipleDEs.java:83) > at > org.kapott.hbci.protocol.MultipleSyntaxElements.validate(MultipleSyntaxElements.java:308) > at > org.kapott.hbci.protocol.SyntaxElement.validate(SyntaxElement.java:755) > at > org.kapott.hbci.protocol.MultipleSyntaxElements.validateOneElement(MultipleSyntaxElements.java:292) > at > org.kapott.hbci.protocol.MultipleSyntaxElements.validate(MultipleSyntaxElements.java:308) > at > org.kapott.hbci.protocol.SyntaxElement.validate(SyntaxElement.java:755) > at org.kapott.hbci.security.Sig.signIt(Sig.java:318) > ... 8 more > <DBG> [2010.06.03 19:55:57.843] [main/main] > passport.AbstractPinTanPassport: dialog init ended with errors - searching > for return code 'wrong PIN' > <DBG> [2010.06.03 19:55:57.844] [main/main] > passport.AbstractPinTanPassport: autosecfunc: search for 3920s in response > to detect allowed twostep secmechs > <DBG> [2010.06.03 19:55:57.844] [main/main] > passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan > secmech > <DBG> [2010.06.03 19:55:57.845] [main/main] > passport.AbstractPinTanPassport: autosecfunc: there is only one pintan > method (900) supported - choosing this automatically > Exception in thread "main" org.kapott.hbci.exceptions.HBCI_Exception: > Fehler beim Erzeugen eines HBCIHandler Objektes > at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:141) > at test.Test.main(Test.java:45) > Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim > Registrieren der Nutzerdaten > at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:209) > at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132) > ... 1 more > Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim > Ermitteln einer neuen System-ID > at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:473) > at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:646) > at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:667) > at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:207) > ... 2 more > Caused by: org.kapott.hbci.exceptions.ProcessException: Fehler beim > Ermitteln einer neuen System-ID > at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:460) > ... 5 more > > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Hbci4java-help mailing list > Hbc...@li... > https://lists.sourceforge.net/lists/listinfo/hbci4java-help > |