[Erledigt] Paypal - [Error] org.h2.jdbc.JdbcSQLException: Wert zu gross

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
vinylesco

[Erledigt] Paypal - [Error] org.h2.jdbc.JdbcSQLException: Wert zu gross

Beitrag von vinylesco » Do 14. Sep 2017, 23:49

Hallo,

meine Paypal-Syc läuft durch (grüner Balken) jedoch wirft einen Fehler und keine Daten werden importiert. egal ob mit 80 Stunden oder 168 Stunden-Intervall.
Alles mit "#" ist ersetzt von mir. Das Logging habe ich zum letzten Versuch auf Trace umgestellt.
Gibt es einen Tipp?

Code: Alles auswählen

[14.09.2017 22:22:32] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[14.09.2017 22:22:32]  
[14.09.2017 22:22:32] System-Info: OS[Windows 7 (ver. 6.1) amd64]  Platform[Jameica 2.6.4 | Build: 441 vom 20160502]  Plugin[hibiscus 2.6.20 | Build: 361 vom 20170627]
[14.09.2017 22:22:32] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.6 | Build: 278 vom 20170714] [Hibiscus Mashup ver. 0.8.6 | Build: 229 vom 20170714]
[14.09.2017 22:22:32] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.09.2017 22:22:32] OK: Java-Version 1.8.0_131 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Java\jre1.8.0_131)
[14.09.2017 22:22:32] Überprüfe HTMLUnit-Version ...
[14.09.2017 22:22:32] OK: HTMLUnit-Version 2.27 installiert und aktiv
[14.09.2017 22:22:32]  
[14.09.2017 22:22:32] Synchronisiere Konto 'Paypal ('#########################- ' ...
[14.09.2017 22:22:32] API-Authentifizierung mit API-Anmeldekennung payp******* auf https://api-3t.paypal.com/nvp? ...
[14.09.2017 22:22:46] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[14.09.2017 22:22:46] Suche Umsätze im Zeitraum vom 07.01.2017 bis 14.09.2017 und lese diese aus ...
[14.09.2017 22:22:48] API-Transaktionssuche mit eingestelltem Intervall von '80 Std.' gestartet ...
[14.09.2017 22:39:01] Kontoauszug erfolgreich. Importiere Daten ...
[14.09.2017 22:39:02] Fehler: Exception beim Zusammenbau der Umsätze für die Übergabe nach Hibiscus: java.rmi.RemoteException: insert failed, rollback successful; nested exception is:
    org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld "KOMMENTAR VARCHAR(1000) SELECTIVITY 1": "STRINGDECODE('('#########################-  ... (1396)"
Value too long for column "KOMMENTAR VARCHAR(1000) SELECTIVITY 1": "STRINGDECODE('('#########################-  (1396)"; SQL statement:
insert into UMSATZ (DATUM,ART,VALUTA,EMPFAENGER_KONTO,PRIMANOTA,BETRAG,KONTO_ID,ZWECK3,FLAGS,ADDKEY,ZWECK2,EMPFAENGER_NAME,SALDO,GVCODE,CUSTOMERREF,UMSATZTYP_ID,CHECKSUM,EMPFAENGER_BLZ,ZWECK,KOMMENTAR) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [22001-172]
    at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:694)
    at de.willuhn.jameica.hbci.server.UmsatzImpl.insert(UmsatzImpl.java:122)
    at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:308)
    at de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject.store(AbstractHibiscusDBObject.java:110)
    at de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount(DataWorker.java:1186)
    at de.derrichter.hibiscus.mashup.crossover.websync.institute.paypal.ApiCollector.run(ApiCollector.java:221)
    at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
    at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:367)
    at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:396)
    at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)
Caused by: org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld "KOMMENTAR VARCHAR(1000) SELECTIVITY 1": "STRINGDECODE('#########################- ... (1396)"
Value too long for column "KOMMENTAR VARCHAR(1000) SELECTIVITY 1": "STRINGDECODE('('#########################-  - ... (1396)"; SQL statement:
insert into UMSATZ (DATUM,ART,VALUTA,EMPFAENGER_KONTO,PRIMANOTA,BETRAG,KONTO_ID,ZWECK3,FLAGS,ADDKEY,ZWECK2,EMPFAENGER_NAME,SALDO,GVCODE,CUSTOMERREF,UMSATZTYP_ID,CHECKSUM,EMPFAENGER_BLZ,ZWECK,KOMMENTAR) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) [22001-172]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
    at org.h2.message.DbException.get(DbException.java:169)
    at org.h2.table.Column.validateConvertUpdateSequence(Column.java:317)
    at org.h2.table.Table.validateConvertUpdateSequence(Table.java:699)
    at org.h2.command.dml.Insert.insertRows(Insert.java:122)
    at org.h2.command.dml.Insert.update(Insert.java:86)
    at org.h2.command.CommandContainer.update(CommandContainer.java:79)
    at org.h2.command.Command.executeUpdate(Command.java:235)
    at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:154)
    at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:140)
    at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:649)
    ... 9 more

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2519
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Re: Paypal - [Error] org.h2.jdbc.JdbcSQLException: Wert zu gross

Beitrag von Hibiscus-Scripter » Mo 23. Okt 2017, 14:10

Hallo,

danke für die korrekte Meldung und sorry für die späte Meldung, das ist dann wohl untergegangen.

Jedenfalls ist das Feld "Notiz" für die Daten die geschrieben werden sollen einfach zu klein. Die Frage ist warum das bei dir so ist, vermutlich ein Fehler.
Daher wäre es am besten du schickst mir eine unveränderte, vollständige TRACE-Log per PM oder Mail zu (Hilfe dazu in den Posting-Regeln)

Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2519
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 59 times

Re: Paypal - [Error] org.h2.jdbc.JdbcSQLException: Wert zu gross

Beitrag von Hibiscus-Scripter » Mo 18. Dez 2017, 09:49

Hallo und danke für die ordentlichen Meldungen,

erst mal echt Entschuldigung das sich das Thema nun so lange hingezogen hatte und echt danke für deine verständnisvolle Geduld.

Hierbei möchte ich gleich erwähnen das mehrere PlugIns in der neuesten Nightly- oder Test-Version installiert werden müssen!
Hilfe hierzu gibst wie immer auch über die Posting-Regeln (dort ganz unten)

Gerne mal mit den aktuellen Nightly-Builds von
  • hibiscus.scripting.htmlunit
  • finance.websync
  • hibiscus.mashup

ausprobieren in der die Fehler behoben sein sollten.
Hilfe hierzu gibst wie immer auch über die Posting-Regeln (dort ganz unten)

Hier dann bitte auch wieder Rückmeldung geben.

Ansonsten schon mal schöne Weihnachtszeit.

Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

vinylesco

Re: [Warte auf Benutzerreaktion] Paypal - [Error] org.h2.jdbc.JdbcSQLException: Wert zu gross

Beitrag von vinylesco » Fr 29. Dez 2017, 10:45

Funktioniert mit den nightly builds!
Keine Probleme festgestellt
Herzlichen Dank!

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“