- This topic has 12 replies, 2 voices, and was last updated 16 years ago by
Loyal Water.
-
AuthorPosts
-
almicoMemberThis is my installation:
*** Date: mercoledì 1 aprile 2009 9.41.06 CEST ** System properties: OS=WindowsVista OS version=6.0.0 Java version=1.5.0_11 *** MyEclipse details: MyEclipse Enterprise Workbench Version: 7.1.1 Build id: 7.1.1-20090310 *** Eclipse details: MyEclipse Enterprise Workbench Version: 7.1.1 Build id: 7.1.1-20090310 Eclipse startup command=-os win32 -ws win32 -arch x86 -showsplash -launcher C:\Users\administrator\AppData\Local\Genuitec\MyEclipse 7.1\myeclipse.exe -name Myeclipse --launcher.library C:\Users\administrator\AppData\Local\Genuitec\MyEclipse 7.1\../Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731\eclipse_1115.dll -startup C:\Users\administrator\AppData\Local\Genuitec\MyEclipse 7.1\../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar -clean -configuration configuration -vm C:\Users\administrator\AppData\Local\Genuitec\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011\bin\client\jvm.dll
This is the problem description:
– I use “Create a Web Project” selecting “Java EE 5.0”
– I RUN AS “MyEclipse Server Application”I get the following output:
1-apr-2009 9.45.51 org.apache.catalina.core.AprLifecycleListener init INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Users\administrator\AppData\Local\Genuitec\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011\bin;C:\Users\administrator\AppData\Local\Genuitec\Common\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_7.1.0.zmyeclipse7102009030516\tomcat\bin 1-apr-2009 9.45.52 org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 1-apr-2009 9.45.52 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 501 ms 1-apr-2009 9.45.52 org.apache.catalina.core.StandardService start INFO: Starting service Catalina 1-apr-2009 9.45.52 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.13 1-apr-2009 9.45.54 com.sun.jersey.api.core.ClasspathResourceConfig init INFO: Scanning for root resource and provider classes in the paths: C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\FirstTest\WEB-INF\lib C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\FirstTest\WEB-INF\classes 1-apr-2009 9.45.54 org.apache.catalina.core.ApplicationContext log GRAVE: StandardWrapper.Throwable java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:277) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:239) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:228) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:220) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:179) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:106) at com.sun.jersey.api.core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:131) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:103) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:85) at com.sun.jersey.spi.container.servlet.WebComponent.getDefaultResourceConfig(WebComponent.java:484) at com.sun.jersey.spi.container.servlet.ServletContainer.getDefaultResourceConfig(ServletContainer.java:491) at com.sun.jersey.spi.container.servlet.ServletContainer$1.getDefaultResourceConfig(ServletContainer.java:216) at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:519) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:164) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 1-apr-2009 9.45.54 org.apache.catalina.core.StandardContext loadOnStartup GRAVE: Servlet /FirstTest threw load() exception java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:277) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:239) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:228) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:220) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:179) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:106) at com.sun.jersey.api.core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:131) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:103) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:85) at com.sun.jersey.spi.container.servlet.WebComponent.getDefaultResourceConfig(WebComponent.java:484) at com.sun.jersey.spi.container.servlet.ServletContainer.getDefaultResourceConfig(ServletContainer.java:491) at com.sun.jersey.spi.container.servlet.ServletContainer$1.getDefaultResourceConfig(ServletContainer.java:216) at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:519) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:164) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 1-apr-2009 9.45.55 com.sun.jersey.api.core.ClasspathResourceConfig init INFO: Scanning for root resource and provider classes in the paths: C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\SecondTest\WEB-INF\lib C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\SecondTest\WEB-INF\classes 1-apr-2009 9.45.55 org.apache.catalina.core.ApplicationContext log GRAVE: StandardWrapper.Throwable java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:277) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:239) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:228) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:220) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:179) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:106) at com.sun.jersey.api.core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:131) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:103) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:85) at com.sun.jersey.spi.container.servlet.WebComponent.getDefaultResourceConfig(WebComponent.java:484) at com.sun.jersey.spi.container.servlet.ServletContainer.getDefaultResourceConfig(ServletContainer.java:491) at com.sun.jersey.spi.container.servlet.ServletContainer$1.getDefaultResourceConfig(ServletContainer.java:216) at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:519) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:164) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 1-apr-2009 9.45.55 org.apache.catalina.core.StandardContext loadOnStartup GRAVE: Servlet /SecondTest threw load() exception java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:277) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:239) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:228) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:220) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:179) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:106) at com.sun.jersey.api.core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:131) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:103) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:85) at com.sun.jersey.spi.container.servlet.WebComponent.getDefaultResourceConfig(WebComponent.java:484) at com.sun.jersey.spi.container.servlet.ServletContainer.getDefaultResourceConfig(ServletContainer.java:491) at com.sun.jersey.spi.container.servlet.ServletContainer$1.getDefaultResourceConfig(ServletContainer.java:216) at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:519) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:164) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 1-apr-2009 9.45.56 com.sun.jersey.api.core.ClasspathResourceConfig init INFO: Scanning for root resource and provider classes in the paths: C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\Test0004\WEB-INF\lib C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\Test0004\WEB-INF\classes 1-apr-2009 9.45.56 com.sun.jersey.api.core.ClasspathResourceConfig init INFO: Root resource classes found: class com.almico.ttracker.services.users.UsersResource 1-apr-2009 9.45.56 com.sun.jersey.api.core.ClasspathResourceConfig init INFO: Provider classes found: 1-apr-2009 9.46.01 com.sun.jersey.api.core.ClasspathResourceConfig init INFO: Scanning for root resource and provider classes in the paths: C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\Test0005\WEB-INF\lib C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\Test0005\WEB-INF\classes 1-apr-2009 9.46.02 com.sun.jersey.server.impl.container.config.AnnotatedClassScanner indexJar GRAVE: Exception while processing file, C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\Test0005\WEB-INF\lib\icu4j-2.6.1.jar java.lang.ArrayIndexOutOfBoundsException: 48188 at org.objectweb.asm.ClassReader.readClass(Unknown Source) at org.objectweb.asm.ClassReader.accept(Unknown Source) at org.objectweb.asm.ClassReader.accept(Unknown Source) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:277) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:239) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:228) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:220) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:179) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:106) at com.sun.jersey.api.core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:131) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:103) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:85) at com.sun.jersey.spi.container.servlet.WebComponent.getDefaultResourceConfig(WebComponent.java:484) at com.sun.jersey.spi.container.servlet.ServletContainer.getDefaultResourceConfig(ServletContainer.java:491) at com.sun.jersey.spi.container.servlet.ServletContainer$1.getDefaultResourceConfig(ServletContainer.java:216) at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:519) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:164) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 1-apr-2009 9.46.03 com.sun.jersey.server.impl.application.WebApplicationImpl processRootResources GRAVE: The ResourceConfig instance does not contain any root resource classes. 1-apr-2009 9.46.03 org.apache.catalina.core.ApplicationContext log GRAVE: StandardWrapper.Throwable com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes. at com.sun.jersey.server.impl.application.WebApplicationImpl.processRootResources(WebApplicationImpl.java:607) at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:480) at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:317) at com.sun.jersey.spi.container.servlet.WebComponent.initiate(WebComponent.java:422) at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:433) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:167) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 1-apr-2009 9.46.03 org.apache.catalina.core.StandardContext loadOnStartup GRAVE: Servlet /Test0005 threw load() exception com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes. at com.sun.jersey.server.impl.application.WebApplicationImpl.processRootResources(WebApplicationImpl.java:607) at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:480) at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:317) at com.sun.jersey.spi.container.servlet.WebComponent.initiate(WebComponent.java:422) at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:433) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:167) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 1-apr-2009 9.46.05 com.sun.jersey.api.core.ClasspathResourceConfig init INFO: Scanning for root resource and provider classes in the paths: C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\Test0006\WEB-INF\lib C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\Test0006\WEB-INF\classes 1-apr-2009 9.46.05 com.sun.jersey.server.impl.container.config.AnnotatedClassScanner indexJar GRAVE: Exception while processing file, C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\Test0006\WEB-INF\lib\icu4j-2.6.1.jar java.lang.ArrayIndexOutOfBoundsException: 48188 at org.objectweb.asm.ClassReader.readClass(Unknown Source) at org.objectweb.asm.ClassReader.accept(Unknown Source) at org.objectweb.asm.ClassReader.accept(Unknown Source) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:277) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:239) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:228) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:220) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:179) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:106) at com.sun.jersey.api.core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:131) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:103) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:85) at com.sun.jersey.spi.container.servlet.WebComponent.getDefaultResourceConfig(WebComponent.java:484) at com.sun.jersey.spi.container.servlet.ServletContainer.getDefaultResourceConfig(ServletContainer.java:491) at com.sun.jersey.spi.container.servlet.ServletContainer$1.getDefaultResourceConfig(ServletContainer.java:216) at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:519) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:164) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 1-apr-2009 9.46.07 com.sun.jersey.server.impl.application.WebApplicationImpl processRootResources GRAVE: The ResourceConfig instance does not contain any root resource classes. 1-apr-2009 9.46.07 org.apache.catalina.core.ApplicationContext log GRAVE: StandardWrapper.Throwable com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes. at com.sun.jersey.server.impl.application.WebApplicationImpl.processRootResources(WebApplicationImpl.java:607) at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:480) at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:317) at com.sun.jersey.spi.container.servlet.WebComponent.initiate(WebComponent.java:422) at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:433) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:167) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 1-apr-2009 9.46.07 org.apache.catalina.core.StandardContext loadOnStartup GRAVE: Servlet /Test0006 threw load() exception com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes. at com.sun.jersey.server.impl.application.WebApplicationImpl.processRootResources(WebApplicationImpl.java:607) at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:480) at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:317) at com.sun.jersey.spi.container.servlet.WebComponent.initiate(WebComponent.java:422) at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:433) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:167) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 1-apr-2009 9.46.08 org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 1-apr-2009 9.46.08 org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 1-apr-2009 9.46.08 org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/37 config=null 1-apr-2009 9.46.08 org.apache.catalina.startup.Catalina start INFO: Server startup in 16416 ms
The “The ResourceConfig instance does not contain any root resource classes.” error should be obvious and it is not worrying me.
I searched all over and was unable to fix this NoSuchMethodError. I think it’s related to the ASM package and I’ve seen that if I enable support for REST, Hibernate and Spring, ASM-* versions 3.1, 1.5.3 and 2.2.3 are referenced.
Loyal WaterMemberThis is the problem description:
– I use “Create a Web Project” selecting “Java EE 5.0”
– I RUN AS “MyEclipse Server Application”Are these the only steps that need to be followed to reproduce this issue? Did you add any other code to your project?
almicoMember@support-nipun wrote:
This is the problem description:
– I use “Create a Web Project” selecting “Java EE 5.0”
– I RUN AS “MyEclipse Server Application”Are these the only steps that need to be followed to reproduce this issue? Did you add any other code to your project?
I added nothing else. Just followed those steps. In the meantime I did a similar test on another system running Windows XP. This time I tried to add a REST Web Service (JAX-RS). I faced the same NoSuchMethodError, but it was not blocking and the “REST Web Services Explorer” could access the WADL file. After I added Hibernate support the number of errors increased and after I added Spring support the “REST Web Services Explorer” was completely unable to find the WADL file.
All I want to do is to create a Web Project that includes the following capabilities:
– REST Web Service
– Hibernate with annotations
– Spring with AOP
to extend the tutorial presented at http://www.myeclipseide.com/documentation/quickstarts/webservices_rest/.
At present I’m unable to make it work.
Thank you.
almicoMemberI did several tests. It seems that, depending on how I add REST, Hibernate and Spring support, the “NoSuchMethodError: org.objectweb.asm” appears in different places.
I really don’t know what else to do. This is blocking for me, because my project relies on those features.
Any help?
almicoMemberDid some more testing. I issued a RESTORE MYECLIPSE TOMCAT SERVER INSTALLATION because I discovered that some exceptions were generated by ghost deployments (I’m new to MyEclipse). I performed the following steps to generate the issue in a deterministic way:
1) FILE -> NEW – WEB PROJECT, assigned a name, selected a directory, selected “Java EE 5.0” then pressed FINISH
2) Run AS -> MyEclipse Server Application works fine
3) MYECLIPSE -> PROJECT CAPABILITIES -> ADD HIBERNATE CAPABILITIES, selected “Hibernate 3.2”, selected “Enable Hibernate Annotations Support”, pressed NEXT, pressed NEXT, selected a DB DRIVER, pressed NEXT, created NEW JAVA PACKAGE “com.almico.test.hibernate”, pressed FINISH
4) Run AS -> MyEclipse Server Application works fine
5) MYECLIPSE -> PROJECT CAPABILITIES -> ADD REST WEB SERVICE CAPABILITIES, added “JAX-RS 1.0.2 JSON Libraries”, pressed FINISH
6) FILE -> NEW -> OTHER… -> WEB SERVICE, selected “REST (JAX-RS)”, selected “Create new Java bean”, pressed NEXT, set URL PATH to “pricelist”, added NEW JAVA PACKAGE “com.almico.test.services”, set JAVA CLASS to “PriceListResources”, added JAVA METHOD (name=”getClassCount”, returnType=”String”, urlPath=”getClassCount”, produces=”text/html”), pressed FINISH
7) edited PriceListResources.java replacing “throw new UnsupportedOperationException(“Not yet implemented.”)” with “return “54321””
8) Run AS -> MyEclipse Server Application works fine
9) TEST WITH REST WEB SERVICE EXPLORER works fine and localhost:8080/Test0010/services/pricelist/getClassCount properly returns “54321”
10) MYECLIPSE -> PROJECT CAPABILITIES -> ADD SPRING CAPABILITIES, selected “Spring 2.5”, selected “Spring 2.5 AOP Libraries”, selected “Spring 2.5 Persistence Core Libraries”, pressed NEXT, pressed NEXT, selected “Enable Hibernate Annotations support (Hibernate 3.2 only)”, pressed FINISH
11) Run AS -> MyEclipse Server Application generates the following error output:6-apr-2009 13.26.24 org.apache.catalina.core.AprLifecycleListener init INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Users\administrator\AppData\Local\Genuitec\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011\bin;C:\Users\administrator\AppData\Local\Genuitec\Common\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_7.1.0.zmyeclipse7102009030516\tomcat\bin 6-apr-2009 13.26.24 org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 6-apr-2009 13.26.24 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 474 ms 6-apr-2009 13.26.24 org.apache.catalina.core.StandardService start INFO: Starting service Catalina 6-apr-2009 13.26.24 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.13 6-apr-2009 13.26.25 com.sun.jersey.api.core.ClasspathResourceConfig init INFO: Scanning for root resource and provider classes in the paths: C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\Test0010\WEB-INF\lib C:\Users\administrator\Workspaces\MyEclipse 7.1\.metadata\.me_tcat\webapps\Test0010\WEB-INF\classes 6-apr-2009 13.26.26 org.apache.catalina.core.ApplicationContext log GRAVE: StandardWrapper.Throwable java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:277) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:239) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:228) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:220) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:179) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:106) at com.sun.jersey.api.core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:131) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:103) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:85) at com.sun.jersey.spi.container.servlet.WebComponent.getDefaultResourceConfig(WebComponent.java:484) at com.sun.jersey.spi.container.servlet.ServletContainer.getDefaultResourceConfig(ServletContainer.java:491) at com.sun.jersey.spi.container.servlet.ServletContainer$1.getDefaultResourceConfig(ServletContainer.java:216) at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:519) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:164) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 6-apr-2009 13.26.26 org.apache.catalina.core.StandardContext loadOnStartup GRAVE: Servlet /Test0010 threw load() exception java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:277) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:239) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:228) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:220) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:179) at com.sun.jersey.server.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:106) at com.sun.jersey.api.core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:131) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:103) at com.sun.jersey.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:85) at com.sun.jersey.spi.container.servlet.WebComponent.getDefaultResourceConfig(WebComponent.java:484) at com.sun.jersey.spi.container.servlet.ServletContainer.getDefaultResourceConfig(ServletContainer.java:491) at com.sun.jersey.spi.container.servlet.ServletContainer$1.getDefaultResourceConfig(ServletContainer.java:216) at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:519) at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:164) at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:197) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 6-apr-2009 13.26.26 org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 6-apr-2009 13.26.26 org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 6-apr-2009 13.26.26 org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/31 config=null 6-apr-2009 13.26.26 org.apache.catalina.startup.Catalina start INFO: Server startup in 2084 ms
I think it is the ASM package that causes this issue. “JAX-RS 1.0.2 Core Libraries” uses references ASM-3.1, while “Spring 2.5 AOP Libraries” references ASM-2.2.3.
The steps above should deterministically work to reproduce this issue on any system.
Loyal WaterMemberThank you for taking time out and posting these detailed steps to help us reproduce this issue. I’ll send these to the dev team right away and get back to you with an update asap.
almicoMemberThank you.
almicoMemberAny news?
Loyal WaterMemberalmico,
This issue is related to a conflict with the asm lib. The dev team is still evaluating this problem but you can take a look at this post for a workaround to this issue. You need to delete one of the asm libs:-
http://www.myeclipseide.com/PNphpBB2-printview-t-21327-start-0.html
almicoMemberI’m not sure about where should I look for the file(s) to be deleted. I did some tests that lead to some partial and temporary success, but nothing that allowed me to have a working project.
Loyal WaterMemberalmico,
You will have to check your project build path for duplicate asm jars. make sure there is just one asm jar on the project build path and not two jars of different versions.
almicoMemberI managed to create a working project by doing the following:
– whenever possible, I selected “Copy checked Library contents to project folder” when adding Spring, Hibernate and REST capabilities
– I then entered <project_base_path>\WebRoot\WEB_INF\lib
– I had to remove cglib (leaving only cglib-nodep-2.1_3.jar)
– I removed duplicated ASM* jars and upgraded all of them to their latest revisions (asm-3.1.jar, asm-attrs-2.2.3.jar, asm-commons-3.1.jar, asm-util-3.1.jar)
This way, it seems to be working fine.
I hope to see a full fix in the mainstream soon.
Thank you.
Loyal WaterMemberGlad its working now. Sorry for the inconvenience.
-
AuthorPosts