[Building Sakai] Assignments | Grade | Grade blows up

Wheat, Jon jwheat at messiah.edu
Wed Sep 14 13:27:41 PDT 2011


>whole stack trace here
Here's the whole thing

2011-09-14 16:22:07,189  INFO http-443-Processor89 org.sakaiproject.tool.assessment.ui.listener.delivery.BeginDeliveryActionListener - ****DeliveryBean= org.sakaiproject.tool.assessment.ui.bean.delivery.DeliveryBean at eada9e
2011-09-14 16:22:07,214 ERROR http-443-Processor97 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/sakai-assignment-tool].[sakai.assignment.grades] - Servlet.service() for servlet sakai.assignment.grades threw exception
java.lang.NullPointerException
at org.sakaiproject.assignment.tool.AssignmentAction.build_instructor_grade_submission_context(AssignmentAction.java:2166)
at org.sakaiproject.assignment.tool.AssignmentAction.buildMainPanelContext(AssignmentAction.java:897)
at sun.reflect.GeneratedMethodAccessor2430.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.sakaiproject.cheftool.VelocityPortletPaneledAction.toolModeDispatch(VelocityPortletPaneledAction.java:390)
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:500)
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1221)
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.coyote.http11.Http11Processor.process(Http11Processor.java:879)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)
2011-09-14 16:22:07,222  WARN http-443-Processor97 org.sakaiproject.portal.util.ErrorReporter - Bug Report bug-id: d95981b4-c25e-4e2e-9c74-92a94ab1c735 user: 4008ff50-dd0d-4d0c-aa3a-fb95dade1d04 usage-session: 4ff88aa5-31cd-41ef-bb3f-59fb5e3df1ab time: Sep 14, 2011 16:22:07 user comment: null stack trace
org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
caused by: org.sakaiproject.tool.api.ToolException
    at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:236)
caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
caused by: java.lang.NullPointerException
    at org.sakaiproject.assignment.tool.AssignmentAction.build_instructor_grade_submission_context(AssignmentAction.java:2166)
    at org.sakaiproject.assignment.tool.AssignmentAction.buildMainPanelContext(AssignmentAction.java:897)
    at sun.reflect.GeneratedMethodAccessor2430.invoke(null:-1)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.sakaiproject.cheftool.VelocityPortletPaneledAction.toolModeDispatch(VelocityPortletPaneledAction.java:390)
    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:500)
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1221)
    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.coyote.http11.Http11Processor.process(Http11Processor.java:879)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    at java.lang.Thread.run(Thread.java:619)

Tool Placement:
No Placement

Request:
:    AuthType:null
:    CharEncoding:UTF-8
:    ContentLength:-1
:    ContentType:null
:    ContextPath:/portal
:    LocalAddress:153.42.16.194
:    LocalName:153.42.16.194
:    LocalPort:443
:    Method:GET
:    PathInfo:/tool/6f7fa5eb-c9bc-4dc0-8f0b-355f18320e26
:    Protocol:HTTP/1.1
:    QueryString:panel=Main
:    RemoteAddress:153.42.49.217
:    RemoteHost:153.42.49.217
:    RemotePort:63190
:    Requested URL:https://sakai.messiah.edu/portal/tool/6f7fa5eb-c9bc-4dc0-8f0b-355f18320e26
:    Scheme:https
:    ServerName:sakai.messiah.edu
:    Headers:
:        Header:host:sakai.messiah.edu
:        Header:user-agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0) Gecko/20100101 Firefox/6.0
:        Header:accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
:        Header:accept-language:en-us,en;q=0.5
:        Header:accept-encoding:gzip, deflate
:        Header:accept-charset:ISO-8859-1,utf-8;q=0.7,*;q=0.7
:        Header:connection:keep-alive
:        Header:referer:https://sakai.messiah.edu/portal/tool/6f7fa5eb-c9bc-4dc0-8f0b-355f18320e26?panel=Main
:        Header:cookie:---censored---
:    Parameters:
:        Parameter:panel:0:Main
:    Attributes:
:        Attribute:sakai.character.encoding.done:sakai.character.encoding.done
:        Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 15a969
:        Attribute:sakai.html.body.onload:setMainFrameHeight('Main6f7fa5ebxc9bcx4dc0x8f0bx355f18320e26');setFocus(focus_path);
:        Attribute:javax.servlet.request.key_size:128
:        Attribute:sakai.filtered:sakai.filtered
:        Attribute:sakai.html.head.css:<link href="/library/skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />
<link href="/library/skin/vision/tool.css" type="text/css" rel="stylesheet" media="all" />

:        Attribute:sakai.session:org.sakaiproject.tool.impl.MySession at 395acaf4
:        Attribute:javax.servlet.request.ssl_session:4e7104a555fb90cb1876f1f9559f5bd9a57c1b3f8c479022d6fc96e8709b70f6
:        Attribute:sakai.html.head.css.skin:<link href="/library/skin/vision/tool.css" type="text/css" rel="stylesheet" media="all" />

:        Attribute:sakai.html.head.js:<script type="text/javascript" language="JavaScript" src="/library/js/headscripts.js"></script>

:        Attribute:sakai.html.head:<link href="/library/skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />
<link href="/library/skin/vision/tool.css" type="text/css" rel="stylesheet" media="all" />
<script type="text/javascript" language="JavaScript" src="/library/js/headscripts.js"></script>

:        Attribute:javax.servlet.request.cipher_suite:TLS_DHE_RSA_WITH_AES_128_CBC_SHA
:        Attribute:sakai.html.head.css.base:<link href="/library/skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />

Session:
:    Created:1316031700350
:    LastAccess:1316031727219
:    MaxInactive:7200
:    Attributes:
:        Attribute:portalskin:defaultskin

2011-09-14 16:22:07,224  WARN http-443-Processor97 org.sakaiproject.email.impl.BasicEmailService - send: javax.mail.internet.AddressException: Illegal address in string ``''


From: Zhen Qian <zqian at umich.edu<mailto:zqian at umich.edu>>
Date: Tue, 13 Sep 2011 10:15:10 -0400
To: Jonathan Wheat <jwheat at messiah.edu<mailto:jwheat at messiah.edu>>
Cc: SAKAI Dev <sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>>
Subject: Re: [Building Sakai] Assignments | Grade | Grade blows up

Jon:

Could you please attach the whole stack trace here? Especially the lines after "caused by: java.lang.NullPointerException".

Thanks,

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110914/b3503099/attachment.html 


More information about the sakai-dev mailing list