[Building Sakai] Assignments Errors

Geng, Kelly gengx at muohio.edu
Tue Sep 20 07:48:39 PDT 2011


Hi Sakai developers,
One of the instructors was trying to batch-upload "feedback as attachment" for all students and encountered an error(which was not captured). After that, she can no longer access the submitted assignments because the following error shows up in place of the number of submissions(see attached screenshot). Anyone has any idea what this is about? We are running sakai2.7.x.
Thanks!
Kelly
Miami University
=====================================================================================================
VelocityServlet : Error processing the template
org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getUngradedSubmissionsCount' in  class org.sakaiproject.assignment.impl.DbAssignmentService threw exception class java.lang.IllegalArgumentException : java.lang.NullPointerException
org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getUngradedSubmissionsCount' in  class org.sakaiproject.assignment.impl.DbAssignmentService threw exception class java.lang.IllegalArgumentException : java.lang.NullPointerException
        at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:309)
       at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:207)
        at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:357)
        at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:135)
        at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
        at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
        at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
        at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
        at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
        at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
        at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
        at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:109)
        at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
        at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:344)
        at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:153)
        at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
        at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
        at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:128)
        at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:271)
        at org.apache.velocity.Template.merge(Template.java:296)
       at org.apache.velocity.servlet.VelocityServlet.mergeTemplate(VelocityServlet.java:448)
        at org.apache.velocity.servlet.VelocityServlet.doRequest(VelocityServlet.java:387)
        at org.apache.velocity.servlet.VelocityServlet.doGet(VelocityServlet.java:333)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
        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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
        at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:529)
        at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:493)
        at org.sakaiproject.vm.VmServlet.includeVm(VmServlet.java:162)
        at org.sakaiproject.cheftool.VelocityPortletPaneledAction.toolModeDispatch(VelocityPortletPaneledAction.java:432)
        at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:236)
        at org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(VelocityPortletPaneledAction.java:1025)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
        at org.sakaiproject.vm.ComponentServlet.service(ComponentServlet.java:56)
        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:512)
        at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1303)
        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.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:839)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
        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.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:662)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110920/f92a0d30/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Assignment_error.JPG
Type: image/jpeg
Size: 122912 bytes
Desc: Assignment_error.JPG
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110920/f92a0d30/attachment.jpe 


More information about the sakai-dev mailing list