Ich habe heute mein Linux von 12.1 auf 12.2 aktualisiert (X64).
Seit dem bricht Hibiscus Jameica mit folgender Exception ab, nachdem ich das Master-Passwort eingegeben habe:
Zitat
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.gui.util.Font.<clinit>] system font: 1|Sans Serif|9.0|0|GTK|1|
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getKeyStore] keystore loaded successfully
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.RegistryService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.ClassService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.prepareClasses] classfinder include: jameica\.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.prepareClasses] classfinder include: .*\.class
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.prepareClasses] inspecting /home/annette/jameica/jameica.jar
java.lang.RuntimeException: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:58 )
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:72)
at de.willuhn.jameica.system.Application.init(Application.java:102)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78 )
Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)
at de.willuhn.jameica.security.JameicaTrustManager.getSystemTrustManager(JameicaTrustManager.java:94)
at de.willuhn.jameica.security.JameicaTrustManager.<init>(JameicaTrustManager.java:61)
at de.willuhn.jameica.security.SSLFactory.getSSLContext(SSLFactory.java:624)
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:46)
... 6 more
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/apache_xmlrpc/ws-commons-java5-1.0.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/apache_xmlrpc/ws-commons-util-1.0.2.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/apache_xmlrpc/xmlrpc-client-3.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/apache_xmlrpc/xmlrpc-common-3.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/bouncycastle/bcprov-jdk15-144.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/de_willuhn_ds/de_willuhn_ds.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/de_willuhn_util/de_willuhn_util.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/h2/h2.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/h2/h2mig_pagestore_addon.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/jakarta_commons/commons-cli-1.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/jakarta_commons/commons-collections-3.2.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/jakarta_commons/commons-lang-2.6.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/jakarta_commons/commons-logging-1.1.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/mckoi/mckoidb.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/mysql/mysql-connector-java-5.0.7-bin.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/nanoxml/nanoxml-2.2.3.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/paperclips/net.sf.paperclips.ui_1.0.4.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/paperclips/net.sf.paperclips_1.0.4.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/splash.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/linux64/swt.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.core.runtime_3.1.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.jface_3.1.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.osgi_3.1.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.ui.forms_3.1.0.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swtcalendar/swtcalendar.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/velocity/jakarta-oro-2.0.8.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/velocity/velocity-1.5.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.PluginSourceService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.DeployService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.DeployService.init] searching for uninstallable plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.util.Session.<init>] creating new session. default timeout: 1800000 millis
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.BeanService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.JameicaSecurityManager.doPrivileged] [privcount: 0] starting privileged action: writable check for /home/annette/jameica/plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.JameicaSecurityManager.doPrivileged] [privcount: 0] finished privileged action: writable check for /home/annette/jameica/plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.DeployService.cleanup] /home/annette/jameica/plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.DeployService.cleanup] /home/annette/.jameica/plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.DeployService.init] searching for updatable plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.SSLSocketFactoryService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.SSLSocketFactoryService.init] applying jameica's ssl socket factory
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getSSLContext] init ssl context
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getSSLContext] init key manager [using algorithm: SunX509]
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getSSLContext] init Jameica trust manager
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.JameicaTrustManager.<init>] trusting java trustmanager
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.JameicaTrustManager.getSystemTrustManager] loading trustmanager SunX509
[Sun Dec 30 16:13:06 CET 2012][ERROR][de.willuhn.jameica.system.Application.startupError] FATAL ERROR WHILE JAMEICA STARTUP
java.lang.RuntimeException: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:58 )
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:72)
at de.willuhn.jameica.system.Application.init(Application.java:102)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78 )
Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)
at de.willuhn.jameica.security.JameicaTrustManager.getSystemTrustManager(JameicaTrustManager.java:94)
at de.willuhn.jameica.security.JameicaTrustManager.<init>(JameicaTrustManager.java:61)
at de.willuhn.jameica.security.SSLFactory.getSSLContext(SSLFactory.java:624)
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:46)
... 6 more
Zur Problemlösung habe ich
- alte Sichernung eingespielt (von vor dem Update)
- komplett Jameica/Hibiscus gelöscht (erst ohne, dann auch mit Benutzerverzeichnis) und neueste Version installiert
Ich habe fast die Vermutung, dass der Fehler in Java und nicht Jameica/Hibiscus liegt, weiß aber nicht, wo ich da mit der Suche anfangen soll.
Auf einem anderen System startet Hibiscus anstandslos unter Suse 12.2 in exakt derselben Software-Konfiguration (derselbe Kernel, dasselbe Java) auf anderer Hardware, testweise habe ich die Konfigurationen/Benutzerverzeichnisse getauscht, ohne Ergebnis. Recher 1 tut, egal welches Benutzerverzeichnis ich ihm unterjubele, Rechner 2 nicht.
Was vielleicht noch interessant ist:
Zitat
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] starting Jameica Version 2.4.0
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] Built-Date : 20121201
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] Buildnumber: 437
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] max. memory: 227mb
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] sys charset: UTF-8
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] command line parameters
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] os.arch : amd64
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] os.name : Linux
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] os.version : 3.4.11-2.16-desktop
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.version : 1.7.0_09
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.vendor : Oracle Corporation
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.vm.name : OpenJDK 64-Bit Server VM
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] user.name : annette
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] user.home : /home/annette
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] file.encoding : UTF-8
Unter Windoofs läuft das Ganze, sogar nach Einspielen des Linux-Backups des letzten Kontoabrufs mit allen Umsätzen, aber davon wollte ich eigentlich weg... Hat ja auch jahrelang funktioniert.
Bin für jeden Tipp dankbar!