Fehler bei Anzeige gesendeter Mails [gelöst]
Verfasst: Freitag 30. November 2018, 22:38
Hallo Heiner, hallo zusammen,
ich bin mit meiner JVerein (Jameica 2.8.2) Installation quasi "live" gegangen. Nun habe ich die ersten Mails aus JVerein heraus verschickt und bekomme statt der Mailinhalte eine Fehlermeldung angezeigt, dass die Tabelle MITGLIED nicht existiert. Ich arbeite auf eine MySQL Datenbank und dort heißt die Tabelle "mitglied". Die Query funktioniert, wenn ich mitglied schreibe.
Meine Testinstallation läuft unter Jameica 2.8.1., hat sich da versehendlich die Caps-lock im Code verewigt?
Danke und Gruß
Markus
ich bin mit meiner JVerein (Jameica 2.8.2) Installation quasi "live" gegangen. Nun habe ich die ersten Mails aus JVerein heraus verschickt und bekomme statt der Mailinhalte eine Fehlermeldung angezeigt, dass die Tabelle MITGLIED nicht existiert. Ich arbeite auf eine MySQL Datenbank und dort heißt die Tabelle "mitglied". Die Query funktioniert, wenn ich mitglied schreibe.
Meine Testinstallation läuft unter Jameica 2.8.1., hat sich da versehendlich die Caps-lock im Code verewigt?
Danke und Gruß
Markus
Code: Alles auswählen
Plugins:
jameica.webadmin 2.9.0-nightly(build date: 20181105)
hibiscus 2.8.6(build date: 20181101)
jameica.soap 2.9.0-nightly(build date: 20181105)
jameica.xmlrpc 2.9.0-nightly(build date: 20181105)
jverein 2.8.17(build date: 20180218)
jameica.messaging 2.9.0-nightly(build date: 20181105)
os.arch : amd64
os.name : Windows 10
os.version : 10.0
java.version : 10.0.2
java.vendor : Oracle Corporation
java.runtime.name: Java(TM) SE Runtime Environment
java.vm.name : Java HotSpot(TM) 64-Bit Server VM
file.encoding : Cp1252
*** Stacktrace ***
java.rmi.RemoteException: unable to init iterator. statement: com.mysql.jdbc.JDBC42PreparedStatement@20e202db: select mailempfaenger.* from mailempfaenger, MITGLIED where mail = '2' order by mitglied.name, mitglied.vorname; nested exception is:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'jverein.MITGLIED' doesn't exist
at de.willuhn.datasource.db.DBIteratorImpl.init(DBIteratorImpl.java:234)
at de.willuhn.datasource.db.DBIteratorImpl.hasNext(DBIteratorImpl.java:249)
at de.jost_net.JVerein.gui.control.MailControl.getEmpfaenger(MailControl.java:119)
at de.jost_net.JVerein.gui.view.MailDetailView.bind(MailDetailView.java:67)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:702)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:899)
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:895)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:593)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:528)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:565)
at de.jost_net.JVerein.gui.action.MailDetailAction.handleAction(MailDetailAction.java:62)
at de.willuhn.jameica.gui.parts.AbstractTablePart.open(AbstractTablePart.java:380)
at de.willuhn.jameica.gui.parts.TablePart$5.mouseDoubleClick(TablePart.java:691)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.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:916)
at de.willuhn.jameica.gui.GUI.init(GUI.java:327)
at de.willuhn.jameica.system.Application.init(Application.java:145)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'jverein.MITGLIED' doesn't exist
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
at com.mysql.jdbc.Util.getInstance(Util.java:408)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:943)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2527)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2680)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2501)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1858)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1966)
at de.willuhn.datasource.db.DBIteratorImpl.init(DBIteratorImpl.java:221)
... 26 more