[Building Sakai] [Deploying Sakai] Help required on Discussion Forums Tool
Wagner, Michelle R.
wagnermr at iupui.edu
Tue Sep 6 05:55:39 PDT 2011
Hi Naira,
What version of Forums are you using? That exception usually is related to a forum or topic being "locked" (which is in the forum and topic settings), and there are a few resolved bugs that may be related. This one in particular might apply:
https://jira.sakaiproject.org/browse/MSGCNTR-351
Thanks,
Michelle
________________________________
From: sakai-dev-bounces at collab.sakaiproject.org [sakai-dev-bounces at collab.sakaiproject.org] on behalf of Naira Farooq [nairafarooq at gmail.com]
Sent: Tuesday, September 06, 2011 1:05 AM
To: Sakai-Dev
Subject: [Building Sakai] [Deploying Sakai] Help required on Discussion Forums Tool
Dear All,
I am having a lot of problems in Forums tool access. When Students access a forum and click on a message to read it they get an error on page. It is the a bug report page. I am attaching a screen Shot of that I am not sure what really the problem is? Some people get that error on the same discussion and some do not :(.
I have added the exception stack trace as well please do let us know.
org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: #{ForumTool.processActionDisplayThread}: javax.faces.el.EvaluationException: org.sakaiproject.component.app.messageforums.exception.LockedException: Message could not be saved [messageId: 19363]
at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:73)
caused by: org.sakaiproject.tool.api.ToolException: #{ForumTool.processActionDisplayThread}: javax.faces.el.EvaluationException: org.sakaiproject.component.app.messageforums.exception.LockedException: Message could not be saved [messageId: 19363]
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1221)
caused by: javax.servlet.ServletException: #{ForumTool.processActionDisplayThread}: javax.faces.el.EvaluationException: org.sakaiproject.component.app.messageforums.exception.LockedException: Message could not be saved [messageId: 19363]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
caused by: javax.faces.FacesException: #{ForumTool.processActionDisplayThread}: javax.faces.el.EvaluationException: org.sakaiproject.component.app.messageforums.exception.LockedException: Message could not be saved [messageId: 19363]
at javax.faces.component.UICommand.broadcast(UICommand.java:312)
caused by: javax.faces.el.EvaluationException: org.sakaiproject.component.app.messageforums.exception.LockedException: Message could not be saved [messageId: 19363]
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72)
caused by: org.sakaiproject.component.app.messageforums.exception.LockedException: Message could not be saved [messageId: 19363]
at org.sakaiproject.component.app.messageforums.MessageForumsMessageManagerImpl.saveMessage(MessageForumsMessageManagerImpl.java:1026)
at org.sakaiproject.component.app.messageforums.MessageForumsMessageManagerImpl.saveMessage(MessageForumsMessageManagerImpl.java:1017)
at org.sakaiproject.component.app.messageforums.MessageForumsMessageManagerImpl.markMessageReadForUser(MessageForumsMessageManagerImpl.java:811)
at org.sakaiproject.component.app.messageforums.MessageForumsMessageManagerImpl.markMessageReadForUser(MessageForumsMessageManagerImpl.java:762)
at sun.reflect.GeneratedMethodAccessor3532.invoke(null:-1)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy14.markMessageReadForUser(null:-1)
at org.sakaiproject.tool.messageforums.DiscussionForumTool.processActionGetDisplayThread(DiscussionForumTool.java:2158)
at org.sakaiproject.tool.messageforums.DiscussionForumTool.processActionDisplayThread(DiscussionForumTool.java:2251)
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.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72)
at javax.faces.component.UICommand.broadcast(UICommand.java:312)
at javax.faces.component.UIData.broadcast(UIData.java:657)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:307)
at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
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.doPost(JsfTool.java:256)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
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.handlers.ToolHandler.doPost(ToolHandler.java:73)
at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1064)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
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.valves.AccessLogValve.invoke(AccessLogValve.java:581)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:444)
at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:472)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1293)
at java.lang.Thread.run(Thread.java:619)
--
Regards
Naira Farooq | Software Engineer
National University of Computer and Emerging Sciences
A.K. Brohi Road H11/4 Islamabad 44000 Pakistan
Phone: +92-51-111-128-128 Ext 344
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110906/568295d3/attachment.html
More information about the sakai-dev
mailing list