Hallo,
Ich habe ein DKB-Cash-Konto und versuche gerade auch den VISA-Saldo in Hibiscus abzurufen. Das DKB-VISA-Konto wird definitiv über HBCI bereitgestellt, allerdings weigert sich Hibiscus, das Konto hinzuzufügen, da die Kontonummer (16stellige Kreditkartennummer) zu lang ist, Hibiscus akzeptiert offenbar nur 10stellige Kontonummern.
Wenn ich die Konten automatisch über das Sicherheitsmedium hinzufügen lasse, gibts folgende Exception:
Meine VISA-Nummer habe ich verständlicherweise durch "KREDITKARTENNUMMER" ersetzt.
Weiß jemand, ob es einen Patch o.ä, gibt um längere Kontonummern zu ermöglichen, oder müsste ich mich selbst am Source zu schaffen machen?
edit:
Hab mal den Source gelesen und danach folgende Datei angelegt:
Damit ist zwar die Exception erstmal behoben, allerdings mag Hibiscus offenbar auch in der Datenbank keine langen Kontonummern:
Man müsste Hibiscus also beibringen bei Kontonnummern mit mehr als 10 Stellen die CRC-Prüfung zu skippen und man müsste das Datenbankfeld für Kontonummern anpassen...
Vielleicht sollte ich mal den Entwickler anschreiben
Ich habe ein DKB-Cash-Konto und versuche gerade auch den VISA-Saldo in Hibiscus abzurufen. Das DKB-VISA-Konto wird definitiv über HBCI bereitgestellt, allerdings weigert sich Hibiscus, das Konto hinzuzufügen, da die Kontonummer (16stellige Kreditkartennummer) zu lang ist, Hibiscus akzeptiert offenbar nur 10stellige Kontonummern.
Wenn ich die Konten automatisch über das Sicherheitsmedium hinzufügen lasse, gibts folgende Exception:
Code
[Wed Jun 10 10:24:00 CEST 2009][INFO][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] found konto KREDITKARTENNUMMER
[Wed Jun 10 10:24:00 CEST 2009][INFO][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] checking if allready exists
[Wed Jun 10 10:24:00 CEST 2009][INFO][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] saving new konto
[Wed Jun 10 10:24:00 CEST 2009][ERROR][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] error while storing konto
de.willuhn.util.ApplicationException: Der Text "KREDITKARTENNUMMER" ist zu lang. Bitte geben Sie maximal 10 Zeichen ein
at de.willuhn.jameica.hbci.HBCIProperties.checkLength(HBCIProperties.java:156)
at de.willuhn.jameica.hbci.server.KontoImpl.insertCheck(KontoImpl.java:101)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:612)
at de.willuhn.jameica.hbci.server.KontoImpl.insert(KontoImpl.java:524)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:303)
at de.willuhn.jameica.hbci.server.KontoImpl.store(KontoImpl.java:536)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run(KontoFetchFromPassport.java:115)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport.handleAction(KontoFetchFromPassport.java:49)
at de.willuhn.jameica.hbci.gui.controller.KontoControl.handleReadFromPassport(KontoControl.java:437)
at de.willuhn.jameica.hbci.gui.views.KontoList$1.handleAction(KontoList.java:52)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:134)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:128)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:660)
at de.willuhn.jameica.gui.GUI.init(GUI.java:213)
at de.willuhn.jameica.system.Application.init(Application.java:144)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78)
[Wed Jun 10 10:24:00 CEST 2009][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Anlegen des Kontos KREDITKARTENNUMMER
[Wed Jun 10 10:24:00 CEST 2009][INFO][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] checking if allready exists
[Wed Jun 10 10:24:00 CEST 2009][INFO][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] saving new konto
[Wed Jun 10 10:24:00 CEST 2009][ERROR][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] error while storing konto
de.willuhn.util.ApplicationException: Der Text "KREDITKARTENNUMMER" ist zu lang. Bitte geben Sie maximal 10 Zeichen ein
at de.willuhn.jameica.hbci.HBCIProperties.checkLength(HBCIProperties.java:156)
at de.willuhn.jameica.hbci.server.KontoImpl.insertCheck(KontoImpl.java:101)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:612)
at de.willuhn.jameica.hbci.server.KontoImpl.insert(KontoImpl.java:524)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:303)
at de.willuhn.jameica.hbci.server.KontoImpl.store(KontoImpl.java:536)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run(KontoFetchFromPassport.java:115)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport.handleAction(KontoFetchFromPassport.java:49)
at de.willuhn.jameica.hbci.gui.controller.KontoControl.handleReadFromPassport(KontoControl.java:437)
at de.willuhn.jameica.hbci.gui.views.KontoList$1.handleAction(KontoList.java:52)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:134)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:128)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:660)
at de.willuhn.jameica.gui.GUI.init(GUI.java:213)
at de.willuhn.jameica.system.Application.init(Application.java:144)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78)
[Wed Jun 10 10:24:00 CEST 2009][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Anlegen des Kontos KREDITKARTENNUMMER
Meine VISA-Nummer habe ich verständlicherweise durch "KREDITKARTENNUMMER" ersetzt.
Weiß jemand, ob es einen Patch o.ä, gibt um längere Kontonummern zu ermöglichen, oder müsste ich mich selbst am Source zu schaffen machen?
edit:
Hab mal den Source gelesen und danach folgende Datei angelegt:
Code
# ~/.jameica/cfg/de.willuhn.jameica.hbci.HBCIProperties.properties
hbci.kto.maxlength.hard=16
hbci.kto.maxlength.soft=16
hbci.kto.maxlength.hard=16
hbci.kto.maxlength.soft=16
Damit ist zwar die Exception erstmal behoben, allerdings mag Hibiscus offenbar auch in der Datenbank keine langen Kontonummern:
Code
[Wed Jun 10 11:03:31 CEST 2009][INFO][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] found konto KREDITKARTENNUMMER
[Wed Jun 10 11:03:31 CEST 2009][INFO][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] checking if allready exists
[Wed Jun 10 11:03:31 CEST 2009][INFO][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] saving new konto
[Wed Jun 10 11:03:31 CEST 2009][WARN][de.willuhn.jameica.hbci.HBCIProperties.checkAccountCRC] HBCI4Java subsystem seems to be not initialized for this thread group, adding thread group
[Wed Jun 10 11:03:31 CEST 2009][WARN][de.willuhn.jameica.hbci.HBCICallbackSWT.log] will not initialize this threadgroup because it is already initialized
[Wed Jun 10 11:03:31 CEST 2009][ERROR][de.willuhn.jameica.hbci.HBCIProperties.checkAccountCRC] unable to verify account crc number
org.kapott.hbci.exceptions.HBCI_Exception
at org.kapott.hbci.manager.HBCIUtils.checkAccountCRCByAlg(HBCIUtils.java:1526)
at org.kapott.hbci.manager.HBCIUtils.checkAccountCRC(HBCIUtils.java:1488)
at de.willuhn.jameica.hbci.HBCIProperties.checkAccountCRC(HBCIProperties.java:207)
at de.willuhn.jameica.hbci.server.KontoImpl.insertCheck(KontoImpl.java:112)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:612)
at de.willuhn.jameica.hbci.server.KontoImpl.insert(KontoImpl.java:524)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:303)
at de.willuhn.jameica.hbci.server.KontoImpl.store(KontoImpl.java:536)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run(KontoFetchFromPassport.java:115)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport.handleAction(KontoFetchFromPassport.java:49)
at de.willuhn.jameica.hbci.gui.controller.KontoControl.handleReadFromPassport(KontoControl.java:437)
at de.willuhn.jameica.hbci.gui.views.KontoList$1.handleAction(KontoList.java:52)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:134)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:128)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:660)
at de.willuhn.jameica.gui.GUI.init(GUI.java:213)
at de.willuhn.jameica.system.Application.init(Application.java:144)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -6
at org.kapott.hbci.manager.HBCIUtils.checkAccountCRCByAlg(HBCIUtils.java:1519)
... 33 more
[Wed Jun 10 11:03:31 CEST 2009][ERROR][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] error while storing konto
java.rmi.RemoteException: insert failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld KONTONUMMER: 'KREDITKARTENNUMMER'
Value too long for column KONTONUMMER: 'KREDITKARTENNUMMER' [90005-79]
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:637)
at de.willuhn.jameica.hbci.server.KontoImpl.insert(KontoImpl.java:524)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:303)
at de.willuhn.jameica.hbci.server.KontoImpl.store(KontoImpl.java:536)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run(KontoFetchFromPassport.java:115)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport.handleAction(KontoFetchFromPassport.java:49)
at de.willuhn.jameica.hbci.gui.controller.KontoControl.handleReadFromPassport(KontoControl.java:437)
at de.willuhn.jameica.hbci.gui.views.KontoList$1.handleAction(KontoList.java:52)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:134)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:128)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:660)
at de.willuhn.jameica.gui.GUI.init(GUI.java:213)
at de.willuhn.jameica.system.Application.init(Application.java:144)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld KONTONUMMER: 'KREDITKARTENNUMMER'
Value too long for column KONTONUMMER: 'KREDITKARTENNUMMER' [90005-79]
at org.h2.message.Message.getSQLException(Message.java:103)
at org.h2.message.Message.getSQLException(Message.java:114)
at org.h2.table.Column.validateConvertUpdateSequence(Column.java:299)
at org.h2.table.Table.validateConvertUpdateSequence(Table.java:560)
at org.h2.command.dml.Insert.update(Insert.java:93)
at org.h2.command.CommandContainer.update(CommandContainer.java:69)
at org.h2.command.Command.executeUpdate(Command.java:206)
at org.h2.jdbc.JdbcPreparedStatement.execute(JdbcPreparedStatement.java:173)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:617)
... 29 more
[Wed Jun 10 11:03:31 CEST 2009][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Anlegen des Kontos KREDITKARTENNUMMER
[Wed Jun 10 11:03:31 CEST 2009][INFO][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] checking if allready exists
[Wed Jun 10 11:03:31 CEST 2009][INFO][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] saving new konto
[Wed Jun 10 11:03:31 CEST 2009][WARN][de.willuhn.jameica.hbci.HBCIProperties.checkAccountCRC] HBCI4Java subsystem seems to be not initialized for this thread group, adding thread group
[Wed Jun 10 11:03:31 CEST 2009][WARN][de.willuhn.jameica.hbci.HBCICallbackSWT.log] will not initialize this threadgroup because it is already initialized
[Wed Jun 10 11:03:31 CEST 2009][ERROR][de.willuhn.jameica.hbci.HBCIProperties.checkAccountCRC] unable to verify account crc number
org.kapott.hbci.exceptions.HBCI_Exception
at org.kapott.hbci.manager.HBCIUtils.checkAccountCRCByAlg(HBCIUtils.java:1526)
at org.kapott.hbci.manager.HBCIUtils.checkAccountCRC(HBCIUtils.java:1488)
at de.willuhn.jameica.hbci.HBCIProperties.checkAccountCRC(HBCIProperties.java:207)
at de.willuhn.jameica.hbci.server.KontoImpl.insertCheck(KontoImpl.java:112)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:612)
at de.willuhn.jameica.hbci.server.KontoImpl.insert(KontoImpl.java:524)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:303)
at de.willuhn.jameica.hbci.server.KontoImpl.store(KontoImpl.java:536)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run(KontoFetchFromPassport.java:115)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport.handleAction(KontoFetchFromPassport.java:49)
at de.willuhn.jameica.hbci.gui.controller.KontoControl.handleReadFromPassport(KontoControl.java:437)
at de.willuhn.jameica.hbci.gui.views.KontoList$1.handleAction(KontoList.java:52)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:134)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:128)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:660)
at de.willuhn.jameica.gui.GUI.init(GUI.java:213)
at de.willuhn.jameica.system.Application.init(Application.java:144)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -6
at org.kapott.hbci.manager.HBCIUtils.checkAccountCRCByAlg(HBCIUtils.java:1519)
... 33 more
[Wed Jun 10 11:03:31 CEST 2009][ERROR][de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run] error while storing konto
java.rmi.RemoteException: insert failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld KONTONUMMER: 'KREDITKARTENNUMMER'
Value too long for column KONTONUMMER: 'KREDITKARTENNUMMER' [90005-79]
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:637)
at de.willuhn.jameica.hbci.server.KontoImpl.insert(KontoImpl.java:524)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:303)
at de.willuhn.jameica.hbci.server.KontoImpl.store(KontoImpl.java:536)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport$1.run(KontoFetchFromPassport.java:115)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.hbci.gui.action.KontoFetchFromPassport.handleAction(KontoFetchFromPassport.java:49)
at de.willuhn.jameica.hbci.gui.controller.KontoControl.handleReadFromPassport(KontoControl.java:437)
at de.willuhn.jameica.hbci.gui.views.KontoList$1.handleAction(KontoList.java:52)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:134)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:643)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3722)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:639)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:128)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:660)
at de.willuhn.jameica.gui.GUI.init(GUI.java:213)
at de.willuhn.jameica.system.Application.init(Application.java:144)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld KONTONUMMER: 'KREDITKARTENNUMMER'
Value too long for column KONTONUMMER: 'KREDITKARTENNUMMER' [90005-79]
at org.h2.message.Message.getSQLException(Message.java:103)
at org.h2.message.Message.getSQLException(Message.java:114)
at org.h2.table.Column.validateConvertUpdateSequence(Column.java:299)
at org.h2.table.Table.validateConvertUpdateSequence(Table.java:560)
at org.h2.command.dml.Insert.update(Insert.java:93)
at org.h2.command.CommandContainer.update(CommandContainer.java:69)
at org.h2.command.Command.executeUpdate(Command.java:206)
at org.h2.jdbc.JdbcPreparedStatement.execute(JdbcPreparedStatement.java:173)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:617)
... 29 more
[Wed Jun 10 11:03:31 CEST 2009][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Anlegen des Kontos KREDITKARTENNUMMER
Man müsste Hibiscus also beibringen bei Kontonnummern mit mehr als 10 Stellen die CRC-Prüfung zu skippen und man müsste das Datenbankfeld für Kontonummern anpassen...
Vielleicht sollte ich mal den Entwickler anschreiben
