Hi,
ich habe die BETA von März installiert. Aber parallel dazu gab es auch diverse Updates von Ubuntu 24.10.
Heute erhalte ich die Fehlermeldung, wenn ich ein Dokument (Angebot oder Rechnung) drucken möchte. Die Suche hier habe ich bereits benutzt, aber keinen Hinweis gefunden, der auf mein Problem passt.
Ich hoffe, Ihr wisst, woran das liegt und wie ich das beheben kann. Danke schonmal!
VG,
Chris
Fehlermeldung lautet: Internal Error
Ursache: java.lang.NoClassDefFoundError: org/bouncycastle/crypto/Digest
Im Log findet sich folgendes:
!SESSION 2025-06-05 10:31:37.351 -----------------------------------------------
eclipse.buildId=2.2.0.202503301224
java.version=17.0.14
java.vendor=Eclipse Adoptium
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64!ENTRY org.eclipse.e4.ui.workbench 4 0 2025-06-05 10:32:10.257
!MESSAGE Internal Error
!STACK 0
java.lang.NoClassDefFoundError: org/bouncycastle/crypto/Digest
at org.odftoolkit.odfdom.doc.OdfDocument.loadDocument(OdfDocument.java:314)
at org.odftoolkit.odfdom.doc.OdfTextDocument.loadDocument(OdfTextDocument.java:285)
at com.sebulli.fakturama.office.OfficeDocument.createDocument(OfficeDocument.java:166)
at com.sebulli.fakturama.handlers.CreateOODocumentHandler.openOODocument(CreateOODocumentHandler.java:412)
at com.sebulli.fakturama.handlers.CreateOODocumentHandler.lambda$0(CreateOODocumentHandler.java:183)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5855)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1529)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5065)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4517)
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:402)
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:569)
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)
at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.crypto.Digest cannot be found by org.odftoolkit.odfdom-java_0.13.0.SNAPSHOT
at org.eclipse.osgi.internal.loader.BundleLoader.generateException(BundleLoader.java:541)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:536)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 28 more!ENTRY org.eclipse.e4.ui.workbench 4 0 2025-06-05 10:32:14.311
!MESSAGE Internal Error
!STACK 0
java.lang.NoClassDefFoundError: org/bouncycastle/crypto/Digest
at org.odftoolkit.odfdom.doc.OdfDocument.loadDocument(OdfDocument.java:314)
at org.odftoolkit.odfdom.doc.OdfTextDocument.loadDocument(OdfTextDocument.java:285)
at com.sebulli.fakturama.office.OfficeDocument.createDocument(OfficeDocument.java:166)
at com.sebulli.fakturama.handlers.CreateOODocumentHandler.openOODocument(CreateOODocumentHandler.java:412)
at com.sebulli.fakturama.handlers.CreateOODocumentHandler.lambda$0(CreateOODocumentHandler.java:183)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5855)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1529)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5065)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4517)
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:402)
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:569)
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)
at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.crypto.Digest cannot be found by org.odftoolkit.odfdom-java_0.13.0.SNAPSHOT
at org.eclipse.osgi.internal.loader.BundleLoader.generateException(BundleLoader.java:541)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:536)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 28 more!ENTRY org.eclipse.e4.ui.workbench 4 0 2025-06-05 10:32:20.389
!MESSAGE Internal Error
!STACK 0
java.lang.NoClassDefFoundError: org/bouncycastle/crypto/Digest
at org.odftoolkit.odfdom.doc.OdfDocument.loadDocument(OdfDocument.java:314)
at org.odftoolkit.odfdom.doc.OdfTextDocument.loadDocument(OdfTextDocument.java:285)
at com.sebulli.fakturama.office.OfficeDocument.createDocument(OfficeDocument.java:166)
at com.sebulli.fakturama.handlers.CreateOODocumentHandler.openOODocument(CreateOODocumentHandler.java:412)
at com.sebulli.fakturama.handlers.CreateOODocumentHandler.lambda$0(CreateOODocumentHandler.java:183)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5855)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1529)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5065)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4517)
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:402)
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:569)
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)
at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.crypto.Digest cannot be found by org.odftoolkit.odfdom-java_0.13.0.SNAPSHOT
at org.eclipse.osgi.internal.loader.BundleLoader.generateException(BundleLoader.java:541)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:536)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 28 more
Moin, scheinbar ist hier beim Bauen der Linux-Versionen was schiefgegangen. Ich versuche, noch eine neue Version zu bauen, aber dauert noch etwas. Die Ursache hier ist, daß eine bestimmte Komponente nicht gefunden wird (obwohl sie eigentlich da sein müßte).
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hi,
@rheydenr um welche Komponente handelt es sich denn? Dann prüfe ich nach, ob die seitens Ubuntu Update nicht vielleicht entfernt wurde.
Danke und Grüße,
Chris
Hi @rheydenr,
ich habe Deinstalliert und neu installiert, leider kommt beim Drucken der Dokumente immer noch dieselbe Meldung. Ich kann also im Moment keine Angebote oder Rechnungen drucken.
Wenn ich weiß, was ich selbst machen kann, damit das wieder funktioniert, wäre ich über einen Hinweis dankbar 😉
VG,
Chris
Moin, das klingt danach, daß bouncycastle.crypt nicht gefunden wird. Möglicherweise gibt's das für Linux nicht in der Form. Bei Mac / Windows hat es aber eigentlich funktioniert. Kannst Du mal nachsehen, ob es im Plugin-Ordner drin ist? Das nennt sich glaube ich bcpg oder so. Und das muß auch in der config.ini eingetragen sein. Ich bin gerade dabei, eine neue Beta zu bauen, vielleicht geht es damit schon besser.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hi,
ich habe 2 Installationen laufen, beide auf Ubuntu in der aktuellen Version.
Auf dem Laptop funktioniert das Drucken problemlos, auf dem PC nicht. Den Laptop nutze ich eigentlich dafür gar nicht, nur wenn ich unterwegs bin.
Beide Installationen habe ich überprüft, sehen identisch aus.
Dieses Plugin finde ich in beiden Installationen nicht. Du meinst den Plugin-Ordner im .Fakturama2 Verzeichnis, richtig?
Die neueste Beta habe ich auf beiden Rechnern installiert, ohne dass sich hier auf dem PC mit dem Fehler etwas positiv ausgewirkt hätte.
VG,
Chris
Hi,
ich hab es gelöst.
Nach vielem Hin und Her - letztlich habe ich das /.fakturama2 und das /.eclipse Verzeichnis gelöscht. Ich denke, das /.eclipse gab den Ausschlag dazu.
Fakturama legt bei Neustart diese Verzeichnisse neu an. Nach der Basiskonfiguration und Hinterlegen der passenden Office Intergrationswerte klappt es nun auch wieder mit dem Drucken.
VG,
Chris