You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2021/04/28 08:43:19 UTC

[GitHub] [pulsar] YannPerthuis commented on issue #8539: Invalid signature file digest for Manifest main attributes

YannPerthuis commented on issue #8539:
URL: https://github.com/apache/pulsar/issues/8539#issuecomment-828270908


   Hi, I'm currently working with the pulsar-functions-local-runner 2.7.1 dependency and a JDK 8, and I get this same error when I run my application.
   
   It throws when I instantiate the FunctionConfig class like the [example](https://pulsar.apache.org/docs/en/functions-debug/#debug-with-localrun-mode) in the doc.
   
   Error:
   
   ```java
   Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
           at java.base/sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:336)
           at java.base/sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:269)
           at java.base/java.util.jar.JarVerifier.processEntry(JarVerifier.java:316)
           at java.base/java.util.jar.JarVerifier.update(JarVerifier.java:230)
           at java.base/java.util.jar.JarFile.initializeVerifier(JarFile.java:757)
           at java.base/java.util.jar.JarFile.ensureInitialization(JarFile.java:1034)
           at java.base/java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(JavaUtilJarAccessImpl.java:69)
           at java.base/jdk.internal.loader.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:870)
           at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:786)
           at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
           at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
           at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
           at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
           at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
           at PulsarFunctionLocalRunner.main(PulsarFunctionLocalRunner.java:17)
   ```
   
   @jiazhai, did the #8491 solve this problem for pulsar-functions-local-runner ?
   
   Thanks.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org