Ich hatte Hibiscus schon vor längerer Zeit auf einem Rechner sowie einer Maria-SQL-DB auf meiner NAS eingerichtet. Dieser Rechner ist leider defekt und jetzt habe ich versucht mit der aktuellsten Version von Hibiscus das Onlinebanking wieder zum Laufen zu bringen. Leider scheint es einen Unterschied in der DB-Struktur zwischen der alten Version und der neuen Version zu geben.
Jetzt wäre meine Frage, ob ich in der Maria-SQL-DB irgendwo die Version auslesen kann, in der sich die DB-Struktur befindet? Falls ja: wie bekomme ich dann diese Struktur auf die der neusten Version?
Hier der Fehler, wenn ich versuche die gespeicherten Bankumsätze mit der neusten Version von Hibiscus aufzurufen:
Jetzt wäre meine Frage, ob ich in der Maria-SQL-DB irgendwo die Version auslesen kann, in der sich die DB-Struktur befindet? Falls ja: wie bekomme ich dann diese Struktur auf die der neusten Version?
Hier der Fehler, wenn ich versuche die gespeicherten Bankumsätze mit der neusten Version von Hibiscus aufzurufen:
Code
java.lang.ClassCastException: class java.time.LocalDateTime cannot be cast to class java.util.Date (java.time.LocalDateTime and java.util.Date are in module java.base of loader 'bootstrap')
at de.willuhn.jameica.hbci.server.KontoImpl.getSaldoDatum(KontoImpl.java:462)
at de.willuhn.jameica.hbci.gui.input.KontoInput$KontoListener.handleEvent(KontoInput.java:371)
at de.willuhn.jameica.hbci.gui.input.KontoInput.<init>(KontoInput.java:90)
at de.willuhn.jameica.hbci.gui.views.KontoNew.bind(KontoNew.java:88)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:719)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:916)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4855)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:912)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:596)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:531)
at de.willuhn.jameica.hbci.gui.action.KontoNew.handleAction(KontoNew.java:35)
at de.willuhn.jameica.hbci.gui.action.Open.handleAction(Open.java:85)
at de.willuhn.jameica.hbci.synchronize.jobs.AbstractSynchronizeJob.configure(AbstractSynchronizeJob.java:60)
at de.willuhn.jameica.hbci.gui.parts.SynchronizeList$Configure.handleAction(SynchronizeList.java:638)
at de.willuhn.jameica.gui.parts.AbstractTablePart.open(AbstractTablePart.java:382)
at de.willuhn.jameica.gui.parts.TablePart$5.mouseDoubleClick(TablePart.java:683)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:213)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4326)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1174)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4124)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3712)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:933)
at de.willuhn.jameica.gui.GUI.init(GUI.java:335)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:78)
at de.willuhn.jameica.hbci.server.KontoImpl.getSaldoDatum(KontoImpl.java:462)
at de.willuhn.jameica.hbci.gui.input.KontoInput$KontoListener.handleEvent(KontoInput.java:371)
at de.willuhn.jameica.hbci.gui.input.KontoInput.<init>(KontoInput.java:90)
at de.willuhn.jameica.hbci.gui.views.KontoNew.bind(KontoNew.java:88)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:719)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:916)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4855)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:912)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:596)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:531)
at de.willuhn.jameica.hbci.gui.action.KontoNew.handleAction(KontoNew.java:35)
at de.willuhn.jameica.hbci.gui.action.Open.handleAction(Open.java:85)
at de.willuhn.jameica.hbci.synchronize.jobs.AbstractSynchronizeJob.configure(AbstractSynchronizeJob.java:60)
at de.willuhn.jameica.hbci.gui.parts.SynchronizeList$Configure.handleAction(SynchronizeList.java:638)
at de.willuhn.jameica.gui.parts.AbstractTablePart.open(AbstractTablePart.java:382)
at de.willuhn.jameica.gui.parts.TablePart$5.mouseDoubleClick(TablePart.java:683)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:213)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4326)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1174)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4124)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3712)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:933)
at de.willuhn.jameica.gui.GUI.init(GUI.java:335)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:78)