Hallo,
heute habe ich die Fakturama Installation auf einen neuen PC umgezogen. Der alte war Windows 10, der neue ist Windows 11. Dazu habe ich das Arbeitsverzeichnis und das .fakturama Verzeichnis kopiert. Das hat soweit auch alles gut gegklappt. Nur an der LibreOffice Integration scheitere ich gerade.
Ich bekomme die Meldung "Error starting OpenOffice with Rechnung_neuer_Briefkopf2.ott in:"
Erstellt wird die Datei und auch das PDF. Das Verzeichnis habe ich geprüft und angepasst. Die Vorlage ist vorhanden und lässt sich öffen. Da ich in einem anderen Beitrag gelesen habe dass es Abhilfe brachte ein LibreOffice Verzeichnis ohne Leerzeichen zu verwenden habe ich LibreOffice deinstalliert und anstatt in C:\Program Files\LibreOffice in C:\LibreOffice installiert. Leider ohne Änderung im Verhalten.
Nun bin ich ratlos. Was kann ich tun? Evlt. eine andere LibreOffice Version? Ich setze die neue 25.2.2.2 (X86_64) ein. Fakturama habe ich in der Version 2.1.3-SNAPSHOT installiert.
Vielen Dank
Gruß Jochen
Wurde der libreoffice pfad in den einstellungen geaendert/angepasst?
Fakturama 2.2.0beta auf openSUSE Tumbleweed
Sorry, das habe ich nicht deutlich genug geschrieben. Ja die Einstellungen im Fakturama habe ich angepasst und nach dem Neustart von Fakturama auch geprüft ob die Einstellung gespeichert wurde.
Gruß Jochen
Dann leider kann ich keinen tipp mehr geben, das waere ein einfacher fehler gewesen ;-))
ich arbeite nicht mit windoofs, hier alles linux (was auch seine probleme hat, aber andere ;-)).
Fakturama 2.2.0beta auf openSUSE Tumbleweed
Moin, 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. Manchmal ist es gar nicht die LibreOffice-Installation, sondern irgendwas anderes.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Sorry für die späte Rückmeldung.
in der .log steht etwas dass Fakturama die Vorlage nicht öffnen kann. Ich habe die Vorlage vom alten PC übernommen mit älterer LibreOffice Verstion. Um den Fehler einzugrenzen habe ich nun die Vorlage im neuen Libre Office geöffnet, ein Zeichen geändert und wieder als neue Vorlage gespeichert. Leider ohne den Fehler zu beheben.
Wo kommt den das Objekt "conf2" her die hier als Fehler "null" ist?
Gruß Jochen
!SESSION 2025-04-07 09:14:24.418 ----------------------------------------------- eclipse.buildId=2.1.3.202304210827 java.version=17.0.1 java.vendor=Azul Systems, Inc. BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE Command-line arguments: -os win32 -ws win32 -arch x86_64 !ENTRY com.sebulli.fakturama.common 4 0 2025-04-07 09:14:50.332 !MESSAGE Error starting OpenOffice with Rechnung_neuer_Briefkopf_2.ott !STACK 0 java.lang.NullPointerException: Cannot invoke "org.apache.xmpbox.type.TextType.setValue(Object)" because "conf2" is null at org.fakturama.export.facturx.FacturXHelper.makeA3Acompliant(FacturXHelper.java:127) at org.fakturama.export.einvoice.AbstractEInvoiceCreator.createPdf(AbstractEInvoiceCreator.java:167) at org.fakturama.export.facturx.XRechnungCreator.createEInvoice(XRechnungCreator.java:92) at org.fakturama.export.einvoice.ZugferdExporter.processPdf(ZugferdExporter.java:106) at com.sebulli.fakturama.office.OfficeDocument.postProcess(OfficeDocument.java:354) at com.sebulli.fakturama.office.OfficeDocument.saveOODocument(OfficeDocument.java:330) 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/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(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) !ENTRY com.sebulli.fakturama.common 4 0 2025-04-07 09:14:50.332 !MESSAGE Document couldn't be created. Reason: Error starting OpenOffice with Rechnung_neuer_Briefkopf_2.ott !STACK 0 com.sebulli.fakturama.exception.FakturamaStoringException: Error starting OpenOffice with Rechnung_neuer_Briefkopf_2.ott at com.sebulli.fakturama.office.OfficeDocument.createDocument(OfficeDocument.java:186) 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/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(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) !ENTRY com.sebulli.fakturama.common 4 0 2025-04-07 09:14:50.332 !MESSAGE Exception occured: !STACK 0 java.lang.NullPointerException: Cannot invoke "org.apache.xmpbox.type.TextType.setValue(Object)" because "conf2" is null at org.fakturama.export.facturx.FacturXHelper.makeA3Acompliant(FacturXHelper.java:127) at org.fakturama.export.einvoice.AbstractEInvoiceCreator.createPdf(AbstractEInvoiceCreator.java:167) at org.fakturama.export.facturx.XRechnungCreator.createEInvoice(XRechnungCreator.java:92) at org.fakturama.export.einvoice.ZugferdExporter.processPdf(ZugferdExporter.java:106) at com.sebulli.fakturama.office.OfficeDocument.postProcess(OfficeDocument.java:354) at com.sebulli.fakturama.office.OfficeDocument.saveOODocument(OfficeDocument.java:330) 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/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(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) !ENTRY com.sebulli.fakturama.common 4 0 2025-04-07 09:19:00.472 !MESSAGE Error starting OpenOffice with Rechnung_neuer_Briefkopf_2.ott !STACK 0 java.lang.NullPointerException: Cannot invoke "org.apache.xmpbox.type.TextType.setValue(Object)" because "conf2" is null at org.fakturama.export.facturx.FacturXHelper.makeA3Acompliant(FacturXHelper.java:127) at org.fakturama.export.einvoice.AbstractEInvoiceCreator.createPdf(AbstractEInvoiceCreator.java:167) at org.fakturama.export.facturx.XRechnungCreator.createEInvoice(XRechnungCreator.java:92) at org.fakturama.export.einvoice.ZugferdExporter.processPdf(ZugferdExporter.java:106) at com.sebulli.fakturama.office.OfficeDocument.postProcess(OfficeDocument.java:354) at com.sebulli.fakturama.office.OfficeDocument.saveOODocument(OfficeDocument.java:330) 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/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(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)
Hallo Jochen,
konntest Du das Problem schon lösen? Ich benutze zwar Linux, habe aber genau das gleiche Problem. Mit der Original-Vorlage klappt alles, aber mit meinen eigenen Dokumenten kommt die gleiche Fehlermeldung wie bei Dir.
Leider noch nicht. Verwenden kann ich das Fakturama wenigstens da die Dateien richtig erzeugt werden. Nur Automatisch öffnen geht nicht.....
Gruß Jochen
Hi Jochen, danke für Deine Antwort. Anscheinend haben wir doch unterschiedliche Probleme.
Auch wenn es Dir somit wahrscheinlich nicht weiter hilft, könnte es vielleicht anderen helfen:
Nachdem ich die automatische QR-Code Erzeugung in meinem Dokument gelöscht habe, klappt es wieder einwandfrei.