Hibiscus (linux) startet nicht mehr

nach java-update ?

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 03 / 2018
Betreff:

Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 19.03.2018 - 16:51 Uhr  ·  #1
Hallo zusammen,

vermutlich seit einem java update startet Hibiscus bei mir nicht mehr - hat vielleicht jemand eine Idee was nicht mehr passt ?

im log vom 16.03 wird die java Version mit 1.8.0_151 angegeben und jetzt mit 9.0.4

aus jameica.log von 16.03.
Zitat
[Fri Mar 16 11:06:24 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] os.version : 4.15.7-towo.3-siduction-amd64
[Fri Mar 16 11:06:24 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] java.version : 1.8.0_151
[Fri Mar 16 11:06:24 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] java.vendor : Oracle Corporation
[Fri Mar 16 11:06:24 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment


aus jameica.log von heute (startet nicht)
Zitat
starting Jameica Version 2.6.0
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] Built-Date : 20131217
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] Buildnumber: 439
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] max. memory: 256mb
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] sys charset: UTF-8
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] command line parameters
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] os.arch : amd64
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] os.name : Linux
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] os.version : 4.15.10-towo.1-siduction-amd64
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] java.version : 9.0.4
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] java.vendor : Oracle Corporation
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] java.vm.name : OpenJDK 64-Bit Server VM
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] user.name : juergen
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] user.home : /home/juergen
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] file.encoding : UTF-8
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.messaging.NamedConcurrentQueue.init] creating thread pool
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.ProxyService.init] Using system proxy settings
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.ProxyService.init] Trying to determine system proxies
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.HostnameVerifierService.init] applying jameica's hostname verifier
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.security.SSLFactory.<clinit>] applying security provider BouncyCastle Security Provider v1.44
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.security.SSLFactory.init] init ssl factory
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.gui.SplashScreen$3.run] init ssl factory ...
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.security.SSLFactory.getKeyStore] init keystore /home/juergen/.jameica/cfg/jameica.keystore
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.security.SSLFactory.getKeyStore] trying to unlock keystore
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.gui.util.Font.<clinit>] system font: 1|Sans Serif|11.0|0|GTK|1|
[Mon Mar 19 14:59:57 CET 2018][INFO][de.willuhn.jameica.security.SSLFactory.getKeyStore] keystore loaded successfully
[Mon Mar 19 14:59:57 CET 2018][INFO][de.willuhn.jameica.security.SSLFactory.importUpdaterCertificate] jameica.update certificate correctly installed
[Mon Mar 19 14:59:57 CET 2018][INFO][de.willuhn.jameica.services.ClassService.prepareClasses] inspecting /opt/banking/jameica/jameica.jar
[Mon Mar 19 14:59:57 CET 2018][ERROR][de.willuhn.jameica.services.ClassService.load] error while loading class de.willuhn.jameica.store.BeanStore$1
java.lang.NoClassDefFoundError: javax/xml/bind/Unmarshaller$Listener
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1007)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801)
at java.base/jdk.internal.loader.BuiltinClassLoader.access$400(BuiltinClassLoader.java:95)
at java.base/jdk.internal.loader.BuiltinClassLoader$4.run(BuiltinClassLoader.java:712)
at java.base/jdk.internal.loader.BuiltinClassLoader$4.run(BuiltinClassLoader.java:707)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:720)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
at de.willuhn.util.MultipleClassLoader.findVia(MultipleClassLoader.java:312)
at de.willuhn.util.MultipleClassLoader.load(MultipleClassLoader.java:283)
at de.willuhn.jameica.services.ClassService.load(ClassService.java:285)
at de.willuhn.jameica.services.ClassService.prepareClasses(ClassService.java:272)
at de.willuhn.jameica.services.ClassService.init(ClassService.java:56)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:72)
at de.willuhn.jameica.system.Application.init(Application.java:106)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.Unmarshaller$Listener
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
... 26 more


apt changelog openjdk-9-jre-headless
Zitat
openjdk-9 (9.0.4+12-2) unstable; urgency=medium

* Fix builds on architectures which don't ship the jaotc binary.
* Fix builds with DEB_BUILD_OPTIONS=noaltzero.

-- Matthias Klose <doko@ubuntu.com> Fri, 16 Mar 2018 13:46:32 +0100

openjdk-9 (9.0.4+12-1) unstable; urgency=medium

* OpenJDK 9.0.4+12 release.
* Security updates:
- CVE-2018-2633,S8186606: Improve LDAP lookup robustness.
- CVE-2018-2637,S8186998: Improve JMX supportive features.
- CVE-2018-2634,S8186600: Improve property negotiations.
- CVE-2018-2582,S8174962: Better interface invocations.
- CVE-2018-2641,S8185325: Improve GTK initialization.
- CVE-2018-2618,S8185292: Stricter key generation.
- CVE-2018-2629,S8186212: Improve GSS handling.
- CVE-2018-2603,S8182387: Improve PKCS usage.
- CVE-2018-2599,S8182125: Improve reliability of DNS lookups.
- CVE-2018-2602,S8182601: Improve usage messages.
- CVE-2018-2588,S8178449: Improve LDAP logins.
- CVE-2018-2678,S8191142: More refactoring for naming deserialization
cases.
- CVE-2018-2677,S8190289: More refactoring for client deserialization
cases.
- CVE-2018-2663,S8189284: More refactoring for deserialization cases.
- CVE-2018-2579,S8172525: Improve key keying case.
* Install jaotc alternative.
* Fix some lintian warnings.
* Work around make-4.2 MAKEFLAGS issue. Addresses: #891573.

-- Matthias Klose <doko@ubuntu.com> Fri, 16 Mar 2018 04:42:23 +0100


Grüße

Juergen
Benutzer
Avatar
Geschlecht:
Beiträge: 6694
Dabei seit: 06 / 2008
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 19.03.2018 - 17:34 Uhr  ·  #2
Zitat
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] Built-Date : 20131217
[Mon Mar 19 14:59:54 CET 2018][INFO][de.willuhn.jameica.services.SysinfoService.init] Buildnumber: 439


2017-07-11 Jameica 2.6.6 Hibiscus 2.6.20
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 03 / 2018
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 19.03.2018 - 17:59 Uhr  ·  #3
thx für den Hinweis

nun mit Jameica Version 2.6.6 Built-Date : 20170711 - frischer download, neuer Ordner, erster Start noch ohne hibiscus plugin
Zitat
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] starting Jameica Version 2.6.6
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] Built-Date : 20170711
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] Buildnumber: 439
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] max. memory: 512mb
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] sys charset: UTF-8
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] command line parameters
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.arch : amd64
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.name : Linux
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.version : 4.15.10-towo.2-siduction-amd64
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.version : 9.0.4
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vendor : Oracle Corporation
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment
[Mon Mar 19 17:47:44 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vm.name : OpenJDK 64-Bit Server VM


Fehler
Zitat
de.willuhn.jameica.system.JameicaException: UpdateSettingsView kann nicht erstellt werden: javax/annotation/Resource
at de.willuhn.jameica.services.BeanService.get(BeanService.java:187)
at de.willuhn.jameica.services.RepositoryService.init(RepositoryService.java:108)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:72)
at de.willuhn.jameica.system.Application.init(Application.java:106)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Benutzer
Avatar
Geschlecht:
Beiträge: 6694
Dabei seit: 06 / 2008
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 19.03.2018 - 18:47 Uhr  ·  #4
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 03 / 2018
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 19.03.2018 - 19:14 Uhr  ·  #5
ja Build blieb bei 439 - wie geschrieben frischer download, neuer Ordner.... ?

Auf meinem "SID" pc läuft jeden Tag min 1 update/dist-upgrade und doch sicher seit xx Wochen openjdk-9-jre. Ich hatte damit bisher ja keine Probleme.

edit: auf dem pc gibt es -
Zitat
ii openjdk-8-jre:amd64 8u162-b12-1 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-8-jre-headless:amd64 8u162-b12-1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
ii openjdk-9-jre:amd64 9.0.4+12-2 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-9-jre-headless:amd64 9.0.4+12-2 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)

da frage ich mich, woher die bis 16.03. erkannte java Version 1.8.0_151 kommt, mit der es ja funktioniert ??
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 03 / 2018
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 19.03.2018 - 20:42 Uhr  ·  #6
wenn ich mein System auf openjdk-8-jre umschalte, (update-alternatives --config java) funktioniert hibiscus wieder

Zitat
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] starting Jameica Version 2.6.6
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] Built-Date : 20170711
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] Buildnumber: 439
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] max. memory: 455mb
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] sys charset: UTF-8
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] command line parameters
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.arch : amd64
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.name : Linux
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.version : 4.15.10-towo.2-siduction-amd64
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.version : 1.8.0_162
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vendor : Oracle Corporation
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment
[Mon Mar 19 20:35:07 CET 2018][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vm.name : OpenJDK 64-Bit Server VM
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10071
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 20.03.2018 - 10:16 Uhr  ·  #7
Siehe http://www.onlinebanking-forum…real134539
Jameica 2.6.6 wurde zu einem Zeitpunkt veröffentlicht, als Java 9 noch nicht offiziell war. Also entweder Java 8 statt Java 9 verwenden. Oder das Nightly-Build von Jameica nutzen. Oder in jameica.sh eine kleine Modifikation vornehmen.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 328
Dabei seit: 07 / 2005
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 20.03.2018 - 20:44 Uhr  ·  #8
@hilux
Wenn Du den Zusatz
Code
export JDK_JAVA_OPTIONS='--add-modules=java.se.ee' 
in die jameica.sh einträgst, funktioniert auch openjdk Version 10.
Ist ja in Sid bereits vorhanden.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 03 / 2018
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 22.03.2018 - 13:21 Uhr  ·  #9
danke für den input

ja - mit der Zusatz in der jameica.sh, funktioniert es auch mit dem java 9.0.4 wie bisher.


Gruss
Juergen
Benutzer
Avatar
Geschlecht:
Beiträge: 6694
Dabei seit: 06 / 2008
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 22.03.2018 - 14:24 Uhr  ·  #10
genau dieser Zusatz steht auch auf der willuhn-page - welche ich unter #4 verlinkt hatte :D
Zitat
Glücklicherweise gibt es einen Workaround:
Mit Java 9 wurde eine neue Umgebungsvariable "JDK_JAVA_OPTIONS" eingeführt, in der man JVM-Parameter platzieren kann. Diese Umgebungsvariable wird von älteren Java-Versionen ignoriert. Damit kann man sein Shell-Script so ergänzen, dass vor dem eigentlichen Programmstart die Umgebungsvariable gesetzt wird:

Code
export JDK_JAVA_OPTIONS='--add-modules=java.se.ee'
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 4
Dabei seit: 04 / 2011
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 28.04.2018 - 16:30 Uhr  ·  #11
TOP

Nach dem Upgrade von kubuntu 17.10 auf 18.04 streikte auch jameica.
Nach der Anpassung im ShellSkript jameica.sh (siehe oben) --> alles OK :D

Code
$ java --version
openjdk 10.0.1 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)
Benutzer
Avatar
Geschlecht:
Beiträge: 6694
Dabei seit: 06 / 2008
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 07.05.2018 - 14:39 Uhr  ·  #12
@hibiscus
vielleicht gibst eine neue final frei? (weil die nightly funktioniert ja bereits mit den neuen java Versionen)
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10071
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus (linux) startet nicht mehr

 · 
Gepostet: 07.05.2018 - 14:52 Uhr  ·  #13
Zitat geschrieben von infoman

@hibiscus
vielleicht gibst eine neue final frei? (weil die nightly funktioniert ja bereits mit den neuen java Versionen)


Ja, ist ohnehin geplant. In zwei Wochen. Ich habe gerade die Benutzeroberfläche für die Verwaltung der Plugins, das Online-Update und die Neuinstallation von Plugins komplett neu gestaltet. Der Code muss noch etwas "abhängen", um sicherzustellen, dass da keine Fehler drin sind.
Gewählte Zitate für Mehrfachzitierung:   0