Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-5567

LTI: rs with copied / imported LTI course elements

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 15.5.4
    • LTI runtime
    • None

    Description

      • Remove the reference to the deployment during copy or import
      • Catch missing deployment in UI
      • Add more validation to the configuration panel
      https://testing.frentix.com/test9/auth/RepositoryEntry/465108994/Editor/0
      Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15
      Exception: Must release course lock since an exception occured in class org.olat.course.editor.EditorMainController [in event(UserRequest,Controller,Event)]
      java.lang.NullPointerException
       at org.olat.course.nodes.basiclti.LTIRunController.(LTIRunController.java:152)
       at org.olat.course.nodes.basiclti.LTIRunSegmentController.doOpenContent(LTIRunSegmentController.java:186)
       at org.olat.course.nodes.basiclti.LTIRunSegmentController.(LTIRunSegmentController.java:130)
       at org.olat.course.nodes.BasicLTICourseNode.createNodeRunConstructionResult(BasicLTICourseNode.java:146)
       at org.olat.course.run.navigation.NavigationHandler.doEvaluateJumpTo(NavigationHandler.java:397)
       at org.olat.course.run.navigation.NavigationHandler.doEvaluateJumpTo(NavigationHandler.java:451)
       at org.olat.course.run.navigation.NavigationHandler.evaluateJumpToCourseNode(NavigationHandler.java:141)
       at org.olat.course.run.RunMainController.updateTreeAndContent(RunMainController.java:491)
       at org.olat.course.run.RunMainController.updateTreeAndContent(RunMainController.java:478)
       at org.olat.course.run.RunMainController.toolCtrDone(RunMainController.java:692)
       at org.olat.course.run.CourseRuntimeController.toolControllerDone(CourseRuntimeController.java:430)
       at org.olat.course.run.CourseRuntimeController.event(CourseRuntimeController.java:1268)
       at org.olat.core.gui.control.DefaultController$1.run(DefaultController.java:258)
       at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108)
       at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:255)
       at org.olat.core.gui.control.DefaultController.fireEvent(DefaultController.java:202)
       at org.olat.course.editor.EditorMainController.event(EditorMainController.java:647)
       at org.olat.core.gui.control.DefaultController$1.run(DefaultController.java:258)
      ...
      

      Attachments

        Activity

          People

            srosse Stéphane Rossé
            reberle Rico Eberle
            Rico Eberle Rico Eberle
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: