Note that there are some explanatory texts on larger screens.

plurals
  1. PO"Invalid signature file digest for Manifest main attributes" on Java build from source
    text
    copied!<p>I am building java from the Oracle source code, on Linux (SLES 11). I have gotten through the glitches up to this point, but have hit a problem where the rt.jar file is being processed. </p> <p>The last command shown is</p> <p>Packing /build/linux-amd64/j2re-image/lib/rt.jar 61228544 bytes</p> <p>followed by the exception and stack trace:</p> <pre><code>Exception in thread "main" java.lang.ExceptionInInitializerError at com.sun.java.util.jar.pack.TLGlobals.&lt;init&gt;(TLGlobals.java:67) at com.sun.java.util.jar.pack.PackerImpl.&lt;init&gt;(PackerImpl.java:66) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:374) at java.util.jar.Pack200.newInstance(Pack200.java:748) at java.util.jar.Pack200.newPacker(Pack200.java:134) at com.sun.java.util.jar.pack.Driver.main(Driver.java:266) Caused by: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:240) at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:193) at java.util.jar.JarVerifier.processEntry(JarVerifier.java:262) at java.util.jar.JarVerifier.update(JarVerifier.java:216) at java.util.jar.JarFile.initializeVerifier(JarFile.java:345) at java.util.jar.JarFile.getInputStream(JarFile.java:412) at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:162) at java.net.URL.openStream(URL.java:1037) at java.lang.ClassLoader.getSystemResourceAsStream(ClassLoader.java:1364) at java.lang.Class.getResourceAsStream(Class.java:2086) at com.sun.java.util.jar.pack.PropMap.&lt;clinit&gt;(PropMap.java:127) ... 10 more </code></pre> <p>I am not familiar with signing jar files, and I'm not sure why the build is doing this in the first place. Any help would be appreciated.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload