Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20100101 Firefox/17.0 ^%^
**RedScreen** ClusterSyncer: nested doInSync is not allowed
<dispatchinfo>
<componentinfo>
<compname>olatmodiqrun</compname>
<compclass>org.olat.core.gui.components.velocity.VelocityContainer</compclass>
<extendedinfo>page:org/olat/modules/iq/_content/qti.html</extendedinfo>
<event>
<class>org.olat.core.gui.control.Event</class>
<command>sas</command>
<tostring>com:sas,org.olat.core.gui.control.Event@1bc04</tostring>
</event>
</componentinfo>
<controllerinfo>
<controllername>org.olat.modules.iq.IQDisplayController</controllername>
<controllername>org.olat.course.nodes.iq.IQRunController</controllername>
<controllername>org.olat.course.run.RunMainController</controllername>
<controllername>org.olat.core.commons.fullWebApp.BaseFullWebappController</controllername>
<controllername>org.olat.core.commons.chiefcontrollers.controller.simple.SimpleBaseController</controllername>
<controllername>org.olat.core.commons.chiefcontrollers.BaseChiefController</controllername>
</controllerinfo>
</dispatchinfo>
>>>stack of 1.cause::org.olat.core.logging.AssertException: ClusterSyncer: nested doInSync is not allowed
-> at org.olat.commons.coordinate.cluster.ClusterSyncer$ThreadLocalClusterSyncer.incrementAndCheckNestedLevelCounter(ClusterSyncer.java:199)
at org.olat.commons.coordinate.cluster.ClusterSyncer.doInSync(ClusterSyncer.java:88)
at org.olat.course.CourseFactory.loadCourse(CourseFactory.java:292)
at org.olat.course.assessment.EfficiencyStatementManager.updateUserEfficiencyStatement(EfficiencyStatementManager.java:132)
at org.olat.course.assessment.NewCachePersistingAssessmentManager$5.execute(NewCachePersistingAssessmentManager.java:881)
at org.olat.course.assessment.NewCachePersistingAssessmentManager$5.execute(NewCachePersistingAssessmentManager.java:866)
at org.olat.commons.coordinate.cluster.ClusterSyncer.doInSync(ClusterSyncer.java:98)
at org.olat.course.assessment.NewCachePersistingAssessmentManager.saveScoreEvaluation(NewCachePersistingAssessmentManager.java:866)
at org.olat.course.nodes.IQTESTCourseNode.updateUserScoreEvaluation(IQTESTCourseNode.java:340)
at org.olat.course.nodes.iq.IQRunController.submitAssessment(IQRunController.java:474)
at org.olat.modules.iq.IQDisplayController.submitAssessment(IQDisplayController.java:548)
>>>stack of 2.cause::java.lang.Exception: assertionstackgenerator
-> at org.olat.core.logging.AssertException.<init>(AssertException.java:53)
at org.olat.commons.coordinate.cluster.ClusterSyncer$ThreadLocalClusterSyncer.incrementAndCheckNestedLevelCounter(ClusterSyncer.java:199)
at org.olat.commons.coordinate.cluster.ClusterSyncer.doInSync(ClusterSyncer.java:88)
at org.olat.course.CourseFactory.loadCourse(CourseFactory.java:292)
at org.olat.course.assessment.EfficiencyStatementManager.updateUserEfficiencyStatement(EfficiencyStatementManager.java:132)
at org.olat.course.assessment.NewCachePersistingAssessmentManager$5.execute(NewCachePersistingAssessmentManager.java:881)
at org.olat.course.assessment.NewCachePersistingAssessmentManager$5.execute(NewCachePersistingAssessmentManager.java:866)
at org.olat.commons.coordinate.cluster.ClusterSyncer.doInSync(ClusterSyncer.java:98)
at org.olat.course.assessment.NewCachePersistingAssessmentManager.saveScoreEvaluation(NewCachePersistingAssessmentManager.java:866)
at org.olat.course.nodes.IQTESTCourseNode.updateUserScoreEvaluation(IQTESTCourseNode.java:340)
at org.olat.course.nodes.iq.IQRunController.submitAssessment(IQRunController.java:474)