Ausgabe von Dokumen...
 
Benachrichtigungen
Alles entfernen

[Gelöst] Ausgabe von Dokumenten funktionert nicht - LibreOffice Einbundung fehrlerhaft

2 Beiträge
1 Benutzer
0 Likes
148 Aufrufe
(@schoemoe)
Active Member
Beigetreten: vor 3 Monaten
Beiträge: 4
Topic starter  

Einen schönen guten Tag und ein allgemeines Hallo in die Runde,

ich habe erst vor kurzer Zeit Fakturama entdeckt und festgestellt, dass es eigentlich genau für meine Anwendungszwecke perfekt geeignet ist. Seither arbeite ich mich ein und versuche, das Tool und meine Notwendigkeiten übereinander zu bringen. Das klappt auch grundsätzlich ganz gut und ich habe nur einen Aspekt, die sich irgendwie nicht so recht klären lässt. Von daher wäre ich für einen kurzen Hilfe-Stubs sehr dankbar.

Mein Problem ist, das sich Libre Office lässt sich nicht korrekt einbinden, so dass keine Dokumente erstellt werden. Weder odt, noch pdf. Das ist natürlich irgendwie blöd...

Der Pfad in den Einstellungen ist (hoffentlicht) richtig hinterlegt: C:\Program Files\LibreOffice\program bzw. auch probiert: C:\Program Files\LibreOffice\

Als Fehlermeldung kommt dann, sobald ich versuche zu drucken:

"Dokument konnte nicht erstellt werden. Bitte prüfen sie den OpenOffice-Pfad und den Ausgabepfad."

Die Fehlermeldungen und der Log-Auszug hänge ich an.

So schwer ist das doch eigentlich gar nicht. Mache ich was falsch oder übersehe ich noch irgendwo Einstellungen? Eigentlich kann man da doch nicht viel verkehrt machen!?! Ich habe jetzt wieder einige Stunden probiert/recheriert und gesucht und komme nicht weiter.

Ansonsten sind Fakturama, Libre office und Windows 11 auf dem neuesten Stand. Probehalber hatte ich auch schon OpenOffice installiert. das hat aber zu einem vergleichbaren Verhalten geführt und fiuntkionerte nicht.

Von daher: Hilfe! Was kann ich tun?

Dankeschön jedenfalls schon mal und noch einen schönen Sonntag.

Christoph

 

Fehlermeldung:

Error moving the PDF document in: com.sebulli.fakturama.office.OfficeDocument#createPdf (433)
Error starting OpenOffice with Document.ott in: com.sebulli.fakturama.office.OfficeDocument#postProcess (354)
Document couldn't be created. Reason: Error starting OpenOffice with Document.ott in: com.sebulli.fakturama.office.OfficeDocument#createDocument (186)
Exception occured: in: com.sebulli.fakturama.office.OfficeDocument#postProcess (354)

 

Logfile:

 

20240324 12:51:19.369 | ERROR | | Exception occured:
java.lang.NullPointerException: Cannot invoke "org.apache.pdfbox.pdmodel.common.PDMetadata.createInputStream()" because "metadata" is null
at org.fakturama.export.facturx.FacturXHelper.makeA3Acompliant(FacturXHelper.java:95)
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.run(CreateOODocumentHandler.java:198)
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.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:251)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
at com.sebulli.fakturama.parts.FakturamaCoolbarAction.runWithEvent(FakturamaCoolbarAction.java:135)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580)
at org.eclipse.jface.action.ActionContributionItem.lambda$5(ActionContributionItem.java:453)
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)

 


   
Zitat
(@schoemoe)
Active Member
Beigetreten: vor 3 Monaten
Beiträge: 4
Topic starter  

Hallo nochmals in die Runde,

ich konnte mein Problem mittlerweile selbst lösen. Für Anfänger mit Fakturama ist es tatsächlich gar nicht so einfach, einen Einstieg zu finden, wenn irgendwas nicht so funktioniert, wie man es sich wünscht. Manchmal denkt man ja auch etwas quer. Läuft dann alles, erklärt sich dann auch das Tool (fast) von allein. 😉 

Mein Problem war, dass ich alle Einstellungen gleich so gesetzt habe, wie ich mir das vorgestellt habe. Die Schwierigkeiten kamen aber daher, dass ich unmittelbar bei der ersten Einrichtung von Fakturama gleich die Zugferd-Option aktiviert hatte. Dann habe ich immer sofort versucht, ein Dokument zu erstellen (ging meist) und ein pdf zu erzeugen, was zu besagten Fehlern geführt hat.

Wichtig ist, dass man als Nutzer

- erst einmal LibreOffice öffnet, ein Dokument erstellt und dieses als pdf/A exportiert.

-Faktuara kann erst ab diesem Moment mit Zugferd etwas anfangen.

- Vorher kann man zwar pdf-Dateien aus Fakturama erstellen, aber nur, wenn Zugferd deaktiviert ist.

- Erst wenn ein pdf/A-Dokument direkt in LibreOffice erzeugt wurde, kann auch Fakturama mit Zugferd umgehen und entsprechende pdf erzeugen.

Das klappt nun auch wunderbar und die Zugferd-XML sehen gut aus.

Vielleicht bietet es sich an, im Handbuch noch einmal auf diesen notwendigen Zwischenschritt (LibreOffice separat eine pdf erzeugen zu lassen) deutlicher hinzuweisen. Sonst sucht man sich sich krumm.

Ich hoffe, ich konnte helfen.

Allen einen schönen Tag

Christoph


   
AntwortZitat
Teilen: