Ansicht "Überweisungen" funktioniert nicht mehr

Weinberg

Betreff:

Ansicht "Überweisungen" funktioniert nicht mehr

 ·  Gepostet: 29.05.2017 - 18:38 Uhr  ·  #133001
Hallo zusammen,

seit kurzem habe ich das Problem, dass wenn ich den Punkt "Überweisungen" auswähle, die Meldung "Es ist ein unerwarteter Fehler aufgetreten" bekomme. Durchgeführte Überweisungen werden daher nicht angezeigt. Stattdessen wird folgender "Stacktrace" angezeigt:
Code
java.rmi.RemoteException: unable to init iterator. statement: prep273: select AUEBERWEISUNG.* from AUEBERWEISUNG where termin >= ? and termin <= ? ORDER BY termin DESC, id DESC {1: DATE '2014-01-01', 2: DATE '2017-03-05'}; nested exception is: 
  org.h2.jdbc.JdbcSQLException: Allgemeiner Fehler: "java.lang.IllegalArgumentException: timeNanos out of range 86400198000000"
General error: "java.lang.IllegalArgumentException: timeNanos out of range 86400198000000"; SQL statement:
select AUEBERWEISUNG.* from AUEBERWEISUNG where termin >= ? and termin <= ? ORDER BY termin DESC, id DESC [50000-193]
  at de.willuhn.datasource.db.DBIteratorImpl.init(DBIteratorImpl.java:230)
  at de.willuhn.datasource.db.DBIteratorImpl.hasNext(DBIteratorImpl.java:245)
  at de.willuhn.jameica.hbci.gui.parts.AbstractFromToList.paint(AbstractFromToList.java:296)
  at de.willuhn.jameica.hbci.gui.parts.AbstractTransferList.paint(AbstractTransferList.java:196)
  at de.willuhn.jameica.hbci.gui.views.AuslandsUeberweisungList.bind(AuslandsUeberweisungList.java:60)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:699)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$6.run(GUI.java:896)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:892)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:590)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:525)
  at de.willuhn.jameica.hbci.gui.action.AuslandsUeberweisungList.handleAction(AuslandsUeberweisungList.java:31)
  at de.willuhn.jameica.gui.Navigation.start(Navigation.java:385)
  at de.willuhn.jameica.gui.Navigation.access$500(Navigation.java:52)
  at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:480)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:913)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:324)
  at de.willuhn.jameica.system.Application.init(Application.java:148)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
  at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Allgemeiner Fehler: "java.lang.IllegalArgumentException: timeNanos out of range 86400198000000"
General error: "java.lang.IllegalArgumentException: timeNanos out of range 86400198000000"; SQL statement:
select AUEBERWEISUNG.* from AUEBERWEISUNG where termin >= ? and termin <= ? ORDER BY termin DESC, id DESC [50000-193]
  at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
  at org.h2.message.DbException.get(DbException.java:168)
  at org.h2.message.DbException.convert(DbException.java:295)
  at org.h2.command.Command.executeQuery(Command.java:213)
  at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:110)
  at de.willuhn.datasource.db.DBIteratorImpl.init(DBIteratorImpl.java:217)
  ... 26 more
Caused by: java.lang.IllegalArgumentException: timeNanos out of range 86400198000000
  at org.h2.value.ValueTimestamp.<init>(ValueTimestamp.java:54)
  at org.h2.value.ValueTimestamp.fromDateValueAndNanos(ValueTimestamp.java:68)
  at org.h2.value.ValueTimestamp.fromMillisNanos(ValueTimestamp.java:95)
  at org.h2.store.Data.readValue(Data.java:779)
  at org.h2.index.PageDataLeaf.readRow(PageDataLeaf.java:624)
  at org.h2.index.PageDataLeaf.getRowAt(PageDataLeaf.java:334)
  at org.h2.index.PageDataCursor.nextRow(PageDataCursor.java:101)
  at org.h2.index.PageDataCursor.next(PageDataCursor.java:67)
  at org.h2.index.IndexCursor.next(IndexCursor.java:305)
  at org.h2.table.TableFilter.next(TableFilter.java:498)
  at org.h2.command.dml.Select.queryFlat(Select.java:542)
  at org.h2.command.dml.Select.queryWithoutCache(Select.java:655)
  at org.h2.command.dml.Query.query(Query.java:341)
  at org.h2.command.dml.Query.query(Query.java:309)
  at org.h2.command.dml.Query.query(Query.java:36)
  at org.h2.command.CommandContainer.query(CommandContainer.java:110)
  at org.h2.command.Command.executeQuery(Command.java:201)
  ... 28 more

Wisst ihr Rat?

hibiscus

Betreff:

Re: Ansicht "Überweisungen" funktioniert nicht mehr

 ·  Gepostet: 30.05.2017 - 11:52 Uhr  ·  #133006
Die Hibiscus-Datenbank scheint einen Defekt zu haben. Bevor du weitere Versuche machst, klicke im Menu auf "Datei->Backups verwalten...". Dort wird dir im Feld "Zielverzeichnis fuer die Backups" angezeigt, in welchem Ordner Jameica automatisch Sicherungskopien erstellt. Darunter in der Liste siehst du die vorhandenen Backups. Wechsle mit einem Dateimanager in diesen Ordner und erstelle Kopien dieser "jameica-backup-[datum].zip" Dateien irgendwo ausserhalb des Ordners. Waehle dann in Jameica das Backup von dem Zeitpunkt aus, an dem es noch funktioniert hat und klicke auf "Ausgewähltes Backup wiederherstellen...".

PS: Siehe auch http://www.willuhn.de/wiki/dok…lexception