Hallo,
habe meine Frage schon in die Mailingliste eingetragen! Nun noch hier:
bei der Nutzung (wir abeiten noch nicht produktiv mit JVerein, sind in der Erprobungsphase) von JVerein bekam ich heute die folgende Fehlermeldung:
"error while executing sql statement
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown table 'BUCHUNGSART' in where clause"
Woran liegts? Wollte einen Jahressaldo abrufen und dann obige Meldung. Liegt es daran, das den Zahlungen noch keine Buchungsarten zugeordnet wurden?
@Heiner
Auf deine Frage wegen der Version. Ich nutze die Version 1.2.0, Builddate: 20090823, Build-Nr. 199, DB-Version: 54
Danke schonmal für die Hilfe.
Marcel
Fehlermeldung Jahressaldo
Moderator: heiner
Re: Fehlermeldung Jahressaldo
Hab nochwas gefunden. Ich kann keinen Anfangssaldo anlegen! Habe alle von Hibiscus übernommen Buchung aus JVerein rausgeholt, da ich dachte das wäre der Fehler. Wars aber nicht.
Hier das Fehlerprotokoll:
Da kann ich nu gar nix mit anfangen. Wobei mich diese Stelle stutzig macht:
Wenn ich direkt via PHPMyAdmin versuche in diese Tabelle was zu schreiben, bekomme ich den folgenden Fehler:
Marcel
Hier das Fehlerprotokoll:
Code: Alles auswählen
Fehler bei speichern des Anfangsbestandes
java.rmi.RemoteException: insert failed, rollback successful; nested exception is:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Column 'BETRAG' specified twice
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:637)
at de.willuhn.datasource.db.AbstractDBObject.store(AbstractDBObject.java:303)
at de.jost_net.JVerein.gui.control.AnfangsbestandControl.handleStore(AnfangsbestandControl.java:142)
at de.jost_net.JVerein.gui.view.AnfangsbestandView$1.handleAction(AnfangsbestandView.java:72)
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:668)
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:664)
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:685)
at de.willuhn.jameica.gui.GUI.init(GUI.java:219)
at de.willuhn.jameica.system.Application.init(Application.java:140)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Column 'BETRAG' 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.execute(PreparedStatement.java:874)
at de.willuhn.datasource.db.AbstractDBObject.insert(AbstractDBObject.java:617)
... 20 more
Code: Alles auswählen
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Column 'BETRAG' specified twice
Danke schonmal für die Hilfe!MySQL meldet:
#1216 - Cannot add or update a child row: a foreign key constraint fails
Marcel
Re: Fehlermeldung Jahressaldo
Beim Anfangssaldo bin ich etwas weiter gekommen!
In die Tabelle 'Anfangsbestand' ins Feld 'konto' muß nicht die Kontonummer sondern die 'ID' des entsprechenden Konto aus der 'konto'-Tabelle. Wenn ich die, händisch via PHPMyAdmin, eintrage, klappts. Allerdings werden die Anfangsbestände im JVerein im entsprechenden Bereich nicht angezeit. Damit könnte ich aber leben, muß ja auch nicht jeder sehen...
Der Fehler kommt aber halt, wenn ich versuche den Anfangsbestand via JVerein anzulegen. Scheint also nicht zu funktionieren.
Vielleicht nutze ich auch eine etwas "exotische" Arbeitsumgebung. Dazu kurz nochwas.
Ich arbeite mit JVerein-Portable, via USB-Stick und greife auf eine MySQL-DB zu die auf einem Webserver liegt. Die Verbindung zum Server ist via SSH-Verbindung (Portforwarding via PuTTyPortable und den entsprechenden ) verschlüsselt.
Danke
Marcel
In die Tabelle 'Anfangsbestand' ins Feld 'konto' muß nicht die Kontonummer sondern die 'ID' des entsprechenden Konto aus der 'konto'-Tabelle. Wenn ich die, händisch via PHPMyAdmin, eintrage, klappts. Allerdings werden die Anfangsbestände im JVerein im entsprechenden Bereich nicht angezeit. Damit könnte ich aber leben, muß ja auch nicht jeder sehen...
Der Fehler kommt aber halt, wenn ich versuche den Anfangsbestand via JVerein anzulegen. Scheint also nicht zu funktionieren.
Vielleicht nutze ich auch eine etwas "exotische" Arbeitsumgebung. Dazu kurz nochwas.
Ich arbeite mit JVerein-Portable, via USB-Stick und greife auf eine MySQL-DB zu die auf einem Webserver liegt. Die Verbindung zum Server ist via SSH-Verbindung (Portforwarding via PuTTyPortable und den entsprechenden ) verschlüsselt.
Danke
Marcel
- heiner
- Administrator
- Beiträge: 4509
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Fehlermeldung Jahressaldo
Hallo Marcel,
sichere bitte deine Datenbank und dein Jameica-Verzeichnis (umbenennen in jameica.sav o.ä) Installiere in ein "frisches" Verzeichnis die aktuellen Nightly-Builds von Jameica und Hibiscus sowie die aktuelle Entwicklerversion von JVerein. Starte dann Jameica und teste, ob jetzt alles funktioniert.
Es gab noch einen speziellen Bug in der Implementierung für den MySQL-Zugriff. Ich kann gerade auf die Schnelle nicht feststellen, wann das war.
Heiner
sichere bitte deine Datenbank und dein Jameica-Verzeichnis (umbenennen in jameica.sav o.ä) Installiere in ein "frisches" Verzeichnis die aktuellen Nightly-Builds von Jameica und Hibiscus sowie die aktuelle Entwicklerversion von JVerein. Starte dann Jameica und teste, ob jetzt alles funktioniert.
Es gab noch einen speziellen Bug in der Implementierung für den MySQL-Zugriff. Ich kann gerade auf die Schnelle nicht feststellen, wann das war.
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Re: Fehlermeldung Jahressaldo
Hallo Heiner,heiner hat geschrieben:Hallo Marcel,
sichere bitte deine Datenbank und dein Jameica-Verzeichnis (umbenennen in jameica.sav o.ä) Installiere in ein "frisches" Verzeichnis die aktuellen Nightly-Builds von Jameica und Hibiscus sowie die aktuelle Entwicklerversion von JVerein. Starte dann Jameica und teste, ob jetzt alles funktioniert.
Es gab noch einen speziellen Bug in der Implementierung für den MySQL-Zugriff. Ich kann gerade auf die Schnelle nicht feststellen, wann das war.
Heiner
sorry für die Verzögerung. Am WE war wieder Verein angesagt... Danke für den Tipp. Werde ich heute mal ausführen und gebe dann Feedback.
Schöne Woche
Marcel