Seite 1 von 1
Update auf Entwicklerversion 1.4.0 Rev. 242
Verfasst: Sonntag 22. August 2010, 23:37
von Armin
Hallo Heiner,
beim Updateversuch von der Version 1.3.3 auf die Entwicklerversion 1.4.0 Rev. 242 bekam ich die folgende Fehlermeldung:
[ERROR][de.willuhn.sql.ScriptExecutor.execute] error while executing sql script. Current statement: ALTER TABLE einstellung ADD rechnungtextabbuchung varchar(100) after rechnung13
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'rechnung13' in 'einstellung'
Gruß
Armin
Re: Update auf Entwicklerversion 1.4.0 Rev. 242
Verfasst: Montag 23. August 2010, 15:00
von heiner
Hallo Armin,
den Fehler kann ich leider nicht nachvollziehen. Ich habe das Update auf einem "Nicht-Entwicklungsrechner" ohne Probleme durchgeführt. Vor der allgemeinen Freigabe der Entwicklerversion wurde das Update durch 3 JVerein-Benutzer getestet. Von dort ebenfalls keine Fehlermeldung.
Poste doch mal den entsprechenden Ausschnitt aus der Datei jameica.log. Schreibe bitte dein Umfeld (Betriebssystem, Datenbank ...) dazu.
Heiner
Re: Update auf Entwicklerversion 1.4.0 Rev. 242
Verfasst: Montag 23. August 2010, 18:54
von Armin
Hallo Heiner,
ich habe eine MySQL-DB im Einsatz, hier der Auszug aus der jameica.log:
[ERROR][de.willuhn.jameica.plugin.PluginLoader.init] unable to init plugin jverein
de.willuhn.util.ApplicationException: de.willuhn.util.ApplicationException: Fehler beim Ausführen des Updates
at de.jost_net.JVerein.server.DBSupportMySqlImpl.checkConsistency(DBSupportMySqlImpl.java:118)
at de.jost_net.JVerein.server.JVereinDBServiceImpl.checkConsistency(JVereinDBServiceImpl.java:140)
at de.jost_net.JVerein.JVereinPlugin$1.call(JVereinPlugin.java:150)
at de.jost_net.JVerein.JVereinPlugin.call(JVereinPlugin.java:257)
at de.jost_net.JVerein.JVereinPlugin.init(JVereinPlugin.java:145)
at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:306)
at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:181)
at de.willuhn.jameica.services.PluginService.init(PluginService.java:42)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:138)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:118)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:71)
at de.willuhn.jameica.system.Application.init(Application.java:101)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: de.willuhn.util.ApplicationException: Fehler beim Ausführen des Updates
at de.jost_net.JVerein.server.JVereinUpdateProvider.execute(JVereinUpdateProvider.java:505)
at de.jost_net.JVerein.server.JVereinUpdateProvider.update0107(JVereinUpdateProvider.java:2922)
at de.jost_net.JVerein.server.JVereinUpdateProvider.<init>(JVereinUpdateProvider.java:406)
at de.jost_net.JVerein.server.DBSupportMySqlImpl.checkConsistency(DBSupportMySqlImpl.java:111)
... 13 more
Caused by: java.sql.SQLException: exception while executing sql script: Unknown column 'rechnung13' in 'einstellung'. Current statement: ALTER TABLE einstellung ADD rechnungtextabbuchung varchar(100) after rechnung13
at de.willuhn.sql.ScriptExecutor.execute(ScriptExecutor.java:197)
at de.jost_net.JVerein.server.JVereinUpdateProvider.execute(JVereinUpdateProvider.java:498)
... 16 more
Bei mir heißt das Feld in der Tabelle "einstellung" "rechnungen13" und nicht "rechnung13", das vermutlich im Update-Script angesprochen wird.
Gruß
Armin
Re: Update auf Entwicklerversion 1.4.0 Rev. 242
Verfasst: Montag 23. August 2010, 23:05
von heiner
Hallo Armin,
MySQL wird bei mir immer etwas stiefmütterlich behandelt. Ich kümmere mich in den nächsten Tagen darum und gebe dir eine Nachricht.
Heiner
Re: Update auf Entwicklerversion 1.4.0 Rev. 242
Verfasst: Dienstag 24. August 2010, 20:14
von heiner
Hallo Armin,
ich sende dir eine Entwicklerversion per Mail zu. Bitte melde dich, ob es jetzt funktioniert.
Heiner
Re: Update auf Entwicklerversion 1.4.0 Rev. 242
Verfasst: Dienstag 24. August 2010, 22:59
von Armin
Hallo Heiner,
vielen Dank für das Update. Das Aktualisieren der Datenbank hat damit funktioniert, das Programm startet auch. Allerdings gibt es nun noch ein weiteres Problem,
ich kann im Menü Einstellungen nichts speichern, z. B. um das Beitragskonto zu aktivieren (Testplattform z. Zt. Windows):
[ERROR][de.willuhn.jameica.gui.GUI.loop] main loop crashed, retry
java.lang.NullPointerException
at de.jost_net.JVerein.gui.control.EinstellungControl.handleStore(EinstellungControl.java:608)
at de.jost_net.JVerein.gui.view.EinstellungenView$1.handleAction(EinstellungenView.java:260)
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)
Gruß
Armin
Re: Update auf Entwicklerversion 1.4.0 Rev. 242
Verfasst: Mittwoch 25. August 2010, 18:02
von heiner
Hallo Armin,
ich habe den Fehler gefunden und beseitigt. Es wird kurzfristig eine neue Entwicklerversion geben.
Heiner
Re: Update auf Entwicklerversion 1.4.0 Rev. 242
Verfasst: Mittwoch 25. August 2010, 20:40
von Armin
Hallo Heiner,
danke für das Update, es hat nun funktioniert. Ich werde mal testen, sobald ich dazukomme.
Gruß
Armin