cannot verify signature block file META-INF/BCKEY beim Start von jameica

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 03 / 2013
Betreff:

cannot verify signature block file META-INF/BCKEY beim Start von jameica

 · 
Gepostet: 11.03.2019 - 20:16 Uhr  ·  #1
Die oben stehende Meldung bekomme ich, wenn ich versuche jameica zu starten.

Fenster mit dem Titel "Fataler Fehler" und folgendem Inhalt:

Code
java.lang.SecurityException: cannot verify signature block file META-INF/BCKEY
  at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:290)
  at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:263)
  at java.util.jar.JarVerifier.processEntry(JarVerifier.java:318)
  at java.util.jar.JarVerifier.update(JarVerifier.java:230)
  at java.util.jar.JarFile.initializeVerifier(JarFile.java:383)
  at java.util.jar.JarFile.ensureInitialization(JarFile.java:612)
  at java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(JavaUtilJarAccessImpl.java:69)
  at sun.misc.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:991)
  at java.net.URLClassLoader.defineClass(URLClassLoader.java:451)
  at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
  at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
  at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  at de.willuhn.jameica.services.SSLService.init(SSLService.java:44)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:136)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:116)
  at de.willuhn.boot.BootLoader.resolve(BootLoader.java:116)
  at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:67)
  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)


Dann besteht nur die Möglichkeit, das Fenster zu schließen.

System: Ubuntu 16.04
Java-Version: 1.8.0_201
jameica-Version: 2.8.2
hibiscus-Version: 2..8.10 (aber so weit kommt es gar nicht)

Da scheint wohl ein Zertifikat abgelaufen zu sein?
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 03 / 2013
Betreff:

Re: cannot verify signature block file META-INF/BCKEY beim Start von jameica

 · 
Gepostet: 11.03.2019 - 20:54 Uhr  ·  #2
Ich hatte zwar eigentlich keine Lust 'rumzuprobieren, aber die Lösung war ein Update auf jameica 2.8.4
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 6688
Dabei seit: 03 / 2005
Betreff:

Re: cannot verify signature block file META-INF/BCKEY beim Start von jameica

 · 
Gepostet: 12.03.2019 - 08:35 Uhr  ·  #3
Die Fehlermedung kam nicht wegen einem abgelaufenen Zertifikat sondern weil die Signaturen des Programmcodes nicht stimmten. Die Releases von mir, die man auf willuhn.de herunterladen kann, sind intern signiert. Beim Start prueft Java, ob die Signaturen korrekt sind. Zu o.g. Fehler kommt es, wenn der Programmcode nicht mehr exakt zu den Signaturen passt. Das wuerde z.Bsp. auch versuchen, wenn man die JAR-Datei "jameica-<version>.jar" in einem ZIP-Programm oeffnet und darin etwas aendert. Die Loesung, das Programm neu zu installieren, ist da der richtige Weg. Was aber die Ursache fuer die Änderung war, kann man nachträglich nicht mehr erkennen.
Gewählte Zitate für Mehrfachzitierung:   0