Beim Abruf / Sync mit Paypal kommt nun folgende Exception (vermutlich weil Datenbank ja utf8mb3_general_ci) / Zeichensatz das Emoji nicht kennt.
Code: Alles auswählen
[30.05.2024 07:32:44] Fehler: Exception beim Zusammenbau der Umsätze für die Übergabe nach Hibiscus: java.rmi.RemoteException: insert failed, rollback successful; nested exception is:
java.sql.SQLSyntaxErrorException: (conn=1032) Incorrect string value: '\xF0\x9F\x92\x95' for column `hibiscus`.`umsatz`.`kommentar` at row 1
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:700)
at de.willuhn.jameica.hbci.server.UmsatzImpl.insert(UmsatzImpl.java:129)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:314)
at de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject.store(AbstractHibiscusDBObject.java:99)
at de.derrichter.hibiscus.mashup.crossover.interact.DataWorker.syncDataAndAccount(DataWorker.java:1478)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.paypal.ApiCollector.run(ApiCollector.java:244)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:905)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: java.sql.SQLSyntaxErrorException: (conn=1032) Incorrect string value: '\xF0\x9F\x92\x95' for column `hibiscus`.`umsatz`.`kommentar` at row 1
at org.mariadb.jdbc.export.ExceptionFactory.createException(ExceptionFactory.java:289)
at org.mariadb.jdbc.export.ExceptionFactory.create(ExceptionFactory.java:378)
at org.mariadb.jdbc.message.ClientMessage.readPacket(ClientMessage.java:189)
at org.mariadb.jdbc.client.impl.StandardClient.readPacket(StandardClient.java:1234)
at org.mariadb.jdbc.client.impl.StandardClient.readResults(StandardClient.java:1173)
at org.mariadb.jdbc.client.impl.StandardClient.readResponse(StandardClient.java:1092)
at org.mariadb.jdbc.client.impl.StandardClient.execute(StandardClient.java:1016)
at org.mariadb.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:99)
at org.mariadb.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:304)
at org.mariadb.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:281)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:655)
... 9 more
