Seite 1 von 1

Fehler bei den Mitgliedern

Verfasst: Sonntag 26. August 2012, 12:41
von westen
Hallo Heiner,

bei den Mitgliedern erhalte ich folgende Fehlermeldung:

de.willuhn.jameica.system.JameicaException: MitgliederSucheView kann nicht erstellt werden: object [id: 1, type: de.jost_net.JVerein.server.AdresstypImpl] not found
at de.willuhn.jameica.services.BeanService.get(BeanService.java:167)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:454)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:491)
at de.jost_net.JVerein.gui.action.MitgliedSucheAction.handleAction(MitgliedSucheAction.java:38)
at de.willuhn.jameica.gui.Navigation$MyActionListener.handleEvent(Navigation.java:361)
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.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Unknown Source)
at org.eclipse.swt.widgets.Display.applicationProc(Unknown Source)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Widget.callSuper(Unknown Source)
at org.eclipse.swt.widgets.Widget.mouseDownSuper(Unknown Source)
at org.eclipse.swt.widgets.Tree.mouseDownSuper(Unknown Source)
at org.eclipse.swt.widgets.Widget.mouseDown(Unknown Source)
at org.eclipse.swt.widgets.Control.mouseDown(Unknown Source)
at org.eclipse.swt.widgets.Tree.mouseDown(Unknown Source)
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Widget.callSuper(Unknown Source)
at org.eclipse.swt.widgets.Widget.windowSendEvent(Unknown Source)
at org.eclipse.swt.widgets.Shell.windowSendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationSendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.applicationProc(Unknown Source)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(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)

Was muss ich tun? Wie kann ich das Problem beheben?

Ich habe schon einen ähnlichen Beitrag gefunden, aber die Lösung nicht wirklich verstanden. Da ging es irgendwie um die Nightly-Builds und um das Löschen von Einstellungen.

Gruß,

Marek

Re: Fehler bei den Mitgliedern

Verfasst: Sonntag 26. August 2012, 22:02
von heiner
Hallo Marek,

du hast vermutlich in der Tabelle AdressTyp eine Löschung vorgenommen. Sofern du bislang noch nicht produktiv mit JVerein gearbeitet hast, lösche die Datenbank (Verzeichnis .jameica) und starte einfach neu.

Heiner

Re: Fehler bei den Mitgliedern

Verfasst: Montag 27. August 2012, 19:52
von westen
Hallo Heiner,

wie kann es denn sein, dass ich in einer Tabelle wie vor Dir beschrieben eine Löschung vorgenommen habe? Mir ist nicht bewusst gewesen, dass ich mit einer von mir durchgeführten Aktion ein Datenbankproblem verursache. Das möchte ich in Zukunft auch gerne vermeiden.

Was meinst Du genau mit "lösche die Datenbank (Verzeichnis .jameica)"? Wo lösche ich das unter MAC OS genau was? Meinst Du das Programmverzeichnis oder das Benutzerverzeichnis? Wenn ich das Benutzerverzeichnis lösche, dann sind auch die Plugins weg, oder?

Abgesehen davon habe ich schon Kontoverbindungen, Kontoarten eingerichtet und möchte diese am liebsten nicht verlieren. Was kann ich machen?

Gruß,

Marek

Re: Fehler bei den Mitgliedern

Verfasst: Dienstag 28. August 2012, 09:29
von heiner
Hallo Marek,

wie du es hinbekommen hast, kann ich dir nicht sagen. Lösche das Benutzerverzeichnis .jameica oder öffne die Datenbank mit einem SQL-Frontend (z. B. Squirrel oder OOBase) und trage in die Tabelle adresstyp 2 Zeilen ein:

Code: Alles auswählen

ID          Bezeichnung         JVereinID
1           Mitglied                1
2           Spender/in              2
Heiner