[Deploying Sakai] More on our performance issues

Tom Hall thall at brocku.ca
Sat Sep 25 17:53:03 PDT 2010


  Hi Everyone

We have updated the msgcenter in our development environment (from 
msgcntr trunk course) and it deployed correctly there, however when we 
tried to move it to our test environment we are getting an error as 
shown below.  On the development system autoddl is on while it is not on 
test.  We manually added the columns to the MFR_AREA_T and 
MFR_OPEN_FORUM_T tables to match those in development.

Anyone have a suggestion?  Our production system is suffering from the 
issue discribed in MSGCNTR-364.

Thanks

Tom

org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'availability' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionAreaBean: java.lang.AbstractMethodError: org.sakaiproject.component.app.messageforums.dao.hibernate.AreaImpl.getAvailability()Ljava/lang/Boolean;
     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
caused by: org.sakaiproject.tool.api.ToolException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'availability' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionAreaBean: java.lang.AbstractMethodError: org.sakaiproject.component.app.messageforums.dao.hibernate.AreaImpl.getAvailability()Ljava/lang/Boolean;
     at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1221)
caused by: org.apache.jasper.JasperException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'availability' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionAreaBean: java.lang.AbstractMethodError: org.sakaiproject.component.app.messageforums.dao.hibernate.AreaImpl.getAvailability()Ljava/lang/Boolean;
     at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'availability' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionAreaBean: java.lang.AbstractMethodError: org.sakaiproject.component.app.messageforums.dao.hibernate.AreaImpl.getAvailability()Ljava/lang/Boolean;
     at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
caused by: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException: Error getting property 'availability' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionAreaBean: java.lang.AbstractMethodError: org.sakaiproject.component.app.messageforums.dao.hibernate.AreaImpl.getAvailability()Ljava/lang/Boolean;
     at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
caused by: javax.faces.el.EvaluationException: Error getting property 'availability' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionAreaBean: java.lang.AbstractMethodError: org.sakaiproject.component.app.messageforums.dao.hibernate.AreaImpl.getAvailability()Ljava/lang/Boolean;
     at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)
caused by: java.lang.AbstractMethodError: org.sakaiproject.component.app.messageforums.dao.hibernate.AreaImpl.getAvailability()Ljava/lang/Boolean;
     at org.sakaiproject.tool.messageforums.ui.DiscussionAreaBean.getAvailability(DiscussionAreaBean.java:188)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at com.sun.faces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:79)
     at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)
     at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)
     at com.sun.faces.el.impl.BinaryOperatorExpression.evaluate(BinaryOperatorExpression.java:165)
     at com.sun.faces.el.impl.BinaryOperatorExpression.evaluate(BinaryOperatorExpression.java:177)
     at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
     at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
     at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
     at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:315)
     at javax.faces.webapp.UIComponentTag.shouldBeSuppressed(UIComponentTag.java:1281)
     at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:475)
     at com.sun.faces.taglib.html_basic.GraphicImageTag.doStartTag(GraphicImageTag.java:372)
     at org.apache.jsp.jsp.discussionForum.forumsOnly.dfForums_jsp._jspx_meth_h_005fgraphicImage_005f0(dfForums_jsp.java:439)
     at org.apache.jsp.jsp.discussionForum.forumsOnly.dfForums_jsp._jspx_meth_sakai_005ftool_005fbar_005f0(dfForums_jsp.java:388)
     at org.apache.jsp.jsp.discussionForum.forumsOnly.dfForums_jsp._jspService(dfForums_jsp.java:255)
     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
     at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
     at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
     at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
     at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
     at org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:137)
     at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
     at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
     at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:585)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
     at org.sakaiproject.tool.messageforums.MessageForumsFilePickerServlet.dispatch(MessageForumsFilePickerServlet.java:166)
     at org.sakaiproject.jsf.util.JsfTool.doGet(JsfTool.java:241)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:585)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:359)
     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
     at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:500)
     at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1221)
     at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:204)
     at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:96)
     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:646)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
     at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
     at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
     at java.lang.Thread.run(Thread.java:619)




More information about the production mailing list