java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor

incubator-zeppelin-users | moon soo Lee | 2 years ago
  1. 0

    Re: Problem installing Zeppelin

    incubator-zeppelin-users | 2 years ago | moon soo Lee
    java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
  2. 0

    NoClassDefFoundError. How to set dependencies and deploy a java app?

    Stack Overflow | 3 years ago | dmitri
    java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
  3. 0

    GitHub comment 4#9069076

    GitHub | 4 years ago | larsschwegmann
    java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Hello Jersey Team, Some tests are failing on master due to missing asm dependency. I fixed this by modifying this file: {code} containers/jdk-http/pom.xml {code} And adding missing dependency with test cope: {code} <dependencies> <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> <version>3.3.1</version> <scope>test</scope> </dependency> </dependencies> {code} Now jersey-container-jdk-http module tests are passing. I can push this change to Jersey repository on github if you like. The failure log: {code} [INFO] ------------------------------------------------------------------------ [INFO] Building jersey-container-jdk-http 2.14-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-versions) @ jersey-container-jdk-http --- [INFO] [INFO] --- build-helper-maven-plugin:1.7:parse-version (parse-version) @ jersey-container-jdk-http --- [INFO] [INFO] --- maven-istack-commons-plugin:2.6.1:rs-gen (default) @ jersey-container-jdk-http --- Resources: org/glassfish/jersey/jdkhttp/internal/localization.properties Skipping /home/sarxos/workspace/jersey/containers/jdk-http/src/main/resources/org/glassfish/jersey/jdkhttp/internal/localization.properties [INFO] [INFO] --- build-helper-maven-plugin:1.7:add-source (default) @ jersey-container-jdk-http --- [INFO] Source directory: /home/sarxos/workspace/jersey/containers/jdk-http/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jersey-container-jdk-http --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 2 resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ jersey-container-jdk-http --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /home/sarxos/workspace/jersey/containers/jdk-http/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jersey-container-jdk-http --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/sarxos/workspace/jersey/containers/jdk-http/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ jersey-container-jdk-http --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ jersey-container-jdk-http --- [INFO] Surefire report directory: /home/sarxos/workspace/jersey/containers/jdk-http/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.glassfish.jersey.jdkhttp.LifecycleListenerTest Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.364 sec <<< FAILURE! - in org.glassfish.jersey.jdkhttp.LifecycleListenerTest testStartupShutdownHooks(org.glassfish.jersey.jdkhttp.LifecycleListenerTest) Time elapsed: 0.29 sec <<< ERROR! java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.glassfish.jersey.server.ResourceConfig.scanClasses(ResourceConfig.java:885) at org.glassfish.jersey.server.ResourceConfig._getClasses(ResourceConfig.java:849) at org.glassfish.jersey.server.ResourceConfig.getClasses(ResourceConfig.java:755) at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1181) at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1154) at org.glassfish.jersey.server.ResourceConfig.createRuntimeConfig(ResourceConfig.java:1150) at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:318) at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:273) at org.glassfish.jersey.jdkhttp.JdkHttpHandlerContainer.<init>(JdkHttpHandlerContainer.java:98) at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory.createHttpServer(JdkHttpServerFactory.java:104) at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory.createHttpServer(JdkHttpServerFactory.java:85) at org.glassfish.jersey.jdkhttp.AbstractJdkHttpServerTester.startServer(AbstractJdkHttpServerTester.java:113) at org.glassfish.jersey.jdkhttp.LifecycleListenerTest.testStartupShutdownHooks(LifecycleListenerTest.java:146) testReload(org.glassfish.jersey.jdkhttp.LifecycleListenerTest) Time elapsed: 0.016 sec <<< ERROR! java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.glassfish.jersey.server.ResourceConfig.scanClasses(ResourceConfig.java:885) at org.glassfish.jersey.server.ResourceConfig._getClasses(ResourceConfig.java:849) at org.glassfish.jersey.server.ResourceConfig.getClasses(ResourceConfig.java:755) at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1181) at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1154) at org.glassfish.jersey.server.ResourceConfig.createRuntimeConfig(ResourceConfig.java:1150) at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:318) at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:273) at org.glassfish.jersey.jdkhttp.JdkHttpHandlerContainer.<init>(JdkHttpHandlerContainer.java:98) at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory.createHttpServer(JdkHttpServerFactory.java:104) at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory.createHttpServer(JdkHttpServerFactory.java:85) at org.glassfish.jersey.jdkhttp.AbstractJdkHttpServerTester.startServer(AbstractJdkHttpServerTester.java:113) at org.glassfish.jersey.jdkhttp.LifecycleListenerTest.testReload(LifecycleListenerTest.java:111) Running org.glassfish.jersey.jdkhttp.JdkHttpPackageTest Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.02 sec <<< FAILURE! - in org.glassfish.jersey.jdkhttp.JdkHttpPackageTest testJdkHttpPackage(org.glassfish.jersey.jdkhttp.JdkHttpPackageTest) Time elapsed: 0.02 sec <<< ERROR! java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.glassfish.jersey.server.ResourceConfig.scanClasses(ResourceConfig.java:885) at org.glassfish.jersey.server.ResourceConfig._getClasses(ResourceConfig.java:849) at org.glassfish.jersey.server.ResourceConfig.getClasses(ResourceConfig.java:755) at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1181) at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1154) at org.glassfish.jersey.server.ResourceConfig.createRuntimeConfig(ResourceConfig.java:1150) at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:318) at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:273) at org.glassfish.jersey.jdkhttp.JdkHttpHandlerContainer.<init>(JdkHttpHandlerContainer.java:98) at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory.createHttpServer(JdkHttpServerFactory.java:104) at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory.createHttpServer(JdkHttpServerFactory.java:85) at org.glassfish.jersey.jdkhttp.AbstractJdkHttpServerTester.startServer(AbstractJdkHttpServerTester.java:113) at org.glassfish.jersey.jdkhttp.JdkHttpPackageTest.testJdkHttpPackage(JdkHttpPackageTest.java:79) Running org.glassfish.jersey.jdkhttp.RuntimeDelegateTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.34 sec - in org.glassfish.jersey.jdkhttp.RuntimeDelegateTest Running org.glassfish.jersey.jdkhttp.BasicJdkHttpServerTest Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.023 sec <<< FAILURE! - in org.glassfish.jersey.jdkhttp.BasicJdkHttpServerTest testCreateHttpsServer(org.glassfish.jersey.jdkhttp.BasicJdkHttpServerTest) Time elapsed: 0.014 sec <<< ERROR! java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.glassfish.jersey.server.ResourceConfig.scanClasses(ResourceConfig.java:885) at org.glassfish.jersey.server.ResourceConfig._getClasses(ResourceConfig.java:849) at org.glassfish.jersey.server.ResourceConfig.getClasses(ResourceConfig.java:755) at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1181) at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1154) at org.glassfish.jersey.server.ResourceConfig.createRuntimeConfig(ResourceConfig.java:1150) at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:318) at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:273) at org.glassfish.jersey.jdkhttp.JdkHttpHandlerContainer.<init>(JdkHttpHandlerContainer.java:98) at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory.createHttpServer(JdkHttpServerFactory.java:104) at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory.createHttpServer(JdkHttpServerFactory.java:85) at org.glassfish.jersey.jdkhttp.BasicJdkHttpServerTest.testCreateHttpsServer(BasicJdkHttpServerTest.java:87) testCreateHttpServer(org.glassfish.jersey.jdkhttp.BasicJdkHttpServerTest) Time elapsed: 0.008 sec <<< ERROR! java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.glassfish.jersey.server.ResourceConfig.scanClasses(ResourceConfig.java:885) at org.glassfish.jersey.server.ResourceConfig._getClasses(ResourceConfig.java:849) at org.glassfish.jersey.server.ResourceConfig.getClasses(ResourceConfig.java:755) at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1181) at org.glassfish.jersey.server.ResourceConfig$RuntimeConfig.<init>(ResourceConfig.java:1154) at org.glassfish.jersey.server.ResourceConfig.createRuntimeConfig(ResourceConfig.java:1150) at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:318) at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:273) at org.glassfish.jersey.jdkhttp.JdkHttpHandlerContainer.<init>(JdkHttpHandlerContainer.java:98) at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory.createHttpServer(JdkHttpServerFactory.java:104) at org.glassfish.jersey.jdkhttp.JdkHttpServerFactory.createHttpServer(JdkHttpServerFactory.java:85) at org.glassfish.jersey.jdkhttp.BasicJdkHttpServerTest.testCreateHttpServer(BasicJdkHttpServerTest.java:78) Results : Tests in error: LifecycleListenerTest.testStartupShutdownHooks:146->AbstractJdkHttpServerTester.startServer:113 » NoClassDefFound LifecycleListenerTest.testReload:111->AbstractJdkHttpServerTester.startServer:113 » NoClassDefFound JdkHttpPackageTest.testJdkHttpPackage:79->AbstractJdkHttpServerTester.startServer:113 » NoClassDefFound BasicJdkHttpServerTest.testCreateHttpsServer:87 » NoClassDefFound org/objectwe... BasicJdkHttpServerTest.testCreateHttpServer:78 » NoClassDefFound org/objectweb... Tests run: 6, Failures: 0, Errors: 5, Skipped: 0 {code}

    Java.net JIRA | 2 years ago | sarxos
    java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.NoClassDefFoundError

      org/objectweb/asm/ClassVisitor

      at com.sun.jersey.api.core.ScanningResourceConfig.init()
    2. Jersey
      PackagesResourceConfig.<init>
      1. com.sun.jersey.api.core.ScanningResourceConfig.init(ScanningResourceConfig.java:79)
      2. com.sun.jersey.api.core.PackagesResourceConfig.init(PackagesResourceConfig.java:104)
      3. com.sun.jersey.api.core.PackagesResourceConfig.<init>(PackagesResourceConfig.java:78)
      4. com.sun.jersey.api.core.PackagesResourceConfig.<init>(PackagesResourceConfig.java:89)
      4 frames
    3. Jersey
      ServletContainer.init
      1. com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:696)
      2. com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:674)
      3. com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:205)
      4. com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:376)
      5. com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:559)
      5 frames
    4. JavaServlet
      GenericServlet.init
      1. javax.servlet.GenericServlet.init(GenericServlet.java:161)
      1 frame
    5. Jetty
      Server.doStart
      1. org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532)
      2. org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344)
      3. org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      4. org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791)
      5. org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
      6. org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
      7. org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
      8. org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
      9. org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      10. org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
      11. org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172)
      12. org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
      13. org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
      14. org.eclipse.jetty.server.Server.doStart(Server.java:282)
      14 frames