[Hbci4java-help] InitAndTest: HBCI-Exception
Brought to you by:
kleiner77
From: Andreas M. <ml...@an...> - 2010-06-03 18:38:44
|
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 |