CPAS MS2 problem

CPAS Forum (Inactive)
CPAS MS2 problem greener  2006-03-09 15:25
Status: Closed
 
Hi everyone I successfully loaded 15 folders into CPAS , It was running really slow so I rebooted the machine, It starts up fine but when I click on MS2 to view my data
it throws the following errors (below). I attached the cpas error logs. Any advice or thoughts anyone has would be muchly appreciated thanks

-Rich


An error has occurred:
Servlet execution threw an exception
javax.servlet.error.exception :

javax.servlet.ServletException: Servlet execution threw an exception
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:275)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
       at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
       at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
       at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
       at org.fhcrc.cpas.view.ViewServlet.service(ViewServlet.java:90)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.fhcrc.cpas.data.TransactionFilter.doFilter(TransactionFilter.java:36)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:123)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.fhcrc.cpas.security.AuthFilter.doFilter(AuthFilter.java:53)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.fhcrc.cpas.module.ModuleLoader.doFilter(ModuleLoader.java:228)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
       at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
       at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
       at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
       at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NoClassDefFoundError
       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
       at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
       at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
       at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
       at java.lang.Class.newInstance0(Class.java:350)
       at java.lang.Class.newInstance(Class.java:303)
       at org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowControllerFactory.java:235)
       at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController(PageFlowRequestProcessor.java:636)
       at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
       at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:856)
       at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:600)
       at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:163)
       at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
       ... 33 more


request attributes
javax.servlet.forward.request_uri = /cpas/MS2/home/begin.view
javax.servlet.forward.context_path = /cpas
javax.servlet.forward.servlet_path = /MS2/home/begin.view
javax.servlet.forward.path_info = /error.gm
javax.servlet.error.message =
javax.servlet.error.exception = javax.servlet.ServletException: Servlet execution threw an exception
javax.servlet.error.request_uri = /cpas/MS2/home/begin.view
javax.servlet.error.status_code = 500
sharedFlow = [:]
url_rewriters = [org.apache.beehive.netui.pageflow.internal.DefaultURLRewriter@0]
globalApp = global.Global@19be6ee
javax.servlet.error.servlet_name = ViewServlet
_defaultValidationMessages = org.apache.beehive.netui.pageflow.internal.ExpressionAwareMessageResources@dc5434
org.apache.beehive.controls.runtime.servlet.ServletBeanContext = []
_netui:servletContext = org.apache.catalina.core.ApplicationContextFacade@1b35ece
org.apache.struts.action.MODULE = org.apache.struts.config.impl.ModuleConfigImpl@1ebf4ff
 
 
arauch responded:  2006-03-14 18:15
Sorry for the delay in responding.

It's difficult to tell exactly what is going on here… these are very strange errors in the log. It may be that the uncontrolled shutdown of Tomcat left badness hanging around. I would try the following:

  • Do a controlled restart of Tomcat (from the services manager or "NET STOP xxx / NET START xxx", assuming a Windows machine)
  • If the errors persist, stop Tomcat and delete any serialized session state in the Tomcat work directory. You'll find it in /tomcat5/work/Catalina/localhost/cpas
Let us know if this solves the problem, and if not, please post the new log.

Adam

 
greener responded:  2006-03-15 11:03
Awesome thanks so much,

Works great, just needed the restart

-Rich

 
jeckels responded:  2006-03-15 18:07
Upon closer investigation, this is due to a bug that is fixed in 1.3. If you run into this problem again, shutting down the server, deleting the serialized session state in /tomcat5/work/Catalina/localhost/cpas (it will be a .ser file), and restarting the server will get you back up and running again.

https://cpas.fhcrc.org/Issues/home/issues/details.view?issueId=1011

Josh

 
jeckels responded:  2006-03-15 18:09
 
adam responded:  2007-01-03 14:46