Seite 1 von 1

Fehler bei Fontauswahl in Formularfeldern

Verfasst: Samstag 7. April 2012, 21:53
von Rene
Hallo,

bei den Formularfeldern z.B. mitglied_anrede_förmlich gibt es bei der Einstellung von Helvetica-BoldOblique eine Fehlermeldung beim Speichern.

Version 2.2.1 Build 341

Re: Fehler bei Fontauswahl in Formularfeldern

Verfasst: Sonntag 8. April 2012, 09:47
von heiner
und welche?

Heiner

Re: Fehler bei Fontauswahl in Formularfeldern

Verfasst: Sonntag 8. April 2012, 11:00
von Rene
Es kommt nur unten in der Statuszeile die Meldung das nicht gespeichert werden kann.

Re: Fehler bei Fontauswahl in Formularfeldern

Verfasst: Sonntag 8. April 2012, 14:07
von heiner
Prüfe bitte, ob in der Datei jameica.log Fehlermeldungen enthalten sind.

Heiner

Re: Fehler bei Fontauswahl in Formularfeldern

Verfasst: Sonntag 8. April 2012, 15:02
von Rene
Das Feld in der DB erlaubt nur 20 Zeichen, 21 werden aber benötigt.

Das dürfte der betreffende Fehler sein:
java.rmi.RemoteException: update failed, rollback successful; nested exception is:
org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld "FONT VARCHAR(20)": "'Helvetica-BoldOblique' (21)"
Value too long for column "FONT VARCHAR(20)": "'Helvetica-BoldOblique' (21)"; SQL statement:
update FORMULARFELD set FORMULAR=?,FONT=? where ID=6 [90005-145]
at de.willuhn.datasource.db.AbstractDBObject.update(AbstractDBObject.java:721)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:310)
at de.jost_net.JVerein.gui.control.FormularfeldControl.handleStore(FormularfeldControl.java:305)
at de.jost_net.JVerein.gui.view.FormularfeldView$1.handleAction(FormularfeldView.java:65)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:786)
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:782)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
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:803)
at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
at de.willuhn.jameica.system.Application.init(Application.java:144)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.h2.jdbc.JdbcSQLException: Wert zu gross / lang für Feld "FONT VARCHAR(20)": "'Helvetica-BoldOblique' (21)"

Re: Fehler bei Fontauswahl in Formularfeldern

Verfasst: Sonntag 8. April 2012, 15:15
von heiner
Hallo Rene,

ich habe die Spalte auf 50 Stellen verbreitert. Wird mit der nächsten Entwicklerversion ausgeliefert.

Heiner

Re: Fehler bei Fontauswahl in Formularfeldern

Verfasst: Sonntag 8. April 2012, 15:27
von Rene
Danke Heiner!