PDF-PreNotofication geht nicht

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Benutzeravatar
DIG
Beiträge: 478
Registriert: Freitag 11. Januar 2013, 00:02
Verein: Deutsch-Isländische Gesellschaft e.V.
Mitglieder: 250
JVerein-Version: aktuellste
Betriebssystem: Win
Wohnort: Krefeld

PDF-PreNotofication geht nicht

Beitrag von DIG »

Lieber Heiner,

zu meimen gerade eben vorhin durchgeführten Abrechnungslauf wollte ich die SEPA-Prenotifications nun ausgeben.
Zuerst habe ich die EMails versendet, das ging problemlos.

Dann wollte ich die von Mitgliedern ohne E-Mail ausdrucken - und da hakt es: Die erzeugte Datei hat die Göße 0.
Auch wenn ich PDF für alle ausgeben lassen möchte, wird nur eine leere Datei erzeugt.

Eine Fehlermeldung gibt es leider nicht, nur oben am Bildschiram eine -leere- rosa Zeile, die nach ein paar Sekunden wieder verschwindet (siehe screenshot).
screenshot.jpg
screenshot.jpg (164.64 KiB) 7094 mal betrachtet
Bei den Formularen habe ich das für die SEPA-PreNotification sauber angelegt, zumindest wird mit die Vorschau fehlerfrei angezeigt.

Verwendete Versionen: Jamaice 2.6.1, JVerein 2.6.2-456

Mache ich etwas falsch?

Viele Grüße,
Carsten
Viele Grüße,
Carsten
Benutzeravatar
DIG
Beiträge: 478
Registriert: Freitag 11. Januar 2013, 00:02
Verein: Deutsch-Isländische Gesellschaft e.V.
Mitglieder: 250
JVerein-Version: aktuellste
Betriebssystem: Win
Wohnort: Krefeld

Re: PDF-PreNotofication geht nicht

Beitrag von DIG »

Nachtrag:
Auszug aus jameica.log:

Code: Alles auswählen

[Sun Jan 26 23:55:01 CET 2014][ERROR][de.jost_net.JVerein.gui.control.PreNotificationControl$1.handleAction] Fehler
java.lang.NullPointerException
	at de.jost_net.JVerein.io.Adressbuch.Adressaufbereitung.getAdressfeld(Adressaufbereitung.java:32)
	at de.jost_net.JVerein.Variable.LastschriftMap.getMap(LastschriftMap.java:102)
	at de.jost_net.JVerein.gui.control.PreNotificationControl.aufbereitenFormular(PreNotificationControl.java:249)
	at de.jost_net.JVerein.gui.control.PreNotificationControl.generierePDF(PreNotificationControl.java:228)
	at de.jost_net.JVerein.gui.control.PreNotificationControl.access$300(PreNotificationControl.java:71)
	at de.jost_net.JVerein.gui.control.PreNotificationControl$1.handleAction(PreNotificationControl.java:161)
	at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
	at de.willuhn.jameica.gui.GUI$5.run(GUI.java:810)
	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:806)
	at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
	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:827)
	at de.willuhn.jameica.gui.GUI.init(GUI.java:310)
	at de.willuhn.jameica.system.Application.init(Application.java:148)
	at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
	at de.willuhn.jameica.Main.main(Main.java:78)
Viele Grüße,
Carsten
heiko
Beiträge: 23
Registriert: Mittwoch 10. März 2010, 13:11
Verein: Dorfverein Wulmstorf e.V.
Mitglieder: 110
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Win7
Wohnort: Wulmstorf
Kontaktdaten:

Re: PDF-PreNotification geht nicht

Beitrag von heiko »

Hallo Carsten,

konntest du dein Problem lösen?
Ich habe leider die gleiche Erscheinung...

Viele Grüße
Heiko
Frederic
Beiträge: 105
Registriert: Dienstag 10. Dezember 2013, 15:17
JVerein-Version: 2.8.18
Betriebssystem: Win Server 2019

Re: PDF-PreNotofication geht nicht

Beitrag von Frederic »

Aus der Fehlermeldung sieht man, dass das Problem in der Zeile 32 von Adressaufbereitung.java aufgetreten ist. Wenn ihr die JVerein-Version verwendet, von der ich hier den Quellcode noch liegen habe, wird in dieser Zeile auf den Adressierungszusatz eines Mitgliedes zugegriffen und dieser ist NULL (nicht initialisiert), was wohl normalerweise nicht der Fall sein dürfte. Es sollte zumindest ein "leerer Text" drin stehen.

Wenn ihr euch traut, die H2 Console zu verwenden, könnte man mit folgendem Befehl die betroffenen Mitglieder finden:

SELECT * FROM MITGLIED WHERE ADRESSIERUNGSZUSATZ IS NULL;

Vielleicht hilft es dann, diese in JVerein neu zu speichern.

Viele Grüße,
Frederic.
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: PDF-PreNotofication geht nicht

Beitrag von heiner »

Hallo,

das kann aber auch aus anderen Datenquellen kommen. Z. B. Kursteilnehmer. Eigenartig, dass das niemandem in der langen Entwicklungsphase aufgefallen ist.

Ich kann frühestens zum Wochenende einen Bugfix zur Verfügung stellen.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Benutzeravatar
DIG
Beiträge: 478
Registriert: Freitag 11. Januar 2013, 00:02
Verein: Deutsch-Isländische Gesellschaft e.V.
Mitglieder: 250
JVerein-Version: aktuellste
Betriebssystem: Win
Wohnort: Krefeld

Re: PDF-PreNotification geht nicht

Beitrag von DIG »

heiko hat geschrieben:Hallo Carsten,

konntest du dein Problem lösen?
Ich habe leider die gleiche Erscheinung...

Viele Grüße
Heiko
Hab mir mit einem Serienbrief geholfen (meine Formular-Vorlage in OpenOffice um Sereindruckfelder erweitert und dann auf die JVerein-Datenbank direkt zugegriffen). Damit kam ich erst mal weiter - bis zum nächsten Mal, aber Heiner wird sicher bis dahin den angekündigten Bugfix rausgegeben haben. :)
Viele Grüße,
Carsten
heiko
Beiträge: 23
Registriert: Mittwoch 10. März 2010, 13:11
Verein: Dorfverein Wulmstorf e.V.
Mitglieder: 110
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Win7
Wohnort: Wulmstorf
Kontaktdaten:

Re: PDF-PreNotofication geht nicht

Beitrag von heiko »

Hi,
da ich dringend die Pre-Notifications brauchte, habe ich aus Verzweiflung jedes Mitglied neu gespeichert.
War zwar etwas nervig, aber danach hat es funktioniert :)
Habe mich dann aus Neugierde an der H2 Console probiert ;)
Am Adressierungszusatz liegt es nicht, denn nach dem Speichern sind einige andere Felder unterschiedlich. Im Anhang dazu 2 Datensätze:

ID 2: Abbruch bei Pre-Notification
ID 39: wurde neu gespeichert, danach alles ok.

Vielleicht hilft`s Heiner beim Bugfixing...

Grüsse, Heiko
Dateianhänge
test.xls
(24.5 KiB) 306-mal heruntergeladen
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: PDF-PreNotofication geht nicht

Beitrag von heiner »

Wie ist denn der Datensatz mit der ID 2 ins System gekommen? JVerein-Import oder eigener Import?

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
heiko
Beiträge: 23
Registriert: Mittwoch 10. März 2010, 13:11
Verein: Dorfverein Wulmstorf e.V.
Mitglieder: 110
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: Win7
Wohnort: Wulmstorf
Kontaktdaten:

Re: PDF-PreNotofication geht nicht

Beitrag von heiko »

ich habe bis jetzt nie Daten importiert. Der Datensatz wurde mit einer früheren Version von Jverein erstellt.
Ich hatte viele Datensätze wie ID2 in meiner Datenbank.

Heiko
Benutzeravatar
heiner
Administrator
Beiträge: 4509
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: PDF-PreNotofication geht nicht

Beitrag von heiner »

Hallo Heiko,

ich habe die Adressaufbereitung jetzt noch etwas robuster gestaltet. Damit sollte es keine Probleme mehr geben.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Antworten