[Building Sakai] integrating of Turnitin with Sakai 2.8

David Horwitz david.horwitz at uct.ac.za
Mon Nov 28 05:47:39 PST 2011


You should not need to. For some reason the code is trying to look up 
user with internal id: 819f1739-3780-4712-a055-dacb4da93430
and not finding them - bellow was my best guess as to why this might 
have happened. If you'd added a user to the site as instructor and then 
deleted them you will see this error.

Does a user with that internal id exist in your installation?

D

On 11/28/2011 03:43 PM, ali jan wrote:
> Thanks for reply
>
>
> I created users (alex: Instructor and ali:Student) from sakai interface.
>
> then created a new course site (abc).
>
> then assigned above student and instructor to that site (e.g. abc)
>
> alex assigned an assignment to site, and checkedTurnitin Service 
> checkbox .
>
> Ali submitted assignment.
>
> But same output.
>
> should I follow valid process of creating instructor for a site, like 
> inserting entries to following tables
> cm_member_container_t
> cm_enrollment_set_t
> cm_enrollment_t
> cm_official_instructor_t
>
>
> Regards
>
>
> On Mon, Nov 28, 2011 at 6:05 PM, Miguel Carro Pellicer 
> <farreri.sakai at gmail.com <mailto:farreri.sakai at gmail.com>> wrote:
>
>     Cool :)
>
>     El 28/11/2011 14:02, David Horwitz escribió:
>>     Looking at the code this looks like an instructor was deleted
>>     (the instructor user account not the site membership). I have
>>     fixed the integration to handle this more elegantly:
>>
>>     https://jira.sakaiproject.org/browse/TII-122
>>
>>     D
>>
>>     On 11/28/2011 02:58 PM, Bryan Holladay wrote:
>>>     Another trick is to make sure all your site members (including
>>>     instructor) have a valid looking email and a unique email (do
>>>     not reuse email addresses even for members of different sites).
>>>
>>>     On Mon, Nov 28, 2011 at 7:29 AM, Miguel Carro Pellicer
>>>     <farreri.sakai at gmail.com <mailto:farreri.sakai at gmail.com>> wrote:
>>>
>>>         Your site information seems corrupted, users that not exist
>>>         in Sakai still appearing in SiteInfo.
>>>
>>>         Maybe you deleted users from site using DB Scripts......
>>>
>>>         I recommend to create a clean site with new users and test
>>>         the integration again.
>>>
>>>         Regards, Miguel.
>>>
>>>         El 28/11/2011 13:18, ali jan escribió:
>>>>         Dear All
>>>>
>>>>         I have integrated Turnitin with sakai 2.8
>>>>
>>>>         Turnitin configuration is
>>>>         ################################
>>>>         turnitin.enable.assignment2=true
>>>>         turnitin.apiURL=https://www.turnitin.com/api.asp?
>>>>         turnitin.aid=******
>>>>         turnitin.secretKey=*******
>>>>         turnitin.useSourceParameter=true
>>>>         turnitin.defaultAssignmentName=defaultAssignment
>>>>         turnitin.defaultAssignId=defaulteassignment
>>>>         turnitin.sendnotifations=false
>>>>         ################################
>>>>         assignment.useContentReview=true
>>>>
>>>>         I have submitted an assignment from a testing student, But
>>>>         I am getting error, following is its tomcat output.
>>>>
>>>>         2011-11-28 15:25:00,276 DEBUG QuartzScheduler_Worker-3
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Checking for updated reports from Turnitin in bulk mode
>>>>         2011-11-28 15:25:00,312  INFO QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Processing submission queue
>>>>         2011-11-28 15:25:00,420 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Attempting to submit content:
>>>>         /attachment/mercury/Assignments/f9ea8999-5e9f-4ddd-af7a-a66af236de37/Research
>>>>         Proposal.docx for user:
>>>>         1c0b6326-b0fb-4597-a4b4-8de878b388e6 and site: CS101-201103
>>>>         2011-11-28 15:25:00,441 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Looking for email for khan with prefer system profile
>>>>         email set to true
>>>>         2011-11-28 15:25:00,441 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - try system profile email first
>>>>         2011-11-28 15:25:00,811 ERROR QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection
>>>>         - Unable to fetch user in getAbsoluteInstructorInfo
>>>>         org.sakaiproject.user.api.UserNotDefinedException
>>>>         id=819f1739-3780-4712-a055-dacb4da93430
>>>>         at
>>>>         org.sakaiproject.user.impl.BaseUserDirectoryService.getUser(BaseUserDirectoryService.java:726)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getInstructorInfo(TurnitinAccountConnection.java:251)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getTEM(TurnitinAccountConnection.java:279)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.enrollInClass(TurnitinReviewServiceImpl.java:728)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.processQueue(TurnitinReviewServiceImpl.java:937)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.ContentReviewQueue.execute(ContentReviewQueue.java:29)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.SpringStatefulJobBeanWrapper.execute(SpringStatefulJobBeanWrapper.java:20)
>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>         at
>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
>>>>         2011-11-28 15:25:00,812 ERROR QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection
>>>>         - Instructor is null in getAbsoluteInstructorInfo
>>>>         2011-11-28 15:25:00,812 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Submission attempt unsuccessful: Could not enroll user in
>>>>         class
>>>>         java.lang.NullPointerException
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getTEM(TurnitinAccountConnection.java:279)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.enrollInClass(TurnitinReviewServiceImpl.java:728)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.processQueue(TurnitinReviewServiceImpl.java:937)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.ContentReviewQueue.execute(ContentReviewQueue.java:29)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.SpringStatefulJobBeanWrapper.execute(SpringStatefulJobBeanWrapper.java:20)
>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>         at
>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
>>>>         2011-11-28 15:25:00,873  INFO QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - next retry time not yet reached for item: 2
>>>>         2011-11-28 15:25:00,876  INFO QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Queue run completed 0 items submitted 1, 0 successes
>>>>         2011-11-28 15:26:30,366  INFO Timer-1
>>>>         org.sakaiproject.email.impl.BasicEmailService - Preparing
>>>>         to send the mail digests for
>>>>         20111127190000000]20111128190000000
>>>>         2011-11-28 15:30:00,066 DEBUG QuartzScheduler_Worker-5
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Checking for updated reports from Turnitin in bulk mode
>>>>         2011-11-28 15:30:00,073 DEBUG QuartzScheduler_Worker-5
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - There are 0 submissions awaiting reports
>>>>         2011-11-28 15:30:00,098  INFO QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Processing submission queue
>>>>         2011-11-28 15:30:00,107 DEBUG QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Attempting to submit content:
>>>>         /attachment/mercury/Assignments/f9ea8999-5e9f-4ddd-af7a-a66af236de37/Research
>>>>         Proposal.docx for user:
>>>>         1c0b6326-b0fb-4597-a4b4-8de878b388e6 and site: mercury
>>>>         2011-11-28 15:30:00,110 DEBUG QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Looking for email for khan with prefer system profile
>>>>         email set to true
>>>>         2011-11-28 15:30:00,110 DEBUG QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - try system profile email first
>>>>         2011-11-28 15:30:00,139 ERROR QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection
>>>>         - Unable to fetch user in getAbsoluteInstructorInfo
>>>>         org.sakaiproject.user.api.UserNotDefinedException
>>>>         id=819f1739-3780-4712-a055-dacb4da93430
>>>>         at
>>>>         org.sakaiproject.user.impl.BaseUserDirectoryService.getUser(BaseUserDirectoryService.java:726)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getInstructorInfo(TurnitinAccountConnection.java:251)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getTEM(TurnitinAccountConnection.java:279)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.enrollInClass(TurnitinReviewServiceImpl.java:728)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.processQueue(TurnitinReviewServiceImpl.java:937)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.ContentReviewQueue.execute(ContentReviewQueue.java:29)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.SpringStatefulJobBeanWrapper.execute(SpringStatefulJobBeanWrapper.java:20)
>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>         at
>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
>>>>         2011-11-28 15:30:00,139 ERROR QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection
>>>>         - Instructor is null in getAbsoluteInstructorInfo
>>>>         2011-11-28 15:30:00,139 DEBUG QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Submission attempt unsuccessful: Could not enroll user in
>>>>         class
>>>>         java.lang.NullPointerException
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getTEM(TurnitinAccountConnection.java:279)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.enrollInClass(TurnitinReviewServiceImpl.java:728)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.processQueue(TurnitinReviewServiceImpl.java:937)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.ContentReviewQueue.execute(ContentReviewQueue.java:29)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.SpringStatefulJobBeanWrapper.execute(SpringStatefulJobBeanWrapper.java:20)
>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>         at
>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
>>>>         2011-11-28 15:30:00,154  INFO QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - next retry time not yet reached for item: 2
>>>>         2011-11-28 15:30:00,156  INFO QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Queue run completed 0 items submitted 1, 0 successes
>>>>         2011-11-28 15:35:00,088 DEBUG QuartzScheduler_Worker-3
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Checking for updated reports from Turnitin in bulk mode
>>>>         2011-11-28 15:35:00,193 DEBUG QuartzScheduler_Worker-3
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - There are 0 submissions awaiting reports
>>>>         2011-11-28 15:35:00,269  INFO QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Processing submission queue
>>>>         2011-11-28 15:35:00,328 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Attempting to submit content:
>>>>         /attachment/mercury/Assignments/f9ea8999-5e9f-4ddd-af7a-a66af236de37/Research
>>>>         Proposal.docx for user:
>>>>         1c0b6326-b0fb-4597-a4b4-8de878b388e6 and site: mercury
>>>>         2011-11-28 15:35:00,332 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Looking for email for khan with prefer system profile
>>>>         email set to true
>>>>         2011-11-28 15:35:00,332 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - try system profile email first
>>>>         2011-11-28 15:35:01,011 ERROR QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection
>>>>         - Unable to fetch user in getAbsoluteInstructorInfo
>>>>         org.sakaiproject.user.api.UserNotDefinedException
>>>>         id=819f1739-3780-4712-a055-dacb4da93430
>>>>         at
>>>>         org.sakaiproject.user.impl.BaseUserDirectoryService.getUser(BaseUserDirectoryService.java:726)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getInstructorInfo(TurnitinAccountConnection.java:251)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getTEM(TurnitinAccountConnection.java:279)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.enrollInClass(TurnitinReviewServiceImpl.java:728)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.processQueue(TurnitinReviewServiceImpl.java:937)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.ContentReviewQueue.execute(ContentReviewQueue.java:29)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.SpringStatefulJobBeanWrapper.execute(SpringStatefulJobBeanWrapper.java:20)
>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>         at
>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
>>>>         2011-11-28 15:35:01,012 ERROR QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection
>>>>         - Instructor is null in getAbsoluteInstructorInfo
>>>>         2011-11-28 15:35:01,012 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Submission attempt unsuccessful: Could not enroll user in
>>>>         class
>>>>         java.lang.NullPointerException
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getTEM(TurnitinAccountConnection.java:279)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.enrollInClass(TurnitinReviewServiceImpl.java:728)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.processQueue(TurnitinReviewServiceImpl.java:937)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.ContentReviewQueue.execute(ContentReviewQueue.java:29)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.SpringStatefulJobBeanWrapper.execute(SpringStatefulJobBeanWrapper.java:20)
>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>         at
>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
>>>>         2011-11-28 15:35:01,029  INFO QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - next retry time not yet reached for item: 2
>>>>         2011-11-28 15:35:01,032  INFO QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Queue run completed 0 items submitted 1, 0 successes
>>>>         2011-11-28 15:40:00,082 DEBUG QuartzScheduler_Worker-5
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Checking for updated reports from Turnitin in bulk mode
>>>>         2011-11-28 15:40:00,152  INFO QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Processing submission queue
>>>>         2011-11-28 15:40:00,165 DEBUG QuartzScheduler_Worker-5
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - There are 0 submissions awaiting reports
>>>>         2011-11-28 15:40:00,167 DEBUG QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Attempting to submit content:
>>>>         /attachment/mercury/Assignments/f9ea8999-5e9f-4ddd-af7a-a66af236de37/Research
>>>>         Proposal.docx for user:
>>>>         1c0b6326-b0fb-4597-a4b4-8de878b388e6 and site: mercury
>>>>         2011-11-28 15:40:00,171 DEBUG QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Looking for email for khan with prefer system profile
>>>>         email set to true
>>>>         2011-11-28 15:40:00,171 DEBUG QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - try system profile email first
>>>>         2011-11-28 15:40:00,365 ERROR QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection
>>>>         - Unable to fetch user in getAbsoluteInstructorInfo
>>>>         org.sakaiproject.user.api.UserNotDefinedException
>>>>         id=819f1739-3780-4712-a055-dacb4da93430
>>>>         at
>>>>         org.sakaiproject.user.impl.BaseUserDirectoryService.getUser(BaseUserDirectoryService.java:726)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getInstructorInfo(TurnitinAccountConnection.java:251)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getTEM(TurnitinAccountConnection.java:279)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.enrollInClass(TurnitinReviewServiceImpl.java:728)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.processQueue(TurnitinReviewServiceImpl.java:937)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.ContentReviewQueue.execute(ContentReviewQueue.java:29)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.SpringStatefulJobBeanWrapper.execute(SpringStatefulJobBeanWrapper.java:20)
>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>         at
>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
>>>>         2011-11-28 15:40:00,365 ERROR QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection
>>>>         - Instructor is null in getAbsoluteInstructorInfo
>>>>         2011-11-28 15:40:00,365 DEBUG QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Submission attempt unsuccessful: Could not enroll user in
>>>>         class
>>>>         java.lang.NullPointerException
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection.getTEM(TurnitinAccountConnection.java:279)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.enrollInClass(TurnitinReviewServiceImpl.java:728)
>>>>         at
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl.processQueue(TurnitinReviewServiceImpl.java:937)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.ContentReviewQueue.execute(ContentReviewQueue.java:29)
>>>>         at
>>>>         org.sakaiproject.component.app.scheduler.jobs.SpringStatefulJobBeanWrapper.execute(SpringStatefulJobBeanWrapper.java:20)
>>>>         at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
>>>>         at
>>>>         org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
>>>>         2011-11-28 15:40:00,376  INFO QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - next retry time not yet reached for item: 2
>>>>         2011-11-28 15:40:00,378  INFO QuartzScheduler_Worker-1
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Queue run completed 0 items submitted 1, 0 successes
>>>>         2011-11-28 15:41:55,666  INFO http-8080-1
>>>>         org.sakaiproject.portal.charon.SkinnableCharonPortal -
>>>>         WURFL Initialization
>>>>         holder=net.sourceforge.wurfl.core.web.ServletContextWURFLHolder at 1a71e29
>>>>         manager=net.sourceforge.wurfl.core.DefaultWURFLManager at ad2701
>>>>         2011-11-28 15:45:00,219 DEBUG QuartzScheduler_Worker-3
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Checking for updated reports from Turnitin in bulk mode
>>>>         2011-11-28 15:45:00,254 DEBUG QuartzScheduler_Worker-3
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - There are 0 submissions awaiting reports
>>>>         2011-11-28 15:45:00,385  INFO QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Processing submission queue
>>>>         2011-11-28 15:45:00,400 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Attempting to submit content:
>>>>         /attachment/mercury/Assignments/f9ea8999-5e9f-4ddd-af7a-a66af236de37/Research
>>>>         Proposal.docx for user:
>>>>         1c0b6326-b0fb-4597-a4b4-8de878b388e6 and site: mercury
>>>>         2011-11-28 15:45:00,418 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - Looking for email for khan with prefer system profile
>>>>         email set to true
>>>>         2011-11-28 15:45:00,418 DEBUG QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinReviewServiceImpl
>>>>         - try system profile email first
>>>>         2011-11-28 15:45:00,616 ERROR QuartzScheduler_Worker-4
>>>>         org.sakaiproject.contentreview.impl.turnitin.TurnitinAccountConnection
>>>>         - Unable to fetch user in getAbsoluteInstructorInfo
>>>>         org.sakaiproject.user.api.UserNotDefinedException
>>>>         id=819f1739-3780-4712-a055-dacb4da93430
>>>>
>>>>
>>>>
>>>>         _______________________________________________
>>>>         sakai-dev mailing list
>>>>         sakai-dev at collab.sakaiproject.org  <mailto:sakai-dev at collab.sakaiproject.org>
>>>>         http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>
>>>>         TO UNSUBSCRIBE: send email tosakai-dev-unsubscribe at collab.sakaiproject.org  <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>  with a subject of "unsubscribe"
>>>
>>>         -- 
>>>
>>>         cid:image001.jpg at 01C9F98A.71C74E60<http://www.samoo.es/>
>>>
>>>         <http://www.samoo.es/>
>>>
>>>         *Miguel Carro Pellicer*
>>>
>>>         *Technical Manager - Director técnico*
>>>
>>>         miguel.carro at samoo.es <mailto:miguel.carro at samoo.es>
>>>
>>>         +34 - 673 80 32 69 <tel:%2B34%20-%20673%2080%2032%2069>
>>>
>>>         www.samoo.es <http://www.samoo.es>
>>>
>>>         Este  correo  y  sus archivos asociados son privados y
>>>         confidenciales y va dirigido  exclusivamente  a su
>>>         destinatario. Si recibe este correo sin ser el  destinatario
>>>         del mismo, le rogamos proceda a su eliminación y lo ponga
>>>         en  conocimiento del emisor. La difusión por cualquier medio
>>>         del contenido de  este  correo podría ser sancionada
>>>         conforme a lo previsto en las leyes españolas, Ley Orgánica
>>>         15/1999 de Protección de Datos de Carácter Personal.  No  se
>>>         autoriza la utilización con fines comerciales o para su
>>>         incorporación a ficheros automatizados de las direcciones
>>>         del emisor o del destinatario.”
>>>
>>>         This mail and its attached files are confidential and are
>>>         only and exclusively intended to their addressee. In case
>>>         you may receive this mail not being its addressee, we beg
>>>         you to let us know the error by reply and to proceed to
>>>         destroy it. The circulation by any mean of this mail could
>>>         be penalised in accordance with the Spanish legislation. Is
>>>         not allowed the use of both, the transmitter and the
>>>         addressee’s, address with a commercial aim, or in order to
>>>         be incorporated to automated data process or to any kind of
>>>         files.
>>>
>>>         P Antes de imprimir este correo electrónico piense bien si
>>>         es necesario hacerlo. El medioambiente es cosa de todos.
>>>
>>>
>>>         _______________________________________________
>>>         sakai-dev mailing list
>>>         sakai-dev at collab.sakaiproject.org
>>>         <mailto:sakai-dev at collab.sakaiproject.org>
>>>         http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>
>>>         TO UNSUBSCRIBE: send email to
>>>         sakai-dev-unsubscribe at collab.sakaiproject.org
>>>         <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with
>>>         a subject of "unsubscribe"
>>>
>>>
>>>
>>>     _______________________________________________
>>>     sakai-dev mailing list
>>>     sakai-dev at collab.sakaiproject.org  <mailto:sakai-dev at collab.sakaiproject.org>
>>>     http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>
>>>     TO UNSUBSCRIBE: send email tosakai-dev-unsubscribe at collab.sakaiproject.org  <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>  with a subject of "unsubscribe"
>>
>>
>>     _______________________________________________
>>     sakai-dev mailing list
>>     sakai-dev at collab.sakaiproject.org  <mailto:sakai-dev at collab.sakaiproject.org>
>>     http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>>     TO UNSUBSCRIBE: send email tosakai-dev-unsubscribe at collab.sakaiproject.org  <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>  with a subject of "unsubscribe"
>
>     -- 
>
>     cid:image001.jpg at 01C9F98A.71C74E60<http://www.samoo.es/>
>
>     <http://www.samoo.es/>
>
>     *Miguel Carro Pellicer*
>
>     *Technical Manager - Director técnico*
>
>     miguel.carro at samoo.es <mailto:miguel.carro at samoo.es>
>
>     +34 - 673 80 32 69 <tel:%2B34%20-%20673%2080%2032%2069>
>
>     www.samoo.es <http://www.samoo.es>
>
>     Este  correo  y  sus archivos asociados son privados y
>     confidenciales y va dirigido  exclusivamente  a su destinatario.
>     Si recibe este correo sin ser el  destinatario del mismo, le
>     rogamos proceda a su eliminación y lo ponga en  conocimiento del
>     emisor. La difusión por cualquier medio del contenido de  este 
>     correo podría ser sancionada conforme a lo previsto en las leyes
>     españolas, Ley Orgánica 15/1999 de Protección de Datos de Carácter
>     Personal.  No  se autoriza la utilización con fines comerciales o
>     para su incorporación a ficheros automatizados de las direcciones
>     del emisor o del destinatario.”
>
>     This mail and its attached files are confidential and are only and
>     exclusively intended to their addressee. In case you may receive
>     this mail not being its addressee, we beg you to let us know the
>     error by reply and to proceed to destroy it. The circulation by
>     any mean of this mail could be penalised in accordance with the
>     Spanish legislation. Is not allowed the use of both, the
>     transmitter and the addressee’s, address with a commercial aim, or
>     in order to be incorporated to automated data process or to any
>     kind of files.
>
>     P Antes de imprimir este correo electrónico piense bien si es
>     necesario hacerlo. El medioambiente es cosa de todos.
>
>
>     _______________________________________________
>     sakai-dev mailing list
>     sakai-dev at collab.sakaiproject.org
>     <mailto:sakai-dev at collab.sakaiproject.org>
>     http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
>     TO UNSUBSCRIBE: send email to
>     sakai-dev-unsubscribe at collab.sakaiproject.org
>     <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a
>     subject of "unsubscribe"
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20111128/9d262567/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 3022 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20111128/9d262567/attachment.jpe 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 3022 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20111128/9d262567/attachment-0001.jpe 


More information about the sakai-dev mailing list