Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

error while adding umsatz

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

digitus

Betreff:

error while adding umsatz

 ·  Gepostet: 31.08.2018 - 11:33 Uhr  ·  #139695
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 :(

hibiscus

Betreff:

Re: error while adding umsatz

 ·  Gepostet: 31.08.2018 - 11:56 Uhr  ·  #139697
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"

digitus

Betreff:

Re: error while adding umsatz

 ·  Gepostet: 31.08.2018 - 12:29 Uhr  ·  #139698
Du hast Post :)

hibiscus

Betreff:

Re: error while adding umsatz

 ·  Gepostet: 31.08.2018 - 14:23 Uhr  ·  #139700
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.

digitus

Betreff:

Re: error while adding umsatz

 ·  Gepostet: 31.08.2018 - 14:43 Uhr  ·  #139701
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