[Bug 374567] [NEW] tomcat6 with spring throws org/springframework/core/NestedExceptionUtils

Thag bruce.edge at gmail.com
Sun May 10 19:26:39 BST 2009


Public bug reported:

Binary package hint: tomcat6

Here's a stack trace when I try to load my app with the ubuntu packaged
jaunty tomcat6:

May 10, 2009 11:11:28 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: org/springframework/core/NestedExceptionUtils
        at org.springframework.core.NestedRuntimeException.getMessage(NestedRuntimeException.java:67)
        at java.lang.Throwable.getLocalizedMessage(Throwable.java:284)
        at java.lang.Throwable.toString(Throwable.java:360)
        at org.springframework.beans.factory.BeanCreationException.toString(BeanCreationException.java:150)
        at java.lang.String.valueOf(String.java:2838)
        at java.io.PrintWriter.println(PrintWriter.java:727)
        at java.lang.Throwable.printStackTrace(Throwable.java:526)
        at org.springframework.beans.factory.BeanCreationException.printStackTrace(BeanCreationException.java:176)
        at java.util.logging.SimpleFormatter.format(SimpleFormatter.java:94)
        at org.apache.juli.FileHandler.publish(FileHandler.java:129)
        at java.util.logging.Logger.log(Logger.java:476)
        at java.util.logging.Logger.doLog(Logger.java:498)
        at java.util.logging.Logger.logp(Logger.java:698)
        at org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:101)
        at org.apache.commons.logging.impl.Jdk14Logger.error(Jdk14Logger.java:149)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:215)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
        at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
        at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:604)
        at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:129)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
        at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283)
        at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
        at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.ClassNotFoundException: org.springframework.core.NestedExceptionUtils
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
        ... 49 more

The same problem reported here:
http://www.mail-archive.com/users@tomcat.apache.org/msg57804.html

Where the result was "check with your packager".

My app also runs fine with the apache tgz tomcat6.

I'll attaching the war I'm deploying that is causing this.

#> dpkg -l | grep tomcat
ii  libtomcat6-java              6.0.18-0ubuntu6              Servlet and JSP engine -- core libraries
ii  tomcat6                      6.0.18-0ubuntu6              Servlet and JSP engine
ii  tomcat6-admin                6.0.18-0ubuntu6              Servlet and JSP engine -- admin web applications
ii  tomcat6-common               6.0.18-0ubuntu6              Servlet and JSP engine -- common files
ii  tomcat6-docs                 6.0.18-0ubuntu6              Servlet and JSP engine -- example web applications
ii  tomcat6-examples             6.0.18-0ubuntu6              Servlet and JSP engine -- example web applications
ii  tomcat6-user                 6.0.18-0ubuntu6              Servlet and JSP engine -- tools to create user instances

#> java -version
java version "1.6.0_0"
OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu7)
OpenJDK 64-Bit Server VM (build 14.0-b08, mixed mode)

** Affects: tomcat6 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: deploy servelet spring tomcat webservices

-- 
tomcat6 with spring throws org/springframework/core/NestedExceptionUtils
https://bugs.launchpad.net/bugs/374567
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to tomcat6 in ubuntu.



More information about the Ubuntu-server-bugs mailing list