Jameica 2.8.4 stürzt ab auf Macos Mojave

wollte update machen auf

bwl21

Betreff:

Jameica 2.8.4 stürzt ab auf Macos Mojave

 ·  Gepostet: 22.07.2019 - 12:25 Uhr  ·  #145872
Hi,

ich wollte heute alles aktualisieren. Jameica 2.8.4 läüft nicht an unter MacOs Mojave

Jul 22 12:11:05 Bernhards-MBP-3 com.apple.xpc.launchd[1] (de.willuhn.jameica.45436[1082]): Service exited with abnormal code: 1

java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode

ich habe mal versucht das manuell zu starten:

Code

 ./jameica-macos64.sh
/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/swt/events/DisposeListener : Unsupported major.minor version 52.0
  at java.lang.ClassLoader.defineClass1(Native Method)
  at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
  at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
  at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
  at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
  at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
  at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  at de.willuhn.jameica.system.Application.getController(Application.java:414)
  at de.willuhn.jameica.system.Application.getCallback(Application.java:426)
  at de.willuhn.jameica.system.Application.init(Application.java:97)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
  at de.willuhn.jameica.Main.main(Main.java:75)

infoman

Betreff:

Re: Jameica 2.8.4 stürzt ab auf Macos Mojave

 ·  Gepostet: 22.07.2019 - 13:16 Uhr  ·  #145877

hibiscus

Betreff:

Re: Jameica 2.8.4 stürzt ab auf Macos Mojave

 ·  Gepostet: 22.07.2019 - 20:43 Uhr  ·  #145888
Wie infoman schrieb: Java 7 wird in Jameica 2.8.4 nicht mehr unterstützt. Hier ist ein Update auf mindestens Java 8 nötig.

bwl21

Betreff:

Re: Jameica 2.8.4 stürzt ab auf Macos Mojave [LÖSUNG]

 ·  Gepostet: 23.07.2019 - 09:29 Uhr  ·  #145897
Zitat geschrieben von infoman

wäre es nicht sinnvoll, einfach mal das System komplett aktuell zu halten?
Java bspw: lt. https://www.willuhn.de/products/hibiscus/download.php doch mindestens 8 oder? und welche ist im Einsatz na, ... (genau darunter)


Danke für den freundlichen Hinweis. Ich hatte das System aktualisiert ... allerdings scheint das bei Java nicht so vollkommen trivial zu sein. Ich hatte das Update über das control panel gemacht: https://www.java.com/de/download/help/mac_java_update.xml Das scheint aber nur innerhalb Java 7 zu aktualisieren. War mir nicht klar.

Dann habe ich versucht nach https://docs.oracle.com/javase…c_jdk.html eine neue Installation zu machen. Leider blieb auch das ohne Erfolg. Man muss wohl java 7 deinstallieren und alles neu aufsetzen.

Falls andere macUser (mit genau so wenig Ahnung vom Java Ökosytem wie ich) das Problem auch haben, schreibe ich hier die ausgeführten schritte. Ohne Terminal geht das wohl nicht:

Details siehe https://docs.oracle.com/javase…c_jdk.html

1. Java deinstallieren

Code

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Oracle/Java
 rm -r ~/"Library/Application Support/Oracle/Java"

cd /Library/Java/JavaVirtualMachines/
ls
sudo rm -rf jdk1.7.0_40.jdk/   # das scheint mir das entscheidende zu sein


2. java neu installieren

Download von https://www.oracle.com/technet…95953.html

ausführen von
Code
/Volumes/Java 8 Update 221/Java 8 Update 221.app


Danach die völlige Überraschung:
  • jameica 2.8.4 läuft wieder
  • meine anderen java-Anwendungen (inteliJ, Cyberduck usw.) laufen immer noch
  • mein ursprüngliches Problem: Kommunikation mit der Stuttgarter Bank geht wieder


Da kann was nicht stimmen :alien:

bwl21

Betreff:

Java control panel ist weg

 ·  Gepostet: 23.07.2019 - 10:05 Uhr  ·  #145900
Ergänzung: Wie gesagt ich kenne mich im java Ökosystem nicht aus. Aber mir scheint, dass man für Jameica das Java SDK braucht damit man ein Kommanzeilen - "java" hat.

Zitat
Warum kann ich Java nicht über den Befehl java in der Befehlszeile ausführen? Ich habe die Oracle-Version der JRE installiert.
Bei der Installation einer JRE von Oracle werden weder die Symlinks java -version upgedated, noch wird "java" zu Ihrem Pfad hinzugefügt. Für diese Funktionalität müssen Sie das vollständige JDK installieren. Weitere Informationen finden Sie unter Mac command line info.


Meine Vorgehensweise im vorherigen Post hat auch das JRE gelöscht, welches wohl die Browser brauchen. Also habe ich das wieder installiert von: https://java.com/de/download/manual.jsp. Keine Ahnung, ob ich das wirklich brauche ...

infoman

Betreff:

Re: Jameica 2.8.4 stürzt ab auf Macos Mojave

 ·  Gepostet: 23.07.2019 - 10:48 Uhr  ·  #145902
Zitat geschrieben von bwl21
Danach die völlige Überraschung:
  • jameica 2.8.4 läuft wieder
  • meine anderen java-Anwendungen (inteliJ, Cyberduck usw.) laufen immer noch
  • mein ursprüngliches Problem: Kommunikation mit der Stuttgarter Bank geht wieder

wieso bist du nun überrascht?
nur weil die Basis nun auf aktuellerem (nicht aktuellstem da es höhere Java gibt) Stand ist, auf dem die Software aufbaut?

Zitat geschrieben von bwl21
Da kann was nicht stimmen :alien:

was soll nicht stimmen?
nun stimmt es, da du nun die Mindestanforderungen erfüllst.

hibiscus

Betreff:

Re: Jameica 2.8.4 stürzt ab auf Macos Mojave

 ·  Gepostet: 23.07.2019 - 16:26 Uhr  ·  #145915
Zitat geschrieben von bwl21

Danke für den freundlichen Hinweis. Ich hatte das System aktualisiert ... allerdings scheint das bei Java nicht so vollkommen trivial zu sein. Ich hatte das Update über das control panel gemacht: https://www.java.com/de/download/help/mac_java_update.xml Das scheint aber nur innerhalb Java 7 zu aktualisieren. War mir nicht klar.


Ja, die Installation alter Java-Versionen unter MacOS ist in der Tat ziemlich umstaendlich, weil Oracle wohl keinen Uninstaller mitgeliefert hat. Man muss es manuell loeschen. In der FAQ unter https://www.willuhn.de/wiki/do…von_oracle findet sich hierzu auch ein Absatz.

hibiscus

Betreff:

Re: Jameica 2.8.4 stürzt ab auf Macos Mojave

 ·  Gepostet: 23.07.2019 - 16:28 Uhr  ·  #145916
Zitat geschrieben von bwl21

Ergänzung: Wie gesagt ich kenne mich im java Ökosystem nicht aus. Aber mir scheint, dass man für Jameica das Java SDK braucht damit man ein Kommanzeilen - "java" hat.

Korrekt.
Zitat geschrieben von bwl21

Meine Vorgehensweise im vorherigen Post hat auch das JRE gelöscht, welches wohl die Browser brauchen. Also habe ich das wieder installiert von: https://java.com/de/download/manual.jsp. Keine Ahnung, ob ich das wirklich brauche ...

Deinstalliere das Browser-Plugin besser. Mir ist keine Webseite bekannt, die das noch nutzt. Im Gegenteil - Java im Browser zu verwenden, gilt als unsicher.

bwl21

Betreff:

Re: Jameica 2.8.4 stürzt ab auf Macos Mojave

 ·  Gepostet: 23.07.2019 - 21:53 Uhr  ·  #145931
Zitat geschrieben von infoman


wieso bist du nun überrascht?
nur weil die Basis nun auf aktuellerem (nicht aktuellstem da es höhere Java gibt) Stand ist, auf dem die Software aufbaut?

Zitat geschrieben von bwl21
Da kann was nicht stimmen :alien:

was soll nicht stimmen?
nun stimmt es, da du nun die Mindestanforderungen erfüllst.


Ach Infoman - ein bisschen Humor muss auch sein :-)