ich nutze die Version 3.0.2
Build-Date 20250221
Build-Nr. 523
Datenbankversion 463
Und bekomme folgenden Fehler in der jameica.log angezeigt.
Code: Alles auswählen
[Mon Feb 24 11:39:14 CET 2025][INFO][bg-task:][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Mon Feb 24 11:39:14 CET 2025][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Mon Feb 24 11:39:14 CET 2025][INFO][bg-task:][de.willuhn.datasource.db.ObjectMetaCache.getMetaData] [object meta cache stats] requests: 10000, matches: 9998 [99%]
[Mon Feb 24 11:39:14 CET 2025][ERROR][bg-task:][de.jost_net.JVerein.gui.control.AbrechnungSEPAControl$4.run] error while creating D:\.....20250224-113910-abbuchungRCUR-.XML
java.rmi.RemoteException: insert failed; nested exception is:
org.h2.jdbc.JdbcSQLDataException: Datenumwandlungsfehler beim Umwandeln von "TextZahlungsgrund"
Data conversion error converting "TextZahlungsgrund"; SQL statement:
insert into SOLLBUCHUNGPOSITION (DATUM,SOLLBUCHUNG,BETRAG,STEUERSATZ,BUCHUNGSART,BUCHUNGSKLASSE,ZWECK) values (?,?,?,?,?,?,?) [22018-199]
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:707)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:314)
at de.jost_net.JVerein.io.AbrechnungSEPA.writeSollbuchung(AbrechnungSEPA.java:1166)
at de.jost_net.JVerein.io.AbrechnungSEPA.<init>(AbrechnungSEPA.java:174)
at de.jost_net.JVerein.gui.control.AbrechnungSEPAControl$4.run(AbrechnungSEPAControl.java:575)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: org.h2.jdbc.JdbcSQLDataException: Datenumwandlungsfehler beim Umwandeln von "TextZahlungsgrund"
Data conversion error converting "TextZahlungsgrund"; SQL statement:
insert into SOLLBUCHUNGPOSITION (DATUM,SOLLBUCHUNG,BETRAG,STEUERSATZ,BUCHUNGSART,BUCHUNGSKLASSE,ZWECK) values (?,?,?,?,?,?,?) [22018-199]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:455)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:427)
at org.h2.message.DbException.get(DbException.java:194)
at org.h2.value.Value.convertTo(Value.java:829)
at org.h2.value.Value.convertTo(Value.java:723)
at org.h2.value.Value.compareTo(Value.java:1422)
at org.h2.mvstore.db.ValueDataType.compareValues(ValueDataType.java:177)
at org.h2.mvstore.db.ValueDataType.compare(ValueDataType.java:153)
at org.h2.mvstore.MVMap.compare(MVMap.java:526)
at org.h2.mvstore.Page.binarySearch(Page.java:481)
at org.h2.mvstore.MVMap.traverseDown(MVMap.java:1872)
at org.h2.mvstore.MVMap.operate(MVMap.java:1664)
at org.h2.mvstore.tx.TransactionMap.set(TransactionMap.java:306)
at org.h2.mvstore.tx.TransactionMap.set(TransactionMap.java:289)
at org.h2.mvstore.tx.TransactionMap.put(TransactionMap.java:226)
at org.h2.mvstore.db.MVSecondaryIndex.add(MVSecondaryIndex.java:200)
at org.h2.mvstore.db.MVTable.addRow(MVTable.java:546)
at org.h2.command.dml.Insert.insertRows(Insert.java:180)
at org.h2.command.dml.Insert.update(Insert.java:132)
at org.h2.command.CommandContainer.update(CommandContainer.java:133)
at org.h2.command.Command.executeUpdate(Command.java:267)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:655)
... 5 more
Caused by: java.lang.NumberFormatException: For input string: "TextZahlungsgrund"
at java.base/java.lang.NumberFormatException.forInputString(Unknown Source)
at java.base/java.lang.Long.parseLong(Unknown Source)
at java.base/java.lang.Long.parseLong(Unknown Source)
at org.h2.value.Value.convertToLong(Value.java:965)
at org.h2.value.Value.convertTo(Value.java:766)
... 25 more
Den Pfad zur Datei D:\.....20250224-113910-abbuchungRCUR-.XML habe ich durch die fünf Punkte geändert.
Kann jemand den Fehler nachvollziehen?
Ich werde den Bug auch im GitHub melden.
Gruß
Andy