[Deploying Sakai] Problems with assignments in 2.7.0
Jean-Francois Leveque
jean-francois.leveque at upmc.fr
Wed Nov 3 08:00:38 PDT 2010
Hi all,
It seems I have assignments with content problems. They were created
before my 2.7 migration.
Does anyone have an idea where I should look?
Cheers,
J-F
When trying to duplicate an assignment, I get the following:
2010-11-03 15:25:43,673 WARN TP-Processor20
org.sakaiproject.assignment.tool.AssignmentAction -
org.sakaiproject.assignment.tool.AssignmentAction at 61a1adca:doDuplicate_assignment
null
2010-11-03 15:25:43,697 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment$1 at 918c320:getContentHandler:DefaultEntityHandler
Long data parse problem nullnull
2010-11-03 15:25:43,736 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 5d65d6da:getContent()
null
2010-11-03 15:25:43,752 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 5d65d6da:getContent()
null
2010-11-03 15:25:43,785 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 5d65d6da:getContent()
null
2010-11-03 15:25:43,792 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 5d65d6da:getContent()
null
2010-11-03 15:25:43,798 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 56d67225:getContent()
null
2010-11-03 15:25:43,814 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 56d67225:getContent()
null
2010-11-03 15:25:43,847 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 56d67225:getContent()
null
2010-11-03 15:25:43,853 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 56d67225:getContent()
null
2010-11-03 15:25:43,860 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at e580a0a8:getContent()
null
2010-11-03 15:25:43,876 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at e580a0a8:getContent()
null
2010-11-03 15:25:43,908 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at e580a0a8:getContent()
null
2010-11-03 15:25:43,915 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at e580a0a8:getContent()
null
2010-11-03 15:25:43,922 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:25:43,937 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:25:43,969 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:25:43,975 WARN TP-Processor21
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
When I try to edit it, I get:
2010-11-03 15:27:58,240 WARN TP-Processor13
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:27:58,240 WARN TP-Processor13
org.sakaiproject.cheftool.VelocityPortletPaneledAction - Exception
calling method doEdit_assignment
java.lang.reflect.InvocationTargetException (Caused by
java.lang.NullPointerException)
java.lang.reflect.InvocationTargetException
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
org.sakaiproject.cheftool.VelocityPortletPaneledAction.actionDispatch(VelocityPortletPaneledAction.java:622)
at
org.sakaiproject.cheftool.VelocityPortletPaneledAction.processAction(VelocityPortletPaneledAction.java:532)
at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:230)
at
org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(VelocityPortletPaneledAction.java:1029)
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:500)
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1216)
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:768)
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:619)
Caused by: java.lang.NullPointerException
at
org.sakaiproject.assignment.tool.AssignmentAction.doEdit_assignment(AssignmentAction.java:6425)
... 45 more
2010-11-03 15:27:58,263 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment$1 at 1b5f361b:getContentHandler:DefaultEntityHandler
Long data parse problem nullnull
2010-11-03 15:27:58,309 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 5d65d6da:getContent()
null
2010-11-03 15:27:58,339 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 5d65d6da:getContent()
null
2010-11-03 15:27:58,373 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 5d65d6da:getContent()
null
2010-11-03 15:27:58,380 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 5d65d6da:getContent()
null
2010-11-03 15:27:58,386 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 56d67225:getContent()
null
2010-11-03 15:27:58,402 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 56d67225:getContent()
null
2010-11-03 15:27:58,436 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 56d67225:getContent()
null
2010-11-03 15:27:58,442 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 56d67225:getContent()
null
2010-11-03 15:27:58,449 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at e580a0a8:getContent()
null
2010-11-03 15:27:58,465 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at e580a0a8:getContent()
null
2010-11-03 15:27:58,498 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at e580a0a8:getContent()
null
2010-11-03 15:27:58,504 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at e580a0a8:getContent()
null
2010-11-03 15:27:58,511 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:27:58,526 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:27:58,558 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:27:58,565 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
When I try to view submissions, I get:
2010-11-03 15:30:55,455 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:30:55,869 WARN TP-Processor15
org.sakaiproject.assignment.tool.AssignmentAction -
org.sakaiproject.assignment.tool.AssignmentAction at 61a1adca:sizeResources
null userId = 32ea3a99-b578-4a72-80b8-8c35f2f9ed3f
2010-11-03 15:30:56,003 WARN TP-Processor15
org.sakaiproject.assignment.tool.AssignmentAction -
org.sakaiproject.assignment.tool.AssignmentAction at 61a1adca:sizeResources
null userId = cbc9d8a0-5424-4790-80e2-ca5848524e56
2010-11-03 15:30:56,057 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:30:56,064 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:30:56,071 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:30:56,078 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
2010-11-03 15:30:56,109 WARN TP-Processor15
org.sakaiproject.assignment.impl.BaseAssignmentService -
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignment at 35a0694e:getContent()
null
AND
VelocityServlet : Error processing the template
org.apache.velocity.exception.MethodInvocationException: Invocation of
method 'getGradeDisplay' in class
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignmentSubmission
threw exception class java.lang.NullPointerException : null
org.apache.velocity.exception.MethodInvocationException: Invocation of
method 'getGradeDisplay' in class
org.sakaiproject.assignment.impl.BaseAssignmentService$BaseAssignmentSubmission
threw exception class java.lang.NullPointerException : null
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.render(ASTReference.java:250)
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:440)
at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:236)
at
org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(VelocityPortletPaneledAction.java:1029)
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:500)
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1216)
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:768)
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:619)
More information about the production
mailing list