Hallo,
nach Update von Linux Mint 18 auf 19 öffnet sich Fakturama nicht mehr. Es gibt folgende Fehlermeldung:
An error has occured. See the log file /home/name/.eclipse/2089258938/configuration/1582632901784.log
!SESSION 2020-02-25 13:28:38.112 -----------------------------------------------
eclipse.buildId=unknown
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
... dann zahlreiche Fehlermeldungen wie folgende:
!ENTRY org.eclipse.equinox.simpleconfigurator 4 0 2020-02-25 13:28:38.483
!MESSAGE FrameworkEvent ERROR
!MESSAGE Missing Constraint: Bundle-RequiredExecutionEnvironment: J2SE-1.4
!SUBENTRY 1 org.eclipse.osgi 2 0 2020-02-25 13:28:38.632
!MESSAGE Bundle org.sat4j.pb_2.3.0.v20110329 [163] was not resolved.
!SUBENTRY 2 org.sat4j.pb 2 0 2020-02-25 13:28:38.632
!MESSAGE Missing required bundle org.sat4j.core_0.0.0.
!ENTRY org.eclipse.osgi 4 0 2020-02-25 13:28:38.633
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
Also Neuinstallation von Fakturama in der aktuellen Version Installer_Fakturama_linux_x64_2.0.5.deb. Beim Öffnen von Fakturama 2 erscheint jedoch ebenfalls eine Fehlermeldung:
Ein Fehler ist aufgetreten. Informationen hierzu enthält die Protokolldatei /home/name/.fakturama2/.metadata/.log
Diese Datei enthält u.A. folgende Infos:
!SESSION 2020-02-25 13:20:51.186 -----------------------------------------------
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
!ENTRY org.eclipse.gemini.dbaccess.derby 4 0 2020-02-25 13:20:52.377
!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-02-25 13:20:53.216
!MESSAGE Das Produktpaket initial@reference:file:plugins/org.eclipse.gemini.dbaccess.derby_1.1.0.RELEASE.jar wurde nicht aufgelöst.
!ENTRY com.sebulli.fakturama.common 4 0 2020-02-25 13:27:49.953
!MESSAGE couldn't create or update database!
!SESSION 2020-02-25 13:28:45.933 -----------------------------------------------
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
!ENTRY org.eclipse.gemini.dbaccess.derby 4 0 2020-02-25 13:28:46.607
!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.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"
org.apache.derby [97]
Unresolved requirement: Import-Package: javax.transaction
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"
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-02-25 13:28:47.502
!MESSAGE Das Produktpaket initial@reference:file:plugins/org.eclipse.gemini.dbaccess.derby_1.1.0.RELEASE.jar wurde nicht aufgelöst.
!ENTRY org.eclipse.gemini.dbaccess.derby 2 0 2020-02-25 13:28:48.740
!MESSAGE Could not resolve module: org.eclipse.gemini.dbaccess.derby [824]
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"
org.apache.derby [97]
Unresolved requirement: Import-Package: javax.transaction
Woran könnte es liegen? Muss eclipse separat installiert werden? Wenn ja, wie würde das gehen?
Vielen Dank schon einmal im Voraus.
Viele Grüße,
Glenglensen
Moin,
leider hat Dir das Update ein Java 11 auf den Rechner gebügelt. Damit geht Fakturama nicht. Das funktioniert nur bis Java 10. Da müßtest Du bitte nochmal Java installieren (am besten das JDK von Oracle oder OpenJDK).
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hallo Ralf,
vielen Dank für die schnelle Antwort. Über die Synaptik-Paketverwaltung,
Suche: "Java 11" konnte ich die openjdk-11-jre finden und per Rechtsklick und "für vollständiges entfernen vormerken" markieren. Dann Klick auf Anwenden und Java 11 wurde deinstalliert. Die älteren Java-Versionen blieben davon unberührt. Jetzt läuft unser Fakturama (Version 1.6.7) wieder.
Vielen Dank und viele Grüße,
Glenglensen