Hallo,
habe die aktuelle Fakturama-Version unter Ubuntu 18.04 64bit installiert, und bekomme beim Starten folgende Fehlermeldungen:
eclipse.buildId=unknown java.version=10.0.1 java.vendor=Oracle Corporation 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.osgi.compatibility.state.nl_pl 2 0 2018-05-17 17:13:44.974 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_pl [8] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.osgi.compatibility.state.nl_fr 2 0 2018-05-17 17:13:44.974 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_fr [5] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.e4.ui.swt.gtk.nl_uk 2 0 2018-05-17 17:13:44.975 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_uk [402] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.osgi.compatibility.state.nl_es 2 0 2018-05-17 17:13:44.975 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_es [3] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.e4.ui.swt.gtk.nl_fr 2 0 2018-05-17 17:13:44.975 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_fr [395] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.e4.ui.swt.gtk.nl_pl 2 0 2018-05-17 17:13:44.975 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_pl [398] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.e4.ui.swt.gtk.nl_ro 2 0 2018-05-17 17:13:44.975 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_ro [399] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.osgi.compatibility.state.nl_hu 2 0 2018-05-17 17:13:44.975 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_hu [6] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.osgi.compatibility.state.nl_tr 2 0 2018-05-17 17:13:44.976 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_tr [11] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.e4.ui.swt.gtk.nl_es 2 0 2018-05-17 17:13:44.976 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_es [393] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.e4.ui.swt.gtk.nl_ru 2 0 2018-05-17 17:13:44.976 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_ru [400] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.e4.ui.swt.gtk.nl_hu 2 0 2018-05-17 17:13:44.976 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_hu [396] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.osgi.compatibility.state.nl_ru 2 0 2018-05-17 17:13:44.976 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_ru [10] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.e4.ui.swt.gtk.nl_de 2 0 2018-05-17 17:13:44.976 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_de [392] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.osgi.compatibility.state.nl_de 2 0 2018-05-17 17:13:44.976 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_de [2] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.osgi.compatibility.state.nl_eu 2 0 2018-05-17 17:13:44.977 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_eu [4] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.osgi.compatibility.state.nl_it 2 0 2018-05-17 17:13:44.977 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_it [7] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.e4.ui.swt.gtk.nl_it 2 0 2018-05-17 17:13:44.977 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_it [397] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.e4.ui.swt.gtk.nl_eu 2 0 2018-05-17 17:13:44.977 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_eu [394] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.osgi.compatibility.state.nl_uk 2 0 2018-05-17 17:13:44.977 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_uk [12] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.osgi.compatibility.state.nl_ro 2 0 2018-05-17 17:13:44.977 !MESSAGE Could not resolve module: org.eclipse.osgi.compatibility.state.nl_ro [9] Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state Unresolved requirement: Fragment-Host: org.eclipse.osgi.compatibility.state !ENTRY org.eclipse.e4.ui.swt.gtk.nl_tr 2 0 2018-05-17 17:13:44.977 !MESSAGE Could not resolve module: org.eclipse.e4.ui.swt.gtk.nl_tr [401] Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk Unresolved requirement: Fragment-Host: org.eclipse.e4.ui.swt.gtk !ENTRY org.eclipse.osgi 4 0 2018-05-17 17:13:44.978 !MESSAGE Anwendungsfehler !STACK 1 org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:410) at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318) at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultHeadlessContext(E4Application.java:491) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultContext(E4Application.java:505) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:204) at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:149) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) 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:564) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) at org.eclipse.equinox.launcher.Main.run(Main.java:1499) at org.eclipse.equinox.launcher.Main.main(Main.java:1472) Caused by: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:124) at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399) ... 19 more Caused by: java.lang.ClassNotFoundException: javax.annotation.PostConstruct cannot be found by org.eclipse.e4.core.di_1.6.100.v20170421-1418 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) ... 21 more !ENTRY org.eclipse.e4.ui.workbench 4 0 2018-05-17 17:13:44.983 !MESSAGE FrameworkEvent ERROR !STACK 0 java.lang.NoClassDefFoundError: javax/annotation/PreDestroy at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450) at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156) at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78) at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111) at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74) at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178) at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:99) at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:141) at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213) at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120) at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112) at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168) at org.eclipse.osgi.container.Module.publishEvent(Module.java:476) at org.eclipse.osgi.container.Module.doStop(Module.java:634) at org.eclipse.osgi.container.Module.stop(Module.java:498) at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202) at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165) at java.base/java.lang.Thread.run(Thread.java:844) Caused by: java.lang.ClassNotFoundException: javax.annotation.PreDestroy cannot be found by org.eclipse.e4.core.di_1.6.100.v20170421-1418 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) ... 21 more
Offensichtlich wird Java in Version 10 benutzt - wie kann ich den Pfad zu JRE 8 an Fakturama übergeben? Es funktionieren leider weder --help noch -help, und eine Manpage existiert leider auch nicht… 🙁
Vielen Dank,
Johannes
Bio-Knoblauch Spezialitäten Versand & mehr
15+ verschiedene Sorten
klimaschonend angebaut mit Zugpferden
https://Shop.Tannenhof-Imshausen.de
Hallo Johannes,
du kannst in der Fakturama.ini den Wert -vm mitgeben.
Die befindet sich wahrscheinlich in /usr/share/fakturama2 und sieht etwa so aus:
-startup plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar --launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834 -vmargs -DREFRESH_BUNDLES=false -Dorg.eclipse.e4.ui.css.dynamic=true
Im startup-Bereich kannst du den Pfad eingeben, dann etwa so:
-startup plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar -vm /usr/lib/jvm/java-8-oracle/jre/bin/java ...
Wie der genaue Pfad zu den Java Versionen bei dir ist, musst du dann nachsehen.
Gruß
moped