The following comment has been added to this issue: Author: Jim Krygowski Created: Fri, 22 Aug 2003 1:04 PM Body: Hey just noticed one more thing.
It looks like the SessionLifecycleListener (which the RequestLifecycleListener depend upon to set the DefaultComponentManager into the session) is bombing out without throwing an exception. The exception happens in ComponentConfiguration.configure() when it tris to execute the line: Class resource = loadClass(componentDefinition.className); Because this happens before session.setAttribute(DefaultComponentManager ) is called, we return to the calling context having never set the DefaultComponentManager. The value of componentDefinition.className when the exception occurs is: com.opensymphony.webwork.example.counter.Counter The following exception appears in the tomcat logs: ava.lang.NoClassDefFoundError: com/cortexeb/tools/clover/S at com.opensymphony.webwork.example.counter.Counter.<clinit>(Counter.java:14) at java.lang.Class.forName0(Native Method) Which indicates to me that the clover.jar is required by the example app but not provided anywhere on the classpath. Once I dropped clover-1.2.jar into lib the application started. --------------------------------------------------------------------- View the issue: http://jira.opensymphony.com/secure/ViewIssue.jspa?key=WW-263 Here is an overview of the issue: --------------------------------------------------------------------- Key: WW-263 Summary: webwork-example not working with Tomcat 5.0.7 Type: Bug Status: Assigned Priority: Major Project: WebWork Components: Component Management Fix Fors: 2.0 Versions: 2.0 Assignee: Patrick Lightbody Reporter: Marc Lehmann Created: Tue, 19 Aug 2003 8:32 AM Updated: Thu, 21 Aug 2003 9:46 PM Environment: Windows 2000, J2SDK 1.4.2, Tomcat 5.0.7, webwork-2.0-beta Description: The following exception is thrown on first start-up: (Looks like ww-166 and xw-37. However, this is no restart issue.) java.lang.RuntimeException: Fallback must be an instance of DefaultConfigurationManager at com.opensymphony.xwork.interceptor.component.DefaultComponentManager.setFallback(DefaultComponentManager.java:50) at com.opensymphony.webwork.lifecycle.RequestLifecycleFilter.doFilter(RequestLifecycleFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:256) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:210) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:190) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:175) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:207) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:647) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:489) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:649) at java.lang.Thread.run(Unknown Source) --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.opensymphony.com/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork