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

Karen Tsao ktsao at stanford.edu
Thu Oct 24 22:02:43 PDT 2013


Based on the file version you gave to me, this should be related to
groups/sections. Can you run the following query:

select * from SAM_AUTHZDATA_T where FUNCTIONID='TAKE_PUBLISHED_ASSESSMENT'
and QUALIFIERID=:published_assessment_id

Do you get any result back?

Thanks,
Karen



On Thu, Oct 24, 2013 at 12:42 PM, Ramachandran,Narasi <rnarasi at ufl.edu>wrote:

>  Hi Karen,****
>
> I am able to confirm that the groups and the sections associated with the
> course are still there with the users, so I am not sure what else could
> lead to this error. ****
>
> Any other angle to look? ****
>
> Thank you for your prompt assistance. ****
>
> ** **
>
> Narasi****
>
> ** **
>
> *From:* ktsao at hungs.org [mailto:ktsao at hungs.org] *On Behalf Of *Karen Tsao
> *Sent:* Wednesday, October 23, 2013 11:07 PM
> *To:* Ramachandran,Narasi
> *Cc:* samigo-team at collab.sakaiproject.org
> *Subject:* Re: [samigo-team] SAM error wrt to
> listener.author.AuthorActionListener****
>
> ** **
>
> 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/20131024/dca993e0/attachment-0001.html 


More information about the samigo-team mailing list