[Building Sakai] assignment2 multiple uploads turnitin report

Paul Wando Mungai paulwando at gmail.com
Tue Mar 27 07:24:39 PDT 2012


Hi,

When a student uploads more than one attachment for an assignment, the
turnitin reports for each are generated. However, when an instructor
attempts to view submissions for such an assignment, the system returns no
assignments list. The following errors are generated:

Full stacktrace:
IndexOutOfBoundsException:Index: 0, Size: 0:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
 at java.util.ArrayList.get(ArrayList.java:322)
at
org.sakaiproject.assignment2.logic.impl.TurnItIn.populateReviewProperties(TurnItIn.java:420)
 at
org.sakaiproject.assignment2.tool.entity.Assignment2SubmissionEntityProvider.populateReviewProperties(Assignment2SubmissionEntityProvider.java:533)
 at
org.sakaiproject.assignment2.tool.entity.Assignment2SubmissionEntityProvider.getEntities(Assignment2SubmissionEntityProvider.java:275)
at
org.sakaiproject.assignment2.tool.entity.Assignment2SubmissionEntityProvider.getEntities(Assignment2SubmissionEntityProvider.java:203)
 at
org.sakaiproject.entitybroker.impl.EntityBrokerManagerImpl.internalGetEntities(EntityBrokerManagerImpl.java:578)
at
org.sakaiproject.entitybroker.impl.EntityBrokerManagerImpl.getEntitiesData(EntityBrokerManagerImpl.java:430)
 at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:563)
at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:181)
 at
org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:144)
at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:152)
 at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:130)
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:659)
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:662)

WARN Direct request failure: IndexOutOfBoundsException:Index: 0, Size:
0:Direct request failure: IndexOutOfBoundsException:Index: 0, Size: 0:
 Sakai version: 2.8.0(RELEASE)

Server: wits.ac.za(cle.wits.ac.za) [cle.wits.ac.za-1331678150965]

Request URI: /direct/assignment2submission.json
 Path Info: /assignment2submission.json
 Context path: /direct
 Method: GET

-- 
Regards,
Paul Mungai

"Ability is what youre capable of doing. Motivation determines what you do.
Attitude determines how well you do it" By Lou Holtz, Notre Dame Football
Coach
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120327/2b991612/attachment.html 


More information about the sakai-dev mailing list