Jameica-Update 2.8.4 auf 2.8.6

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 10 / 2020
Betreff:

Jameica-Update 2.8.4 auf 2.8.6

 · 
Gepostet: 17.10.2020 - 13:15 Uhr  ·  #1
Nach einem Update von Jameica 2.8.4 auf 2.8.6 kann ich die Datenbank nicht mehr ansprechen. Das Hibiscus-Plugin hat die Version 2.8.26, mit der Hibiscus-Version 2.8.14 trat das Problem aber auch auf. Mit der parallel noch vorhandenen Jameica-Version 2.8.4 klappt es aber weiterhin.

Das Problem besteht sogar, wenn ich den .jameica-Ordner komplett leere und (mit Jameica 2.8.6) eine neue DB anlege. Mit Jameica 2.8.6 kann ich die anschließend nicht öffnen, mit Jameica 2.8.4 aber schon.

Xubuntu 16.04
"java -version" ergibt:
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)


Hier ein Auszug aus dem Stacktrace in der Konsole:

General error: "java.lang.NoSuchMethodError: java.lang.invoke.MethodHandles.byteArrayViewVarHandle(Ljava/lang/Class;Ljava/nio/ByteOrder;)Ljava/lang/invoke/VarHandle;" [50000-199]
[Sat Oct 17 13:11:14 CEST 2020][INFO][main][de.willuhn.jameica.gui.SplashScreen$3.run] Installiere Hibiscus ...
[Sat Oct 17 13:11:14 CEST 2020][INFO][main][de.willuhn.datasource.db.DBServiceImpl.createConnection] creating new connection
[Sat Oct 17 13:11:14 CEST 2020][WARN][pool-1-thread-1][de.willuhn.jameica.services.BackupService$Consumer.handleMessage] detected error: java.rmi.RemoteException: connection to database.jdbc:h2:/mnt/.../Jameica/hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is:
org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.NoClassDefFoundError: Could not initialize class org.h2.util.Bits"
General error: "java.lang.NoClassDefFoundError: Could not initialize class org.h2.util.Bits" [50000-199]
[Sat Oct 17 13:11:14 CEST 2020][ERROR][main][de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.checkConsistency] unable to recreate database
java.rmi.RemoteException: connection to database.jdbc:h2:/mnt/.../Jameica/hibiscus/h2db/hibiscus;CIPHER=XTEA failed; nested exception is:
org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.NoClassDefFoundError: Could not initialize class org.h2.util.Bits"
General error: "java.lang.NoClassDefFoundError: Could not initialize class org.h2.util.Bits" [50000-199]
at de.willuhn.datasource.db.DBServiceImpl.createConnection(DBServiceImpl.java:181)
at de.willuhn.datasource.db.DBServiceImpl.getConnection(DBServiceImpl.java:124)
at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.getConnection(HBCIDBServiceImpl.java:217)
at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.install(HBCIDBServiceImpl.java:341)
at de.willuhn.jameica.hbci.server.HBCIDBServiceImpl.checkConsistency(HBCIDBServiceImpl.java:155)
at de.willuhn.jameica.hbci.HBCI$1.call(HBCI.java:111)
at de.willuhn.jameica.hbci.HBCI.call(HBCI.java:359)
at de.willuhn.jameica.hbci.HBCI.init(HBCI.java:107)
at de.willuhn.jameica.plugin.PluginLoader.initPlugin(PluginLoader.java:395)
at de.willuhn.jameica.plugin.PluginLoader.init(PluginLoader.java:240)
at de.willuhn.jameica.services.PluginService.init(PluginService.java:39)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:70)
at de.willuhn.jameica.system.Application.init(Application.java:103)
at de.willuhn.jameica.system.Application.newInstance(Application.java:87)
at de.willuhn.jameica.Main.main(Main.java:75)
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: Allgemeiner Fehler: "java.lang.NoClassDefFoundError: Could not initialize class org.h2.util.Bits"
General error: "java.lang.NoClassDefFoundError: Could not initialize class org.h2.util.Bits" [50000-199]
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 10 / 2020
Betreff:

Selbst herausgefunden

 · 
Gepostet: 17.10.2020 - 14:44 Uhr  ·  #2
Die Java-Version war das Problem. Nach Umstellen der Default version auf Java 8 war das Problem behoben:

update-alternatives --config java
und Auswahl der ebenfalls installierten Version 8.

Version 8 ist eine LTS-Version, Version 9 wird nicht mehr unterstützt.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10071
Dabei seit: 03 / 2005
Betreff:

Re: Jameica-Update 2.8.4 auf 2.8.6

 · 
Gepostet: 18.10.2020 - 14:54 Uhr  ·  #3
Neuere Java-Versionen sollten auch gehen. Problematisch ist nur Version 9.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 30
Dabei seit: 08 / 2020
Betreff:

Re: Jameica-Update 2.8.4 auf 2.8.6

 · 
Gepostet: 23.10.2020 - 14:24 Uhr  ·  #4
Hallo finazfuchs
Wo hast du die Version 2.8.6 her? Wenn ich mir diese hier "https://www.willuhn.de/products/jameica/download.php" runterlade entpacke auf "jameica-win64.exe" gehe dann auf "Details" bekomme ich immer noch die Version 2.8.4 angezeigt.

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

Re: Jameica-Update 2.8.4 auf 2.8.6

 · 
Gepostet: 23.10.2020 - 15:50 Uhr  ·  #5
nimm diese Version und installiere diese nach Anleitung. (nicht über eine alte "bügeln")
danach schau dir intern die Versions-Nummer an :-)
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 30
Dabei seit: 08 / 2020
Betreff:

Re: Jameica-Update 2.8.4 auf 2.8.6

 · 
Gepostet: 23.10.2020 - 16:33 Uhr  ·  #6
Zitat
nimm diese Version und installiere diese nach Anleitung. (nicht über eine alte "bügeln")
danach schau dir intern die Versions-Nummer an


Danke! Ist tatsächlich Version 2.8.6.

Schönes Wochenende noch an alle hier hibiswo
Gewählte Zitate für Mehrfachzitierung:   0