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

Karen Tsao ktsao at stanford.edu
Wed Oct 23 20:06:48 PDT 2013


Hi Narasi,

>From the code, it looks like something related to the groups/sections in
that site. Does this assessment release to groups/sections? If yes, can you
check if these groups/sections are still valid? Or have them been removed
and recreated?

Thanks,
Karen



On Wed, Oct 23, 2013 at 6:20 AM, Ramachandran,Narasi <rnarasi at ufl.edu>wrote:

>  Thanks Karen. We are using the 2.9.x version of Samigo from revision
> 113710.  It’s been modded for calculated questions per our developers that
> part did not touch the AuthorActionListener.java code.
>
>
>
> Thanks,
> Narasi
>
> On Oct 22, 2013, at 5:05 PM, "Karen Tsao" <ktsao at stanford.edu> wrote:
>
>  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/20131023/42da1423/attachment.html 


More information about the samigo-team mailing list