Hallo,
ich habe von Windows (2.0.5, MySQL) auf Linux Mint mit MySQL Ver 14.14 Distrib 5.7.29 umgestellt (Version 2.0.5). Ich finde alles wie gewohnt vor.
Jetzt möchte ich die unbezahlten Rechnungen über "Datei - Exportieren" ausgeben.
Das Exportfenster öffnet sich zwar, aber es ist leer (siehe Anhang). Es kommt unter "Fehler" diese Meldung: Command 'org.eclipse.ui.file.export' failed in: # (-1)
Hat jemand eine Idee?
Gruß
Thomas
20200403 12:49:04.952 | ERROR | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | Can't show the error message in Error View because no EventBroker is available! 20200403 12:49:04.979 | ERROR | | Unable to create class 'com.sebulli.fakturama.handlers.QRKExportHandler' from bundle '65' org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:422) ~[na:na] at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:333) ~[na:na] at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202) ~[na:na] at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) ~[na:na] at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) ~[na:na] at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) ~[na:na] at com.sebulli.fakturama.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:193) ~[na:na] at com.sebulli.fakturama.addons.HandlerProcessingAddon.initialize(HandlerProcessingAddon.java:101) ~[na:na] at com.sebulli.fakturama.addons.HandlerProcessingAddon$1.run(HandlerProcessingAddon.java:55) ~[na:na] at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) ~[na:na] Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at java.base/java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:na] at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137) ~[na:na] at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2357) ~[na:na] at org.eclipse.e4.core.internal.di.InjectorImpl.getDeclaredConstructors(InjectorImpl.java:821) ~[na:na] at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:382) ~[na:na] ... 9 common frames omitted Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException cannot be found by com.sebulli.fakturama.rcp_2.0.5 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511) ~[na:na] at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) ~[na:na] at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) ~[na:na] at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na] ... 14 common frames omitted 20200403 12:49:04.993 | ERROR | com.sebulli.fakturama.common [ OSGI_BUNDLE ] | Can't show the error message in Error View because no EventBroker is available! 20200403 12:49:05.003 | ERROR | | Unable to create class 'org.fakturama.export.zugferd.ZugferdExporter' from bundle '913' org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:422) ~[na:na] at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:333) ~[na:na] at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202) ~[na:na] at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) ~[na:na] at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) ~[na:na] at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) ~[na:na] at com.sebulli.fakturama.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:193) ~[na:na] at com.sebulli.fakturama.addons.HandlerProcessingAddon.initialize(HandlerProcessingAddon.java:101) ~[na:na] at com.sebulli.fakturama.addons.HandlerProcessingAddon$1.run(HandlerProcessingAddon.java:55) ~[na:na] at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) ~[na:na] Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at java.base/java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:na] at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137) ~[na:na] at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2357) ~[na:na] at org.eclipse.e4.core.internal.di.InjectorImpl.getDeclaredConstructors(InjectorImpl.java:821) ~[na:na] at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:382) ~[na:na] ... 9 common frames omitted Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException cannot be found by org.fakturama.exporter.zugferd_2.0.5 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511) ~[na:na] at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) ~[na:na] at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) ~[na:na] at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na] ... 14 common frames omitted 20200403 12:49:59.784 | ERROR | | Command 'org.eclipse.ui.file.export' failed org.eclipse.core.commands.ExecutionException: Error executing 'org.eclipse.ui.file.export': java.lang.NullPointerException at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:170) ~[na:na] at org.eclipse.core.commands.Command.executeWithChecks(Command.java:497) ~[na:na] at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:490) ~[na:na] at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) ~[na:na] at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:438) ~[na:na] at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:449) ~[na:na] at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:475) ~[na:na] at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) ~[na:na] at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) ~[na:na] at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) ~[na:na] at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051) ~[na:na] at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4579) ~[na:na] at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) ~[na:na] at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) ~[na:na] at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) ~[na:na] at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) ~[na:na] at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:166) ~[na:na] at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) ~[na:na] at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) ~[na:na] at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) ~[na:na] at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) ~[na:na] at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:661) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na] at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na] at org.eclipse.equinox.launcher.Main.run(Main.java:1476) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na] at org.eclipse.equinox.launcher.Main.main(Main.java:1449) ~[org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar:na] Caused by: org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) ~[na:na] at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:320) ~[na:na] at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:254) ~[na:na] at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) ~[na:na] at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) ~[na:na] ... 29 common frames omitted Caused by: java.lang.NullPointerException: null at org.fakturama.wizards.internal.AbstractExtensionWizardRegistry.doInitialize(AbstractExtensionWizardRegistry.java:84) ~[na:na] at org.fakturama.wizards.internal.AbstractWizardRegistry.initialize(AbstractWizardRegistry.java:103) ~[na:na] at org.fakturama.wizards.internal.AbstractWizardRegistry.getRootCategory(AbstractWizardRegistry.java:80) ~[na:na] at org.fakturama.wizard.export.ExportPage.createTreeViewer(ExportPage.java:69) ~[na:na] at org.fakturama.wizards.ImportExportPage.createControl(ImportExportPage.java:192) ~[na:na] at org.fakturama.wizard.export.ExportPage.createControl(ExportPage.java:57) ~[na:na] at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:179) ~[na:na] at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:685) ~[na:na] at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:577) ~[na:na] at org.eclipse.jface.window.Window.create(Window.java:431) ~[na:na] at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1099) ~[na:na] at org.fakturama.wizard.export.handler.ExportHandler.execute(ExportHandler.java:50) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) ~[na:na] ... 33 common frames omitted
Moin, da fehlt ein bißchen was im Java. Kannst Du bitte mal das JDK 8 installieren? Da sind dann auch die fehlenden Klassen drin.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Moin,
danke für den Hinweis:
Moin, da fehlt ein bißchen was im Java. Kannst Du bitte mal das JDK 8 installieren? Da sind dann auch die fehlenden Klassen drin.
Ich habe jetzt openjdk-8-jre installiert.
Der Fehler bleibt:
!ENTRY org.eclipse.e4.ui.workbench 4 0 2020-04-07 13:36:31.135 !MESSAGE Command 'org.eclipse.ui.file.export' failed !STACK 0 org.eclipse.core.commands.ExecutionException: Error executing 'org.eclipse.ui.file.export': java.lang.NullPointerException at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:170) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:497) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:490) at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:438) at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:449) at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:475) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4579) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:166) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:661) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) at org.eclipse.equinox.launcher.Main.run(Main.java:1476) at org.eclipse.equinox.launcher.Main.main(Main.java:1449) Caused by: org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:320) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:254) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) ... 29 more Caused by: java.lang.NullPointerException at org.fakturama.wizards.internal.AbstractExtensionWizardRegistry.doInitialize(AbstractExtensionWizardRegistry.java:84) at org.fakturama.wizards.internal.AbstractWizardRegistry.initialize(AbstractWizardRegistry.java:103) at org.fakturama.wizards.internal.AbstractWizardRegistry.getRootCategory(AbstractWizardRegistry.java:80) at org.fakturama.wizard.export.ExportPage.createTreeViewer(ExportPage.java:69) at org.fakturama.wizards.ImportExportPage.createControl(ImportExportPage.java:192) at org.fakturama.wizard.export.ExportPage.createControl(ExportPage.java:57) at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:179) at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:685) at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:577) at org.eclipse.jface.window.Window.create(Window.java:431) at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1099) at org.fakturama.wizard.export.handler.ExportHandler.execute(ExportHandler.java:50) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) ... 33 more
Hm. Es sah in der ersten Meldung zumindest so aus, also ob da was im Java fehlt (das mit dem javax.bind). Irgendwas stimmt da an der Installation nicht. Kannst Du Fakturama einmal über die Konsole starten mit dem Schalter "-clean"?
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
user@PC:~$ /usr/share/fakturama2/Fakturama -clean
!SESSION 2020-04-08 09:09:05.316 ----------------------------------------------- eclipse.buildId=2.0.5. java.version=11.0.6 java.vendor=Ubuntu BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE Command-line arguments: -os linux -ws gtk -arch x86_64 -clean !ENTRY org.eclipse.gemini.dbaccess.derby 4 0 2020-04-08 09:09:07.207 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: Could not resolve module: org.eclipse.gemini.dbaccess.derby [824] Unresolved requirement: Import-Package: org.apache.derby.jdbc -> Export-Package: org.apache.derby.jdbc; bundle-symbolic-name="org.apache.derby"; bundle-version="10.8.2.2"; version="0.0.0" org.apache.derby [97] Unresolved requirement: Import-Package: javax.transaction Unresolved requirement: Import-Package: org.apache.derby.client.am -> Export-Package: org.apache.derby.client.am; bundle-symbolic-name="org.apache.derby"; bundle-version="10.8.2.2"; version="0.0.0" at org.eclipse.osgi.container.Module.start(Module.java:452) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1784) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1764) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1726) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1657) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:233) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:343) !ENTRY org.eclipse.osgi 4 0 2020-04-08 09:09:09.833 !MESSAGE Das Produktpaket initial@reference:file:plugins/org.eclipse.gemini.dbaccess.derby_1.1.0.RELEASE.jar wurde nicht aufgelöst. !ENTRY org.eclipse.e4.ui.workbench 4 0 2020-04-08 09:09:23.995 !MESSAGE Unable to create class 'com.sebulli.fakturama.handlers.QRKExportHandler' from bundle '65' !STACK 0 org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:422) at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:333) at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at com.sebulli.fakturama.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:193) at com.sebulli.fakturama.addons.HandlerProcessingAddon.initialize(HandlerProcessingAddon.java:101) at com.sebulli.fakturama.addons.HandlerProcessingAddon$1.run(HandlerProcessingAddon.java:55) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at java.base/java.lang.Class.getDeclaredConstructors0(Native Method) at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137) at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2357) at org.eclipse.e4.core.internal.di.InjectorImpl.getDeclaredConstructors(InjectorImpl.java:821) at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:382) ... 9 more Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException cannot be found by com.sebulli.fakturama.rcp_2.0.5 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 14 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2020-04-08 09:09:24.052 !MESSAGE Unable to create class 'org.fakturama.export.zugferd.ZugferdExporter' from bundle '913' !STACK 0 org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:422) at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:333) at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42) at com.sebulli.fakturama.addons.HandlerProcessingAddon.processActiveHandler(HandlerProcessingAddon.java:193) at com.sebulli.fakturama.addons.HandlerProcessingAddon.initialize(HandlerProcessingAddon.java:101) at com.sebulli.fakturama.addons.HandlerProcessingAddon$1.run(HandlerProcessingAddon.java:55) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at java.base/java.lang.Class.getDeclaredConstructors0(Native Method) at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137) at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2357) at org.eclipse.e4.core.internal.di.InjectorImpl.getDeclaredConstructors(InjectorImpl.java:821) at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:382) ... 9 more Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException cannot be found by org.fakturama.exporter.zugferd_2.0.5 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 14 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2020-04-08 09:09:53.228 !MESSAGE Command 'org.eclipse.ui.file.export' failed !STACK 0 org.eclipse.core.commands.ExecutionException: Error executing 'org.eclipse.ui.file.export': java.lang.NullPointerException at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:170) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:497) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:490) at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:438) at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:449) at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:475) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5783) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1411) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5051) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4579) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:166) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) 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:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:661) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) at org.eclipse.equinox.launcher.Main.run(Main.java:1476) at org.eclipse.equinox.launcher.Main.main(Main.java:1449) Caused by: org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:68) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:320) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:254) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156) ... 29 more Caused by: java.lang.NullPointerException at org.fakturama.wizards.internal.AbstractExtensionWizardRegistry.doInitialize(AbstractExtensionWizardRegistry.java:84) at org.fakturama.wizards.internal.AbstractWizardRegistry.initialize(AbstractWizardRegistry.java:103) at org.fakturama.wizards.internal.AbstractWizardRegistry.getRootCategory(AbstractWizardRegistry.java:80) at org.fakturama.wizard.export.ExportPage.createTreeViewer(ExportPage.java:69) at org.fakturama.wizards.ImportExportPage.createControl(ImportExportPage.java:192) at org.fakturama.wizard.export.ExportPage.createControl(ExportPage.java:57) at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:179) at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:685) at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:577) at org.eclipse.jface.window.Window.create(Window.java:431) at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1099) at org.fakturama.wizard.export.handler.ExportHandler.execute(ExportHandler.java:50) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58) ... 33 more
Mit Java 11 geht's nicht. Kannst Du bitte Java 8 verwenden?
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hallo Ralf,
das war der entscheidende Hinweis:
Mit Java 11 geht's nicht. Kannst Du bitte Java 8 verwenden?
Ich hatte ja Version 8 bereits installiert, wusste aber nicht, dass man die Verwendung noch manuell umstellen muss:
$ sudo update-alternatives --config java
Danke vielmals für die Hilfe und das wunderbare Programm 🙂
Liebe Leute...
Bei mir scheint sich das Gleiche Scenario abzuspielen. Aber mint Mint 20.2 (cinnamon)
Command 'org.eclipse.ui.file.export' failed in: # (-1)
Java:
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
Kann ich die Version 8 neben der 11 installieren? Ich habe Angst die Änderung (Java 8) könnte mir Fakturama zerschießen. Hat jemand einen Tipp wie ich ans Ziel komme??
Vielen Dank an Alle!
Stefan
Stefan B.
Hallo Stefan, grundsätzlich solltest Du Java 8 ohne Probleme parallel installieren können.
Mittels des Befehls
$ sudo update-alternatives --config java
kannst du zwischen den Versionen umschalten.
Ein Sicherung des Arbeitsverzeichnisses ist natürlich immer sinnvoll wenn man etwas ausprobieren möchte.
LG
Jürgen
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
Super vielen Dank!
Ich habe als Noob eine komplizierte Anleitung gesucht, wie man JDK Java 8 installiert und mehrere gefunden die kompliziert waren. Aber es war viel einfacher als gedacht.
Zunächst die Java Version prüfen:
$ java -version
dann habe ich über diesen Befehl die Version 8 installiert:
$ sudo apt-get install openjdk-8-jdk
und zum Schluss über:
$ sudo update-alternatives --config java
...die gewünschte Version 8 ausgewählt.
Jetzt funktioniert auch die Exportfunktion.
Danke an euch für dieses wunderbare Programm!
-S
Stefan B.
Hallo Stefan,
gerne doch 🙂
Bitte beachte, dass Du, wenn Du auf eine aktuellere Version von Fakturama umsteigst, dann mindestens die Java Version 11 benötigst.
In der letzten Version von Fakturama, wird bei Windows und Linux aber schon ein Java 16 mitausgeliefert, somit ist eine Java-Installation nicht mehr (unbedingt) notwendig.
LG
Jürgen
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM
OMG, 1000 Dank.
Das war ja selten dämlich von mir, mühsam die Java Version 'downzugraden' wenn ich einfach mal Fakturama von Version: 2.0.5 auf 2.1.2b hätte upgraden können, was sowieso sicher ratsam ist.
Danke für den Tip!
Stefan B.
Es ist mit den verschiedenen Java Versionen oft sehr verwirrend.
Ralf hat sich das auch gut überlegt, und liefert jetzt ein Java 16 mit Fakturama unter Windows und Linux mit.
Bei macOS ist das leider noch nicht der Fall, da ist die Einbindung von Java in ein Paket nicht so trivial.
Das hat den Vorteil, dass es relativ egal ist, welche Java Version auf dem System aktiv ist, Fakturama greift auf das "eigene Java" zu.
Einzig meine Empfehlung dazu ist, das "Fakturama eigenen Java" recht bald manuell auf Java 17 LTS 'upzudaten'
LG
Jürgen
microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM