Seite 1 von 1

Fehler beim Erstellen von Formularen

Verfasst: Sonntag 21. Oktober 2012, 14:31
von se_hen
Hallo, ich wollte heute testweise mal die Formular-Funktionen nutzen. Stecke aber momentan beim Erstellen von Formularfeldern fest.
Ich nutze eine mySQL-Datenbank auf einem kleinen Server bei mir zuhause um meine Aufgaben von allen Rechnern erledigen zu können.
Ich kann ein Formular mit einer pdf erstellen, allerdings keine Formularfelder definieren.
Fehler beim Speichern des Formularfeldes
java.rmi.RemoteException: insert failed, rollback successful; nested exception is:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Column 'Seite' specified twice
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:655)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:308)
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: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Column 'Seite' specified twice
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3256)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1313)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1585)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1500)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1485)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:616)
... 20 more
Ich würde mich sehr freuen, wenn man dieses Problem irgendwie beheben könnte, weil bei uns jetzt bald die ersten Rechnungen und Mahnungen anstehen. ;-)

Re: Fehler beim Erstellen von Formularen

Verfasst: Sonntag 21. Oktober 2012, 15:19
von heiner
Hallo,

das ist ein bekanntes Problem, dass in der aktuellen Entwicklerversion beseitigt ist. Du kannst entweder auf die aktuelle Entwicklerversion setzen oder als Workaround mit einem MySql-Tool die Spalte "Seite" in der Tabelle formulardefinition in "seite" umbenennen.

Ich habe zur Zeit kein JVerein zur Verfügung. Die Tabelle kann auch anders/ähnlich heißen.

Heiner

Re: Fehler beim Erstellen von Formularen

Verfasst: Sonntag 21. Oktober 2012, 23:04
von se_hen
Super - dank dir!!!