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.