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