[samigo-team] SAM error wrt to listener.author.AuthorActionListener

Karen Tsao ktsao at stanford.edu
Tue Oct 22 14:05:50 PDT 2013


Hi Narasi,

Can you please let me know which as Samigo version you use? That'll be even
better of you can let me know the verion of your AuthorActionListener.java.

Thanks,
Karen

On Tuesday, October 22, 2013, Ramachandran,Narasi wrote:

>  Hi Everyone,****
>
> ** **
>
> We are seeing this issue wherein when anyone with  instructor type role
> access Samigo an error report is thrown out error report posted below.****
>
> ** **
>
> On looking at the course backup I am seeing 4 of her exams does not have
> an author – would that cause this error? If it possible to insert an author
> into an exam if the field is blank and thereby fix this issue? Any
> recommendation to overcome this issue will be greatly appreciated.****
>
> ** **
>
> Thanks,****
>
> Narasi ****
>
> ** **
>
> org.sakaiproject.portal.api.PortalHandlerException:
> org.sakaiproject.tool.api.ToolException: org.apache.jasper.JasperException:
> java.lang.NullPointerException****
>
>     at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:881)
> ****
>
> caused by: org.sakaiproject.tool.api.ToolException:
> org.apache.jasper.JasperException: java.lang.NullPointerException****
>
>     at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1470)
> ****
>
> caused by: org.apache.jasper.JasperException:
> java.lang.NullPointerException****
>
>     at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
> ****
>
> caused by: java.lang.NullPointerException****
>
>     at
> org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.isActive(AuthorActionListener.java:321)
> ****
>
>     at
> org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.getTakeableList(AuthorActionListener.java:256)
> ****
>
>     at
> org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.prepareAllPublishedAssessmentsList(AuthorActionListener.java:201)
> ****
>
>     at
> org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.prepareAssessmentsList(AuthorActionListener.java:159)
> ****
>
>     at
> org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.processAction(AuthorActionListener.java:122)
> ****
>
>     at
> org.apache.jsp.jsf.index.mainIndex_jsp._jspService(mainIndex_jsp.java:116)
> ****
>
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)*
> ***
>
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)****
>
>     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:722)****
>
>     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:684)
> ****
>
>     at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
> ****
>
>     at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
> ****
>
>     at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
> ****
>
>     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:684)
> ****
>
>     at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
> ****
>
>     at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
> ****
>
>     at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
> ****
>
>     at
> org.sakaiproject.jsf.util.SamigoJsfTool.dispatch(SamigoJsfTool.java:301)**
> **
>
>     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:722)****
>
>     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:684)
> ****
>
>     at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
> ****
>
>     at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:369)
> ****
>
>     at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
> ****
>
>     at
> org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:511)
> ****
>
>     at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1470)
> ****
>
>     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:881)
> ****
>
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)****
>
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)****
>
>     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:225)
> ****
>
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> ****
>
>     at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> ****
>
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> ****
>
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
> ****
>
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> ****
>
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> ****
>
>     at
> org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:197)***
> *
>
>     at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
> ****
>
>     at
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1812)
> ****
>
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> ****
>
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> ****
>
>     at java.lang.Thread.run(Thread.java:722)****
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/samigo-team/attachments/20131022/155982ea/attachment.html 


More information about the samigo-team mailing list