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

RS if only one URL is defined in live stream

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 15.3.12, 15.4.4
    • Course
    • None

    Description

      2021-03-09 15:45:15.683 [ajp-nio2-192.168.1.190-8025-exec-7] ERROR 
       OLATRuntimeException ^%^ I2815-J749 ^%^ 
      org.olat.core.logging.OLATRuntimeException ^%^  ^%^ 84.73.88.43 ^%^ https://testing.frentix.com/test5/auth/RepositoryEntry/191168512/CourseNode/103374131575477/edit/0
       ^%^ Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) 
      AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15 
      ^%^ **RedScreen** Index 1 out of bounds for length 1 
      ::_::<dispatchinfo>  <componentinfo>   
      <compname>luTreeRun</compname>   
      <compclass>org.olat.core.gui.components.tree.MenuTree</compclass>
         <extendedinfo>n/a</extendedinfo>   <event>   
       <class&gt;org.olat.core.gui.components.tree.TreeEvent</class&gt;  
        <command>ctncl</command>   
       <tostring>TreeEvent:{cmd:ctncl, 
      nodeid:103063277701595}</tostring>   </event> 
       </componentinfo>  <controllerinfo>   
      <controllername>org.olat.course.run.RunMainController</controllername>
         
      <controllername>org.olat.course.run.CourseRuntimeController</controllername>
         
      <controllername>org.olat.core.commons.fullWebApp.BaseFullWebappController</controllername>
        </controllerinfo> </dispatchinfo> ::_:: 
      org.olat.core.logging.OLATRuntimeException: Index 1 out of bounds for 
      length 1
      
       at org.olat.core.gui.exception.ExceptionWindowController.<init>(ExceptionWindowController.java:112)
      
       at org.olat.core.gui.exception.MsgFactory.createMessageChiefController(MsgFactory.java:57)
      
       at org.olat.core.gui.exception.MsgFactory.createMessageChiefController(MsgFactory.java:46)
      
       at org.olat.core.gui.components.Window.dispatchRequest(Window.java:627)
      
       at org.olat.core.gui.components.Window.doDispatchRequest(Window.java:313)
      
       at org.olat.core.gui.components.AbstractComponent.dispatchRequest(AbstractComponent.java:193)
      
       at org.olat.dispatcher.AuthenticatedDispatcher.processValidDispatchURI(AuthenticatedDispatcher.java:278)
      
       at org.olat.dispatcher.AuthenticatedDispatcher.execute(AuthenticatedDispatcher.java:183)
      
       at org.olat.core.servlets.OpenOLATServlet.executeUserRequest(OpenOLATServlet.java:299)
      
       at org.olat.core.servlets.OpenOLATServlet.doPost(OpenOLATServlet.java:227)
      
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
      
       at org.olat.core.servlets.OpenOLATServlet.service(OpenOLATServlet.java:159)
      
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
      
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
      
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      
       at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
      
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      
       at org.olat.core.servlets.HeadersFilter.doFilter(HeadersFilter.java:64)
      
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
      
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
      
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
      
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
      
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
      
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
      
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
      
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
      
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
      
       at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:431)
      
       at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
      
       at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
      
       at org.apache.tomcat.util.net.Nio2Endpoint$SocketProcessor.doRun(Nio2Endpoint.java:1674)
      
       at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
      
       at org.apache.tomcat.util.net.AbstractEndpoint.processSocket(AbstractEndpoint.java:1104)
      
       at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:598)
      
       at org.apache.tomcat.util.net.Nio2Endpoint$Nio2SocketWrapper$2.completed(Nio2Endpoint.java:576)
      
       at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:127)
      
       at java.base/sun.nio.ch.Invoker$2.run(Invoker.java:219)
      
       at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112)
      
       at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
      
       at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
      
       at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      
       at java.base/java.lang.Thread.run(Thread.java:834) Caused by: 
      java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for 
      length 1
      
       at org.olat.course.nodes.livestream.paella.PlayerProfile$3.filterUrls(PlayerProfile.java:84)
      
       at org.olat.course.nodes.livestream.paella.PaellaFactory.createStreams(PaellaFactory.java:36)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamVideoController.updateUI(LiveStreamVideoController.java:94)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamVideoController.setEvent(LiveStreamVideoController.java:81)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamViewerController.setEvent(LiveStreamViewerController.java:60)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamViewersController.updateEvent(LiveStreamViewersController.java:288)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamViewersController.addToNextDisplay(LiveStreamViewersController.java:250)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamViewersController.displayStartedEvents(LiveStreamViewersController.java:233)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamViewersController.refresh(LiveStreamViewersController.java:168)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamViewersController.<init>(LiveStreamViewersController.java:139)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamsController.<init>(LiveStreamsController.java:65)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamRunController.doOpenStreams(LiveStreamRunController.java:127)
      
       at org.olat.course.nodes.livestream.ui.LiveStreamRunController.<init>(LiveStreamRunController.java:102)
      
       at org.olat.course.nodes.LiveStreamCourseNode.createNodeRunConstructionResult(LiveStreamCourseNode.java:109)
      
       at org.olat.course.run.navigation.NavigationHandler.doEvaluateJumpTo(NavigationHandler.java:387)
      
       at org.olat.course.run.navigation.NavigationHandler.evaluateJumpToTreeNode(NavigationHandler.java:189)
      
       at org.olat.course.run.RunMainController.doNodeClick(RunMainController.java:831)
      
       at org.olat.course.run.RunMainController.event(RunMainController.java:641)
      
       at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:214)
      
       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.tree.MenuTree.handleClick(MenuTree.java:297)
      
       at org.olat.core.gui.components.tree.MenuTree.doDispatchRequest(MenuTree.java:196)
      
       at org.olat.core.gui.components.AbstractComponent.dispatchRequest(AbstractComponent.java:193)
      
       at org.olat.core.gui.components.Window.doDispatchToComponent(Window.java:1258)
      
       at org.olat.core.gui.components.Window.dispatchRequest(Window.java:433)     ... 39 more
      
       
      

      Attachments

        Activity

          People

            uhensler Urs Hensler
            mmenzel Mandy Menzel
            Mandy Menzel Mandy Menzel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 10 minutes
                10m