error while adding umsatz

ING-Girokonto lässt keine aktuellen Umsätze abrufen

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 81
Dabei seit: 01 / 2011
Betreff:

error while adding umsatz

 · 
Gepostet: 31.08.2018 - 11:33 Uhr  ·  #1
Liebe Leute,

kann das noch jemand reproduzieren?

Mein ING-DiBa-Girokonto zeigt nach Synchronisation zwar den aktuellen Saldo, aber nicht die Umsätze der letzten Tage an.

Im Protokoll steht

Code
error while adding umsatz, skipping this one
java.rmi.RemoteException: unable to prepare insert sql statement; nested exception is: 
  org.h2.jdbc.JdbcSQLException: Feld "PURPOSECODE" nicht gefunden
Column "PURPOSECODE" not found; SQL statement:
insert into UMSATZ (DATUM,PURPOSECODE,ART,VALUTA,EMPFAENGER_KONTO,PRIMANOTA,BETRAG,KONTO_ID,ZWECK3,FLAGS,ADDKEY,ZWECK2,TXID,EMPFAENGER_NAME,SALDO,GVCODE,CUSTOMERREF,UMSATZTYP_ID,CHECKSUM,EMPFAENGER_BLZ,ZWECK,KOMMENTAR) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [42122-197]
  at de.willuhn.datasource.db.AbstractDBObject.getInsertSQL(AbstractDBObject.java:968)
  at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:654)
  at de.willuhn.jameica.hbci.server.UmsatzImpl.insert(UmsatzImpl.java:125)
  at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:314)
  at de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject.store(AbstractHibiscusDBObject.java:104)
  at de.willuhn.jameica.hbci.server.hbci.HBCIUmsatzJob.markExecuted(HBCIUmsatzJob.java:330)
  at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.markExecutedInternal(AbstractHBCIJob.java:343)
  at de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob.handleResult(AbstractHBCIJob.java:281)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:393)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:295)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Caused by: org.h2.jdbc.JdbcSQLException: Feld "PURPOSECODE" nicht gefunden
Column "PURPOSECODE" not found; SQL statement:
insert into UMSATZ (DATUM,PURPOSECODE,ART,VALUTA,EMPFAENGER_KONTO,PRIMANOTA,BETRAG,KONTO_ID,ZWECK3,FLAGS,ADDKEY,ZWECK2,TXID,EMPFAENGER_NAME,SALDO,GVCODE,CUSTOMERREF,UMSATZTYP_ID,CHECKSUM,EMPFAENGER_BLZ,ZWECK,KOMMENTAR) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [42122-197]
  at org.h2.message.DbException.getJdbcSQLException(DbException.java:357)
  at org.h2.message.DbException.get(DbException.java:179)
  at org.h2.message.DbException.get(DbException.java:155)
  at org.h2.table.Table.getColumn(Table.java:682)
  at org.h2.command.Parser.parseColumn(Parser.java:936)
  at org.h2.command.Parser.parseColumnList(Parser.java:920)
  at org.h2.command.Parser.parseInsertGivenTable(Parser.java:1258)
  at org.h2.command.Parser.parseInsert(Parser.java:1222)
  at org.h2.command.Parser.parsePrepared(Parser.java:431)
  at org.h2.command.Parser.parse(Parser.java:335)
  at org.h2.command.Parser.parse(Parser.java:307)
  at org.h2.command.Parser.prepareCommand(Parser.java:278)
  at org.h2.engine.Session.prepareLocal(Session.java:611)
  at org.h2.engine.Session.prepareCommand(Session.java:549)
  at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1247)
  at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:76)
  at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:304)
  at de.willuhn.datasource.db.AbstractDBObject.getInsertSQL(AbstractDBObject.java:945)
  ... 11 more


Ist das ein Bank- oder Hibiscus-Problem?

Grüße,
Andreas

Edit: Datum und Saldo zurücksetzen hatte ich versucht, hat aber nichts gebracht :(
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10611
Dabei seit: 03 / 2005
Betreff:

Re: error while adding umsatz

 · 
Gepostet: 31.08.2018 - 11:56 Uhr  ·  #2
Dann lief das letzte Datenbank-Update doch nicht sauer durch. Im Datenbank-Schema fehlt die Spalte "purposecode". Schicke mir bitte nochmal die Logdatei "jameica.log"
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 81
Dabei seit: 01 / 2011
Betreff:

Re: error while adding umsatz

 · 
Gepostet: 31.08.2018 - 12:29 Uhr  ·  #3
Du hast Post :)
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10611
Dabei seit: 03 / 2005
Betreff:

Re: error while adding umsatz

 · 
Gepostet: 31.08.2018 - 14:23 Uhr  ·  #4
Den Pfadangaben zufolge hast du Jameica und Hibiscus nicht manuell installiert sondern per RPM. Ich gehe daher davon aus, dass bei dir immer noch die H2-Version mit dem Fehler zum Einsatz kommt. Konkret ist das die Datei:

/usr/share/java/jameica/lib/h2/h2-1.4.197.jar

Die ist Teil des Pakets "jameica". Ich gehe davon aus, dass die RPMs noch nicht aktualisiert sind (ich habe die neue H2-Version ja erst heute vormittag eingecheckt und die RPMs werden nicht von mir erzeugt).

Du koenntest also testweise mal die oben genannte Datei gegen die von https://www.willuhn.de/download/h2-1.4.197.jar ersetzen und es dann nochmal versuchen.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 81
Dabei seit: 01 / 2011
Betreff:

Re: error while adding umsatz

 · 
Gepostet: 31.08.2018 - 14:43 Uhr  ·  #5
Sehr gut. Danke. Das hat jetzt auch wieder geklappt ... die aktuellen Umsätze sind da!

[Falls jemand über die Suche hier landet ... das Problem hat offenbar unmittelbar mit dem hier geschilderten zu tun]

Danke für den großartigen Support zu Deinem großartigen Programm!!

Schönes Wochenende,
Andreas
Gewählte Zitate für Mehrfachzitierung:   0