Seite 1 von 2

Fehler bei Neuanlage nat. Personen

Verfasst: Sonntag 28. August 2011, 17:50
von byte
Hallo Heiner,

wie gewünscht nun hier im Forum.

Problem:

Installation -- > Jameica --> Hibiscus --> JVerein = OK

Administration Einstellungen = Abgeschlossen OK

Beginn der Erfassung von Mitglieder (natürliche Person) = Error
Versuch der Erfassung von Mitglieder (jur. Person) = OK

In dem zu verwaltenden Verein sind 99 % natürliche Personen. Die paar jur. P. kann ich auch mit der Hand verwalten. ;)

Hier der Fehler per Drag & Drop Kurzfassung:

------------ schnipp

java.lang.NullPointerException
at de.jost_net.JVerein.gui.view.AbstractAdresseDetailView.bind(AbstractAdresseDetailView.java:258)
at de.willuhn.jameica.gui.GUI$4.run(GUI.java:605)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:764)
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:760)
at de.willuhn.jameica.gui.GUI.startView(GUI.java:514)
at de.jost_net.JVerein.gui.action.MitgliedDetailAction.handleAction(MitgliedDetailAction.java:90)
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$5.run(GUI.java:764)
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:760)
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:781)
at de.willuhn.jameica.gui.GUI.init(GUI.java:290)
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)

[Sat Aug 27 16:39:17 CEST 2011][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Fehler beim Öffnen des Dialogs

----------------schnapp

und die .txt dazu im Anhang.

Ich möchte diese Software nutzen, aber wie weiter??
--------------
HEINER (e-Mail): 1. "Ich kann den Fehler hier nicht reproduzieren.
2. "Welche Einstellungen hast du vorgenommen?"
3. "Welche Daten gibst du für das Mitglied ein?"

zu 1. :(
zu 2. Allgem.: ausgefüllt, Anzeige: alles angehakt, Beitr. - Rechn.: Standard, Tabellen: alles angehakt, Mail: entspr. eingetragen, Statistik: Altersgr. eingetragen
zu 3. keine, komme erst garnicht so weit (nat. Person)

Gruß Byte

Edit: Anhang Screenshot
Screenshot vom Fehler
Screenshot vom Fehler
Fehler.gif (48.09 KiB) 5215 mal betrachtet

Re: Fehler bei Neuanlage nat. Personen

Verfasst: Sonntag 28. August 2011, 18:51
von heiner
Hallo byte,

ich kann den Fehler immer noch nicht reproduzieren. Auch wenn ich die Einstellungen so wie du vornehme. Allerdings habe ich meine Tests mit der aktuellen Entwicklerversion vorgenommen. Mir ist zwar nicht bewusst, dass es an dieser Stelle Änderungen gegeben hat, aber versuche doch mal die aktuelle Entwicklerversion. Sie www.jverein.de/download.php

Heiner

Re: Fehler bei Neuanlage nat. Personen

Verfasst: Sonntag 28. August 2011, 19:37
von byte
Hallo Heiner,

hab es mit der neuen (Dev.)Version probiert.

anbei ein BS-prt.
Fehler_1.gif
Fehler_1.gif (98.75 KiB) 5213 mal betrachtet
Habe die nötigsten Daten neu eingegeben.
Die Einstellungen wie vorher getätigt und es auch mit der alten DB versucht. Gleiches Ergebnis :|

Ich probiere es mal mit TOTAL - Standard (ist aber nicht Sinn der Sache).

Gruß

Byte

EDIT:

Habe die jur.Pers. herausgenommen und nun funktioniert es auch mit der bereits eingerichteten DB. Leider kann ich nun keine jur. Pers. mehr hinzufügen was evtl. ein bischen mehr Aufwand bedeutet, aber was solls.
Wenn Du doch noch eine Lösung finden solltest --> e-Mail
Kann die dev-version weiter benutzt werden? oder sollte ich wieder auf die 2.0.1 zurückgehen?

Danke für Deine Arbeit.

Edit #1: Anhang Diagnose.txt für den Fehler
Edit #2: Wäre eine Änderung, in der Mitgliedererfassung, des Begriffes "Handy" in "Mobiltelefon" möglich? :oops:

Re: Fehler bei Neuanlage nat. Personen

Verfasst: Sonntag 28. August 2011, 22:53
von heiner
Hallo,

ich kann deinen Fehler nicht nachvollziehen.

Ich habe eine frische Datenbank angelegt. Jameica mit der aktuellen Entwicklerversion von JVerein gestartet. Administration | Einstellungen: Name und Bankverbindung des Vereins eingetragen, unter Anzeige alle Häkchen gesetzt und unter Tabelle alle Häkchen gesetzt.

Mitglied | neu: Es erscheint ein Dialog zur Auswahl der Personenart. Danach der Mitgliederbildschirm. Es gibt keine Fehlermeldung.

Was mir aufgefallen ist, dass du das OpenJDK im Einsatz hast. Bei mir läuft das JRE von Sun.

Heiner

Re: Fehler bei Neuanlage nat. Personen

Verfasst: Montag 29. August 2011, 08:27
von byte
heiner hat geschrieben:Hallo,

ich kann deinen Fehler nicht nachvollziehen.
....
Mitglied | neu: Es erscheint ein Dialog zur Auswahl der Personenart. Danach der Mitgliederbildschirm. Es gibt keine Fehlermeldung.

Was mir aufgefallen ist, dass du das OpenJDK im Einsatz hast. Bei mir läuft das JRE von Sun.

Heiner
Das ist evtl. das Problem. Ich kann das openJDK nicht einfach ersetzen. Der darauf laufende Server wird im Intranet benötigt. Dann wäre davon auszugehen, daß das openJDK für die Benutzung im vollen Umfang ungeeignet ist. Wer kann sollte dann auch nur JRE benutzen. Oder?

Re: Fehler bei Neuanlage nat. Personen

Verfasst: Montag 29. August 2011, 21:15
von heiner
Hallo byte,

kannst du das nicht auf einem anderen Rechner ausprobieren?

Heiner

Re: Fehler bei Neuanlage nat. Personen

Verfasst: Dienstag 30. August 2011, 13:17
von byte
heiner hat geschrieben:Hallo byte,

kannst du das nicht auf einem anderen Rechner ausprobieren?

Heiner
Hallo Heiner,

habe alles auf einem anderen Rechner ausprobiert und es funktioniert soweit alles tadellos. Auch Deine devel-Version 2.1.0-devel Build 315.

Es wäre schön, wenn es auf dem System mit openJDK funktioniert, da der Rechner immer erreichbar ist. Ich bitte daher um Verständnis. Alternativ wird ersteinmal der andere Rechner herhalten müssen, bis evtl. eine Version mit der Unterstützung von openJDK herauskommt.

Bis dahin

DANKE für Deine und der Anderen Arbeit

Byte

Re: Fehler bei Neuanlage nat. Personen

Verfasst: Dienstag 30. August 2011, 21:22
von heiner
Hallo byte,

das ist kein Problem von openJDK. Ich mit gerade mal Ubuntu in einer virtuellen Maschine installiert und dort Jameica, Hibiscus und JVerein installiert und das ganze mit openJDK gestartet. Es lief ohne Probleme. Deine Fehlermeldung erscheint nicht. Da gibt es vermutlich ein Problem mit deinem Rechner.

Heiner

Re: Fehler bei Neuanlage nat. Personen

Verfasst: Mittwoch 31. August 2011, 12:02
von josa49
Hallo Heiner,

das kann ich bestätigen, ich nutze Jverein unter Ubuntu und der openJDK Umgebung:

jochen@lifebook-ubuntu:~$ java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)

Und bis jetzt ist noch damit kein Problem aufgetreten.

Joachim

Re: Fehler bei Neuanlage nat. Personen

Verfasst: Mittwoch 31. August 2011, 13:34
von byte
josa49 hat geschrieben:Hallo Heiner,

das kann ich bestätigen, ich nutze Jverein unter Ubuntu und der openJDK Umgebung:

jochen@lifebook-ubuntu:~$ java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)

Und bis jetzt ist noch damit kein Problem aufgetreten.

Joachim
Hallo Joachim,

Meine:
:~> java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (suse-4.3.1-i386)
OpenJDK Server VM (build 20.0-b11, mixed mode, sharing)

Unterschied: SUSE

Könnte damit was zu tun haben!?

Auf dem anderen Rechner ist openSuSe 11.4 desktop installiert, jedoch NUR die JRE-Version und das funktioniert problemlos. Hmmmm...

Der Unterschied beider Maschinen: Rechner 1 = Server, Rechner 2 = Anwenderrechner

Bevor jetzt nachfragen kommen, es sollen aus Kostengründen in der Strombelieferung so wenig Rechner wie möglich betrieben werden. :oops:


Gruß
Byte