-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 10.5
-
Fix Version/s: 10.5.2
-
Component/s: Course
-
Labels:None
-
Funded by:
If you try to change the certificate-configuration of a course while the course is locked by another usersession a RS with following output appears:
<dispatchinfo> <componentinfo> <compname>ffo_main_null</compname> <compclass>org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer</compclass> <extendedinfo>n/a</extendedinfo> <event> <class>org.olat.core.gui.control.Event</class> <command>validation ok</command> <tostring>com:validation ok,org.olat.core.gui.control.Event@d62b3f02</tostring> </event> </componentinfo> <controllerinfo> <controllername>org.olat.course.certificate.ui.CertificatesOptionsController</controllername> <controllername>org.olat.course.run.CourseRuntimeController</controllername> <controllername>org.olat.core.commons.fullWebApp.BaseFullWebappController</controllername> </controllerinfo> </dispatchinfo> Throwable: org.olat.core.logging.AssertException logmsg:There is already an edit session open for this course: 93750437363534 message:There is already an edit session open for this course: 93750437363534,org.olat.core.logging.AssertException at org.olat.course.CourseFactory.openCourseEditSession(CourseFactory.java:973) at org.olat.course.certificate.ui.CertificatesOptionsController.doChangeConfig(CertificatesOptionsController.java:356) at org.olat.course.certificate.ui.CertificatesOptionsController.doSave(CertificatesOptionsController.java:350) at org.olat.course.certificate.ui.CertificatesOptionsController.formOK(CertificatesOptionsController.java:308) at org.olat.core.gui.components.form.flexible.impl.FormBasicController.event(FormBasicController.java:380) at org.olat.course.certificate.ui.CertificatesOptionsController.event(CertificatesOptionsController.java:265) at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:202) 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) 1. cause: message:assertionstackgenerator,java.lang.Exception at org.olat.core.logging.AssertException.(AssertException.java:53) at org.olat.course.CourseFactory.openCourseEditSession(CourseFactory.java:973) at org.olat.course.certificate.ui.CertificatesOptionsController.doChangeConfig(CertificatesOptionsController.java:356) at org.olat.course.certificate.ui.CertificatesOptionsController.doSave(CertificatesOptionsController.java:350) at org.olat.course.certificate.ui.CertificatesOptionsController.formOK(CertificatesOptionsController.java:308) at org.olat.core.gui.components.form.flexible.impl.FormBasicController.event(FormBasicController.java:380) at org.olat.course.certificate.ui.CertificatesOptionsController.event(CertificatesOptionsController.java:265) at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:202) at org.olat.core.gui.components.AbstractComponent$1.run(AbstractComponent.java:240) at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108)