es gibt einen Fehler beim Speichern von Mailvorlagen, da das DB-Feld als VARCHAR(1000) eingerichtet ist (HL).
Das ließe sich durch Nutzung von http://www.h2database.com/html/datatypes.html#clob_type erweitern.
Log:
Code: Alles auswählen
[Mon Sep 06 12:12:45 CEST 2010][ERROR][de.jost_net.JVerein.gui.control.MailVorlageControl.handleStore] Fehler bei speichern der MailVorlage: update failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld TXT VARCHAR(1000) NOT NULL: STRINGDECODE('Lieber ${empf.vorname},\n\nvielen Dank f\u00fcr deine Anmeldung bei TANDEN Aikido!\n\nDiese Mail dient auch als B... (1004)
Value too long for column TXT VARCHAR(1000) NOT NULL: STRINGDECODE('Lieber ${empf.vorname},\n\nvielen Dank f\u00fcr deine Anmeldung bei TANDEN Aikido!\n\nDiese Mail dient auch als B... (1004); SQL statement:
update MAILVORLAGE set TXT=? where ID=7 [90005-118]
java.rmi.RemoteException: update failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld TXT VARCHAR(1000) NOT NULL: STRINGDECODE('Lieber ${empf.vorname},\n\nvielen Dank f\u00fcr deine Anmeldung bei TANDEN Aikido!\n\nDiese Mail dient auch als B... (1004)
Value too long for column TXT VARCHAR(1000) NOT NULL: STRINGDECODE('Lieber ${empf.vorname},\n\nvielen Dank f\u00fcr deine Anmeldung bei TANDEN Aikido!\n\nDiese Mail dient auch als B... (1004); SQL statement:
update MAILVORLAGE set TXT=? where ID=7 [90005-118]
at de.willuhn.datasource.db.AbstractDBObject.update(AbstractDBObject.java:696)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:305)
at de.jost_net.JVerein.gui.control.MailVorlageControl.handleStore(MailVorlageControl.java:95)
at de.jost_net.JVerein.gui.view.MailVorlageDetailView$1.handleAction(MailVorlageDetailView.java:54)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:152)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:675)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at de.willuhn.jameica.gui.GUI.startSync(GUI.java:671)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:146)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:692)
at de.willuhn.jameica.gui.GUI.init(GUI.java:221)
at de.willuhn.jameica.system.Application.init(Application.java:143)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld TXT VARCHAR(1000) NOT NULL: STRINGDECODE('Lieber ${empf.vorname},\n\nvielen Dank f\u00fcr deine Anmeldung bei TANDEN Aikido!\n\nDiese Mail dient auch als B... (1004)
Value too long for column TXT VARCHAR(1000) NOT NULL: STRINGDECODE('Lieber ${empf.vorname},\n\nvielen Dank f\u00fcr deine Anmeldung bei TANDEN Aikido!\n\nDiese Mail dient auch als B... (1004); SQL statement:
update MAILVORLAGE set TXT=? where ID=7 [90005-118]
at org.h2.message.Message.getSQLException(Message.java:105)
at org.h2.message.Message.getSQLException(Message.java:116)
at org.h2.table.Column.validateConvertUpdateSequence(Column.java:301)
at org.h2.table.Table.validateConvertUpdateSequence(Table.java:598)
at org.h2.command.dml.Update.update(Update.java:114)
at org.h2.command.CommandContainer.update(CommandContainer.java:72)
at org.h2.command.Command.executeUpdate(Command.java:208)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:139)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:128)
at de.willuhn.datasource.db.AbstractDBObject.update(AbstractDBObject.java:680)
... 20 more
[Mon Sep 06 12:12:45 CEST 2010][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler bei speichern der MailVorlage: update failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld TXT VARCHAR(1000) NOT NULL: STRINGDECODE('Lieber ${empf.vorname},\n\nvielen Dank f\u00fcr deine Anmeldung bei TANDEN Aikido!\n\nDiese Mail dient auch als B... (1004)
Value too long for column TXT VARCHAR(1000) NOT NULL: STRINGDECODE('Lieber ${empf.vorname},\n\nvielen Dank f\u00fcr deine Anmeldung bei TANDEN Aikido!\n\nDiese Mail dient auch als B... (1004); SQL statement:
update MAILVORLAGE set TXT=? where ID=7 [90005-118]