Bug#806463: java-package: Make-jpkg corrupts the Java Mission Control tool such that it is unable to run.
Christian Weeks
cpw at weeksfamily.ca
Fri Nov 27 17:49:27 UTC 2015
Package: java-package
Version: 0.59
Severity: important
Make-jpkg is breaking the packaging of the embedded eclipse that runs jmc (Java Mission Control). The tool will not run
from within the installed .deb file. It runs just fine from the tar extracted directly onto disk.
Error message when running JMC from installed package:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:284)
at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:238)
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:273)
at java.util.jar.JarVerifier.update(JarVerifier.java:228)
at java.util.jar.JarFile.initializeVerifier(JarFile.java:383)
at java.util.jar.JarFile.getInputStream(JarFile.java:450)
at sun.misc.URLClassPath$JarLoader$2.getInputStream(URLClassPath.java:940)
at sun.misc.Resource.cachedInputStream(Resource.java:77)
at sun.misc.Resource.getByteBuffer(Resource.java:160)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:454)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)
Thanks!
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'stable'), (499, 'testing'), (399, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages java-package depends on:
ii debhelper 9.20151117
ii dpkg-dev 1.18.3
ii fakeroot 1.20.2-1
ii libasound2 1.0.29-1
ii libfontconfig1 2.11.0-6.3
ii libgl1-mesa-glx 11.0.5-1
ii libgtk2.0-0 2.24.28-1
ii libx11-6 2:1.6.3-1
ii libxslt1.1 1.1.28-2.1
ii libxtst6 2:1.2.2-1+b1
ii libxxf86vm1 1:1.1.4-1
ii unzip 6.0-20
Versions of packages java-package recommends:
ii gcc 4:5.2.1-4
Versions of packages java-package suggests:
ii openjdk-7-jre 7u91-2.6.3-1
-- no debconf information
More information about the pkg-java-maintainers
mailing list