[gradebook2-dev] Incorrectly-weighed gradebook exception during Duplicate site process

Geng, Kelly gengx at muohio.edu
Tue Jun 5 13:46:07 PDT 2012


Hi GB2 developers,

On our gb2 1.7.1 instance(on sakai2.8.x), we found that using the Duplicate Site to copy the gradebook, if the gb is not correctly weighed, the copying will erred out and throw the exception pasted below. However, if I use the 'import from site' or 're-use material' option to copy the content, the same gb are copied over successfully. Is there any reason that more checking is needed in the duplicate-site process? 

Thanks,
Kelly
Miami University

-------------------------------------------------------------------------------------------------
2012-06-05 15:57:25,338 DEBUG TP-Processor6 org.sakaiproject.assignment.impl.BaseAssignmentService - ASSIGNMENT : BASE ASSIGNMENT : LEAVING TOXML
org.sakaiproject.gradebook.gwt.client.exceptions.BusinessRuleException: You must select a category to group this item under.
        at org.sakaiproject.gradebook.gwt.sakai.BusinessLogicImpl.applyMustIncludeCategoryRule(BusinessLogicImpl.java:149)
        at org.sakaiproject.gradebook.gwt.sakai.Gradebook2ComponentServiceImpl.doUpdateItem(Gradebook2ComponentServiceImpl.java:2963)
        at org.sakaiproject.gradebook.gwt.sakai.Gradebook2ComponentServiceImpl.handleImportItemModification(Gradebook2ComponentServiceImpl.java:3170)
        at org.sakaiproject.gradebook.gwt.sakai.Gradebook2ComponentServiceImpl.handleImportItemModification(Gradebook2ComponentServiceImpl.java:3259)
        at org.sakaiproject.gradebook.gwt.sakai.Gradebook2ComponentServiceImpl.upload(Gradebook2ComponentServiceImpl.java:3302)
        at org.sakaiproject.gradebook.gwt.sakai.Gradebook2ComponentServiceImpl.upload(Gradebook2ComponentServiceImpl.java:3270)
        at org.sakaiproject.gradebook.gwt.sakai.rest.resource.Upload.update(Upload.java:76)
        at org.sakaiproject.gradebook.gwt.sakai.rest.resource.Upload.update(Upload.java:89)
        at org.sakaiproject.gradebook.entity.Gradebook2EntityProducerTransferAgent.transferCopyEntities(Gradebook2EntityProducerTransferAgent.java:278)


More information about the gradebook2-dev mailing list