Hlife, JVerein vergisst mein Rechnungsformular
Verfasst: Mittwoch 15. Februar 2012, 22:16
Hilfe! Beim Versuch die Rechnungen für dieses Jahr zu drucken, habe ich das folgende Problem:
JVerein scheint sich nicht das vorgesehene Rechnungsformular zu merken. Ich lege ein neues Formular an, vergebe einen Namen, wähle "Rechnung" als Formular-Art aus, wähle eine Datei und speichere das Ganze. Dann gehe ich zurück, klicke ich nochmal das Formular an, ist das Feld "Datei" wieder leer.
Wenn ich den Rechnungsdruck anstoße, ist die Ausgabedatei entsprechend auch leer und hat eine Größe von 0 Byte. Das Log gibt mir die folgende Fehlermeldung aus:
Ich nehme mal an, dass ich irgendwas falsch mache - letztes Jahr ging´s ja auch. Aber was?
Habe die aktuelle Version installiert (2.2), läuft unter Linux 32 Bit.
JVerein scheint sich nicht das vorgesehene Rechnungsformular zu merken. Ich lege ein neues Formular an, vergebe einen Namen, wähle "Rechnung" als Formular-Art aus, wähle eine Datei und speichere das Ganze. Dann gehe ich zurück, klicke ich nochmal das Formular an, ist das Feld "Datei" wieder leer.
Wenn ich den Rechnungsdruck anstoße, ist die Ausgabedatei entsprechend auch leer und hat eine Größe von 0 Byte. Das Log gibt mir die folgende Fehlermeldung aus:
Code: Alles auswählen
[Wed Feb 15 21:55:35 CET 2012][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Formular gespeichert
[Wed Feb 15 21:55:59 CET 2012][ERROR][de.willuhn.jameica.gui.GUI.loop] main loop crashed, retry
ExceptionConverter: java.io.IOException: The document has no pages.
at com.lowagie.text.pdf.PdfPages.writePageTree(PdfPages.java:118)
at com.lowagie.text.pdf.PdfWriter.close(PdfWriter.java:1118)
at com.lowagie.text.pdf.PdfDocument.close(PdfDocument.java:805)
at com.lowagie.text.Document.close(Unknown Source)
at de.jost_net.JVerein.io.FormularAufbereitung.closeFormular(FormularAufbereitung.java:138)
at de.jost_net.JVerein.io.FormularAufbereitung.showFormular(FormularAufbereitung.java:151)
at de.jost_net.JVerein.gui.control.MitgliedskontoControl.generiereRechnung(MitgliedskontoControl.java:841)
at de.jost_net.JVerein.gui.control.MitgliedskontoControl.access$4(MitgliedskontoControl.java:755)
at de.jost_net.JVerein.gui.control.MitgliedskontoControl$5.handleAction(MitgliedskontoControl.java:716)
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:786)
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:782)
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: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)
Habe die aktuelle Version installiert (2.2), läuft unter Linux 32 Bit.