[Using Sakai] recurring error in sakai 2.9.x

Anders Nordkvist anders.nordqvist at his.se
Tue Aug 13 05:29:28 PDT 2013


Hi,



We have a bug which is recurring a few times a day. It started since we upgraded from 2.7.x to 2.9.x (r125252) in August this year.

We have also looked in the database on the session the time for the error and it seems that the user has NULL in both REF and CONTEXT.

Can anyone solve this please?



mysql> select * from SAKAI_EVENT where session_id like '%a36b58e0-f2ef-45b1-8d5c-1a702efa481d%';

+----------+---------------------+-------------+------------------------------------+-----------------+--------------------------------------+------------+

| EVENT_ID | EVENT_DATE          | EVENT       | REF                                | CONTEXT         | SESSION_ID                           | EVENT_CODE |

+----------+---------------------+-------------+------------------------------------+-----------------+--------------------------------------+------------+

| 53189548 | 2013-08-12 19:35:09 | user.login  | NULL                               | NULL            | a36b58e0-f2ef-45b1-8d5c-1a702efa481d | m          |

| 53189553 | 2013-08-12 19:35:32 | pres.begin  | /presence/KB114G-20132-01-presence | KB114G-20132-01 | a36b58e0-f2ef-45b1-8d5c-1a702efa481d | m          |

| 53189579 | 2013-08-12 19:36:44 | pres.end    | /presence/KB114G-20132-01-presence | NULL            | a36b58e0-f2ef-45b1-8d5c-1a702efa481d | m          |

| 53190725 | 2013-08-12 20:35:46 | user.logout | NULL                               | NULL            | a36b58e0-f2ef-45b1-8d5c-1a702efa481d | m          |

+----------+---------------------+-------------+------------------------------------+-----------------+--------------------------------------+------------+

4 rows in set (0.17 sec)





bug-id: 68ed860e-4f6d-43a0-ae62-e7fc3aa1cff9

user: Removed

email: Removed<mailto:a13elino at student.his.se>

usage-session: a36b58e0-f2ef-45b1-8d5c-1a702efa481d

stack-trace-digest: FFA3C57592C52C684EE60FA262596252411A818B

sakai-version: 2.9-SNAPSHOT

service-version: TRUNK

app-server: scio2

user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36

browser-id: Win-Mozilla

IP: Removed

request-path: /portal/tool/2279a744-cae3-4457-b9b9-b434f200234c/discussionForum/message/dfAllMessages

time: 12-Aug-2013 19:35:09





stack trace:



org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException: Error getting property 'needToPostFirst' from bean of type org.sakaiproject.tool.messageforums.DiscussionForumTool: java.lang.NullPointerException

    at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:894)

caused by: org.sakaiproject.tool.api.ToolException: org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException: Error getting property 'needToPostFirst' from bean of type org.sakaiproject.tool.messageforums.DiscussionForumTool: java.lang.NullPointerException

    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1483)

caused by: org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException: Error getting property 'needToPostFirst' from bean of type org.sakaiproject.tool.messageforums.DiscussionForumTool: java.lang.NullPointerException

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)

caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException: Error getting property 'needToPostFirst' from bean of type org.sakaiproject.tool.messageforums.DiscussionForumTool: java.lang.NullPointerException

    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)

caused by: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException: Error getting property 'needToPostFirst' from bean of type org.sakaiproject.tool.messageforums.DiscussionForumTool: java.lang.NullPointerException

    at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:143)

caused by: javax.faces.el.EvaluationException: Error getting property 'needToPostFirst' from bean of type org.sakaiproject.tool.messageforums.DiscussionForumTool: java.lang.NullPointerException

    at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:187)

caused by: java.lang.NullPointerException

    at org.sakaiproject.tool.messageforums.DiscussionForumTool.getNeedToPostFirst(DiscussionForumTool.java:2392)

    at sun.reflect.GeneratedMethodAccessor1018.invoke(null:-1)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:606)

    at com.sun.faces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:99)

    at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:187)

    at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:171)

    at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263)

    at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:160)

    at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:143)

    at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:335)

    at javax.faces.webapp.UIComponentTag.shouldBeSuppressed(UIComponentTag.java:1289)

    at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:497)

    at com.sun.faces.taglib.html_basic.OutputTextTag.doStartTag(OutputTextTag.java:155)

    at org.apache.jsp.jsp.discussionForum.message.dfAllMessages_jsp._jspx_meth_h_005foutputText_005f31(dfAllMessages_jsp.java:2863)

    at org.apache.jsp.jsp.discussionForum.message.dfAllMessages_jsp._jspService(dfAllMessages_jsp.java:354)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)

    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)

    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)

    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)

    at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)

    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)

    at org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:159)

    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)

    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)

    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:634)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)

    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)

    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)

    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)

    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:621)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:634)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)

    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)

    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)

    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)

    at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:511)

    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1483)

    at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:213)

    at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:96)

    at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:894)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:695)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)

    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)

    at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:680)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)

    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)

    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)

    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

    at java.lang.Thread.run(Thread.java:724)


Regards
Anders Nordkvist
System administrator
University Of Skövde
Sweden

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-user/attachments/20130813/70549ac9/attachment-0001.html 


More information about the sakai-user mailing list