Hi Leute!
Ich habe ein ähnliches Problem wie mein Namensvetter im Sommer unter https://www.fakturama.info/community/hilfe-bei-installation-und-bedienung/fehler-beim-programmstart-fakturama-jdk-installation/#post-21010
Hier werkelt ein M2 in einem MacBook unter MacOS 15.2. und beim Starten von Fakturama 2.1.3 kommt die Fehlermeldung
The JVM shared library " entfernter Link " does not contain the JNI_CreateJavaVM symbol.
Nun habe ich die aktuelle Beta der V2.2 (vom 9.12.) probiert, wie es im obigen Faden angegeben ist.
Damit kommt der JVM-Fehler nicht, dafür einer, der auf ein Problem mit eclipse hinweist.
Im dort genannten Log-File steht am Ende:
!ENTRY org.eclipse.osgi 4 0 2024-12-18 16:07:18.294 !MESSAGE Application error !STACK 1 java.lang.RuntimeException: Application "org.eclipse.e4.ui.workbench.swt.E4Application" could not be found in the registry. The applications available are: org.eclipse.equinox.app.error, org.eclipse.equinox.p2.garbagecollector.application, org.eclipse.equinox.p2.touchpoint.natives.nativePackageExtractor, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool, org.eclipse.jdt.core.JavaIndexer. at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:252) at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:33) 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 entfernter Link (DirectMethodHandleAccessor.java:103) at java.base entfernter Link (Method.java:580) 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)
Any Ideas?
Danke
Dirk
Das Mac-Paket ist leider besonders störrisch, das muß ich mir nochmal vornehmen. Ich entwickle auf Mac, von daher läuft es definitiv. Nur der Installer macht mir momentan Probleme. Wahrscheinlich ist mir hier beim Zusammenbauen was durcheinandergeraten.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Auch mit der Beta vom 23.12. bekomme ich leider noch immer einen Fehler beim Starten.
Im Log steht:
!ENTRY org.eclipse.osgi 4 0 2024-12-27 17:12:00.939 !MESSAGE Application error !STACK 1 java.lang.RuntimeException: Application "org.eclipse.e4.ui.workbench.swt.E4Application" could not be found in the registry. The applications available are: org.eclipse.equinox.app.error, org.eclipse.equinox.p2.garbagecollector.application, org.eclipse.equinox.p2.touchpoint.natives.nativePackageExtractor, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool, org.eclipse.jdt.core.JavaIndexer. at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:252) at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:33) 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.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) 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)
ich geb's bald auf... es ist dasselbe Paket wie unter den anderen Betriebssystemen. Aber es geht eben einfach nicht :-/ Ich versuch's zu bauen.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Vielen Dank!
Versuch mal folgendes über das Terminal:
cd /Applications/Fakturama2.app/Contents/MacOS ./Fakturama -clean
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Ggf. ist das Verzeichnis anzupassen, kommt drauf an, wo Du das hin installiert hast.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Sieht für mich aus, als sei das der selbe Fehler wie vorher:
!ENTRY org.eclipse.osgi 4 0 2024-12-27 18:05:37.597 !MESSAGE Application error !STACK 1 java.lang.RuntimeException: Application "org.eclipse.e4.ui.workbench.swt.E4Application" could not be found in the registry. The applications available are: org.eclipse.equinox.app.error, org.eclipse.equinox.p2.garbagecollector.application, org.eclipse.equinox.p2.touchpoint.natives.nativePackageExtractor, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool, org.eclipse.jdt.core.JavaIndexer. at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:252) at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:33) 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.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) 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)
Wobei im Terminal noch folgendes zu sehen ist:
WARNING: Using incubator modules: jdk.incubator.vector SLF4J(I): Attempting to load provider "logback" specified via "slf4j.provider" system property SLF4J(E): Failed to instantiate the specified SLF4JServiceProvider (logback) SLF4J(E): Reported exception: java.lang.ClassNotFoundException: logback cannot be found by slf4j.api_2.0.16 at org.eclipse.osgi.internal.loader.BundleLoader.generateException(BundleLoader.java:541)
Ja, das ist noch derselbe Fehler. Das Kernproblem ist, daß ich die Anwendung nicht durch den Security-Check von Apple bekomme, weil darin ein Archiv mit Dateien ist, die nicht signiert sind. Ich hab das jetzt über Umwege versucht, es funktioniert aber einfach alles nicht. Bei mir lokal läuft es, weil ich ja die fertig gebaute App verwenden kann. Ich denk nochmal drüber nach. Notfalls hat sich halt die Mac-Version erledigt. Ich bin da gerade ziemlich frustriert, weil das wirklich enorm Zeit frißt.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Schade!
Dann muss ich den Intel-Mac lange am laufen halten und für die Kundschaft, der ich Fakturama empfohlen habe, was anderes suchen...
Trotzdem wünsche ich einen guten Rutsch!
Das Bundle für den Intel-Mac dürfte genauso kaputt sein. Ich versuch noch paar Workarounds...
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hab das aarch-Bundle gerade nochmal aktualisiert.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Vielen Dank dafür!
Nun kommt beim Start keine Fehlermeldung mehr und ich soll ein Arbeitsverzeichnis definieren.
Wenn's so weit geht, sollte es eigentlich auch weiter gehen.
Das schaue ich mir dann morgen noch mal an...
ja, sieht gut aus - sowohl bei Erstellung einer leeren Datenbank als auch wenn ich der neuen Installation des Arbeitsverzeichnis von einem anderen Rechner unterschiebe.
Nur die Übernahme (aus alt mach neu) beim Start funktioniert nicht.
Da sind dann keine Datenbank-Einträge vorhanden - und die Möglichkeit, die Datenbank zu reorganisieren, auf die man hingewiesen wird, finde ich nicht.
Passt aber so für mich.
Nochmals Danke und einen Guten Rutsch!