-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 15.0
-
Fix Version/s: 15.0
-
Component/s: None
-
Labels:None
-
Funded by:
- An author reset a test already assigned
- The grader try to correct the test
-> Red screen
To do: deactivate the assignment (new status for assignment), reassign deactivated assignment after a test submission, enhance filters for this new status.
Business Pfad: https://testing.frentix.com/test8/url/CoachSite/0/Grading/0 Datum und Zeit: 08.04.2020 11:31
— from user: 751370240 ---2020-04-08 11:31:06.640 [ajp-nio-8028-exec-6] INFO AUDIT UserSessionManager % I1314-J505
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36 % Logged on: identity: [751370240] first: [Mandyni] last: [Menzello] fromIP: [84.73.91.247] authProvider: [OLAT] webdav: [false] REST: [false] secure: [true] webMode: [null] duration: [99]sDate: 2020-04-08 11:31:... Error#: I1326-J506 Identity: Category/Class: org.olat.core.gui.exception.ExceptionWindowController Remote IP: 84.73.91.247 Referer:
https://testing.frentix.com/test8/auth/CoachSite/0/Grading/0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36
Exception: ExceptionWindowController: Throwable occurred, logging the full stacktrace:
java.lang.NullPointerException
at org.olat.ims.qti21.manager.AssessmentTestSessionDAO.getSessionStorage(AssessmentTestSessionDAO.java:185)
at org.olat.ims.qti21.manager.QTI21ServiceImpl.getTestSessionStateFile(QTI21ServiceImpl.java:1342)
at org.olat.ims.qti21.manager.QTI21ServiceImpl.loadStateDocument(QTI21ServiceImpl.java:634)
at org.olat.ims.qti21.manager.QTI21ServiceImpl.loadTestSessionState(QTI21ServiceImpl.java:629)
at org.olat.modules.grading.ui.GradingAssignmentsListController.doQTICorrection(GradingAssignmentsListController.java:591)
at org.olat.modules.grading.ui.GradingAssignmentsListController.doGrade(GradingAssignmentsListController.java:564)
at org.olat.modules.grading.ui.GradingAssignmentsListController.formInnerEvent(GradingAssignmentsListController.java:539)
at org.olat.core.gui.components.form.flexible.impl.FormBasicController.event(FormBasicController.java:430)
at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:206)
at org.olat.core.gui.components.AbstractComponent$1.run(AbstractComponent.java:240)
at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108)
at org.olat.core.gui.components.AbstractComponent.fireEvent(AbstractComponent.java:238)
at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.fireFormEvent(FormWrapperContainer.java:131)
at org.olat.core.gui.components.form.flexible.impl.Form.fireFormEvent(Form.java:717)
at org.olat.core.gui.components.form.flexible.impl.elements.table.FlexiTableElementImpl.doSelect(FlexiTableElementImpl.java:1672)
at org.olat.core.gui.components.form.flexible.impl.elements.table.FlexiTableElementImpl.doSelect(FlexiTableElementImpl.java:1008)
at org.olat.core.gui.components.form.flexible.impl.elements.table.FlexiTableElementImpl.evalFormRequest(FlexiTableElementImpl.java:982)
at org.olat.core.gui.components.form.flexible.impl.Form$EvaluatingFormComponentVisitor.visit(Form.java:626)
at org.olat.core.util.component.FormComponentTraverser.doVisit(FormComponentTraverser.java:65)
at org.olat.core.util.component.FormComponentTraverser.doVisit(FormComponentTraverser.java:70)
at org.olat.core.util.component.FormComponentTraverser.visitAll(FormComponentTraverser.java:60)
at org.olat.core.gui.components.form.flexible.impl.Form.evalFormRequest(Form.java:265)
at org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer.doDispatchRequest(FormWrapperContainer.java:100)
at org.olat.core.gui.components.AbstractComponent.dispatchRequest(AbstractComponent.java:193)
at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1218)
at org.olat.core.gui.components.Window.dispatchRequest(Window.java:400)
at org.olat.core.gui.components.Window.doDispatchRequest(Window.java:284)
at