Hallo,
habe ein kleines Problem mit dem erstellen von PDF nebst Zugferd.
Eckdaten:
- MS WIN11 Pro 64bit
- MS SQL Datenbank
- Fakturama V 2.1.3 -Build-ID: 20230421-0827 - Java-Vers. 17.0.1
- Libre Office V24.8.4.2
Einstellungen:
- Office Integration - ODT & PDF (jeweils nach Erstellung anzeigen aktiv)
- Gleicher Pfad für ODT und PDF Datei (natürlich mit unterschiedlicher Dateiendung .odt bzw .pdf)
ZUGFeRD Einstellung:
- Erzeuge Datei aktiv
- ZUGFeRD Version 2.1
- Profil: ZUGFERD V2 Comfort
Firmendaten, debitor artikel steuersätze usw usw alles eingelegt.
Testrechnung erstellt.
1x gedruckt und 1x manuell PDF erstellt mit den entsprechenden Einstellungen (PDF A/3)
ODT Datei gelöscht.
Fakturama geschlossen, und wieder geöffnet.
Dokumente aufgerufen, neu gedruckt .. .
ODT wird erstellt, PDF Fehlermeldung "Cant create PDF",
Meldung im Fehlerfenster: "Error moving the PDF document in: com.sebulli.fakturama.office.OfficeDocument#createPdf (433)"
Hab alles möglich versucht.. Nichts hat geholfen.
Wer kann weiterhelfen ??
Gruß Thomas
----------------------------------------------------------------------

Forumstreffen, die einzige Zeit im Jahr wo alle 5 Sinne zusammen kommen:
Unsinn, Wahnsinn, Blödsinn, Schwachsinn und Irrsinn
stehen in ~/.fakturama2/.metadata/.log (bei Linux / Mac OS) bzw. %USERPROFILE%\.fakturama2\.metadata\.log
irgendwelche Hinweise? Man kommt da auch über Hilfe -> Über Fakturama -> Installation Details -> Configuration -> View Error Log ran.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Moin,
zuerst sorry, das ich vergessen hatte in den Basics zu schreiben das es mit MS WIN11 Pro64 läuft..
Hier nun der Auszug aus dem Log (nur der letzte Eintrag... die anderen gleichen sich ja.. )
!MESSAGE Error moving the PDF document
!STACK 0
java.io.IOException: Cannot run program "C:\Program Files\LibreOffice\program\program\soffice.lnk": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at java.base entfernter Link (ProcessBuilder.java:1143)
at java.base entfernter Link (ProcessBuilder.java:1073)
at com.sebulli.fakturama.office.OfficeDocument.createPdf(OfficeDocument.java:433)
at com.sebulli.fakturama.office.OfficeDocument.saveOODocument(OfficeDocument.java:290)
at com.sebulli.fakturama.office.OfficeDocument.createDocument(OfficeDocument.java:180)
at com.sebulli.fakturama.handlers.CreateOODocumentHandler.openOODocument(CreateOODocumentHandler.java:390)
at com.sebulli.fakturama.handlers.CreateOODocumentHandler.lambda$0(CreateOODocumentHandler.java:180)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4243)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1063)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4060)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3632)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:168)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base entfernter Link (Native Method)
at java.base entfernter Link (NativeMethodAccessorImpl.java:77)
at java.base entfernter Link (DelegatingMethodAccessorImpl.java:43)
at java.base entfernter Link (Method.java:568)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
Caused by: java.io.IOException: CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at java.base entfernter Link (Native Method)
at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:494)
at java.base entfernter Link (ProcessImpl.java:159)
at java.base entfernter Link (ProcessBuilder.java:1110)
... 28 more
Ich glaub das hier könnte das Problem sein:
Cannot run program "C:\Program Files\LibreOffice\program\program\soffice.lnk":
Werde es testen und berichten..
NACHTRAG nach TEST:
Soo isses auch... der Link eintrag zum Libre Office war verbasselt...
Nun klappts auch mit PDF UND ODT (ODT werde ich aber abschalten, die brauch ich nur zum anpassen des Designs)
DANKE für den Hinweis... (jetzt nur noch checken ob die XML auch stimmig ist.. und das Finetuning vom Design machen)
Gruß Thomas
----------------------------------------------------------------------

Forumstreffen, die einzige Zeit im Jahr wo alle 5 Sinne zusammen kommen:
Unsinn, Wahnsinn, Blödsinn, Schwachsinn und Irrsinn
@earlybird63 Hallo earlybird63, wie bzw. wo hast du den Eintrag geändert? Bei mir stimmt der Pfad C:\Program Files\LibreOffice in den Einstellungen. Sobald ich die eRechnungs Funktion deaktiviere, funktioniert die Erstellung und das Öffnen der PDF Dateien auch. Es hängt somit mit den Zugpferd Einstellungen zusammen, bei denen ich aber nichts anpassen kann. Viele Grüße
Sorry da hab ich keine Antwort zu, denn bei mir hat es ja erst gar nicht funktioniert, weil der Pfad falsch eingetragen war.
(und ich hatte es nur nicht gleich gesehen..)
Gruß Thomas
----------------------------------------------------------------------

Forumstreffen, die einzige Zeit im Jahr wo alle 5 Sinne zusammen kommen:
Unsinn, Wahnsinn, Blödsinn, Schwachsinn und Irrsinn