1 Reply Latest reply: Sep 2, 2010 8:42 AM by Li Zhang RSS

SAP LSO Content Player Error

Kavita Narayanaswamy
Currently Being Moderated

Hi All,

 

We are in the process of upgrading SAP to 6.0. We also upgrade our LSO from 300 to 600 including the Authoring Environment and the Content Management System. Now, after we publish the course via the Authoring Environment/Repository Explorer and try to play the course from our portal, it gives an error saying Incomplete or Incorrect Data. Here is the actual error

 

Errors occurred

Incomplete or incorrect data:

 

 

com.sap.hcm.ls.lms.servlets.exceptions.InvalidArgumentException  :

     at com.sap.hcm.ls.lms.servlets.control.CourseUpdater.update(CourseUpdater.java:79)

     at com.sap.hcm.ls.lms.servlets.control.EventDispatcher.updateModels(EventDispatcher.java:127)

     at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.doProcess(RequestProcessor.java:100)

     at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.process(RequestProcessor.java:80)

     at com.sap.hcm.ls.lms.servlets.control.Mediator.processRequest(Mediator.java:226)

     at com.sap.hcm.ls.lms.servlets.control.Mediator.doGet(Mediator.java:146)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

     at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

     at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

     at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

     at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

     at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

     at java.security.AccessController.doPrivileged(AccessController.java:180)

     at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)

     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

Caused by: com.sap.hcm.ls.lms.courseloader.LoaderException: Failed to look for mapping file for object: /Company_Required_Training/New_Hire_Training/Policy_Review_and_Acknowledgement/v1/Policy_Review_and_Acknowledgement_ORG.crs

     at com.sap.hcm.ls.lms.courseloader.repository.RepCourseInfo.setupMapping(RepCourseInfo.java:96)

     at com.sap.hcm.ls.lms.courseloader.repository.RepCourseInfo.(RepCourseInfo.java:52)

     at com.sap.hcm.ls.lms.courseloader.repository.RepCourseLoader.getCourse(RepCourseLoader.java:106)

     at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.loadCourseFromPath(CourseStateUpdater.java:388)

     at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.loadCourse(CourseStateUpdater.java:188)

     at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.update(CourseStateUpdater.java:137)

     at com.sap.hcm.ls.lms.servlets.control.CourseUpdater.update(CourseUpdater.java:72)

     at com.sap.hcm.ls.lms.servlets.control.EventDispatcher.updateModels(EventDispatcher.java:127)

     at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.doProcess(RequestProcessor.java:100)

     at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.process(RequestProcessor.java:80)

     at com.sap.hcm.ls.lms.servlets.control.Mediator.processRequest(Mediator.java:226)

     at com.sap.hcm.ls.lms.servlets.control.Mediator.doGet(Mediator.java:146)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

     at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

     at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

     at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

     at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

     at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

     at java.security.AccessController.doPrivileged(AccessController.java:180)

     at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)

     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

Caused by: com.sap.hcm.ls.shared.repository.access.RepIOException: Error with object: /Company_Required_Training/New_Hire_Training/Policy_Review_and_Acknowledgement/v1/locMappingXQ7.txt, Http-Error: 401: Unauthorized

     at com.sap.hcm.ls.shared.repository.access.http.HttpRepository.throwHttpError(HttpRepository.java:894)

     at com.sap.hcm.ls.shared.repository.access.http.HttpRepository.readFile(HttpRepository.java:434)

     at com.sap.hcm.ls.shared.repository.access.DeltaVerRepository.readFile(DeltaVerRepository.java:329)

     at com.sap.hcm.ls.shared.repository.access.Repository.readFile(Repository.java:350)

     at com.sap.hcm.ls.shared.repository.proxy.MappingFile.readMapping(MappingFile.java:194)

     at com.sap.hcm.ls.shared.repository.proxy.LocationMapperPool.getMapper(LocationMapperPool.java:54)

     at com.sap.hcm.ls.lms.courseloader.repository.RepCourseInfo.setupMapping(RepCourseInfo.java:92)

     at com.sap.hcm.ls.lms.courseloader.repository.RepCourseInfo.(RepCourseInfo.java:52)

     at com.sap.hcm.ls.lms.courseloader.repository.RepCourseLoader.getCourse(RepCourseLoader.java:106)

     at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.loadCourseFromPath(CourseStateUpdater.java:388)

     at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.loadCourse(CourseStateUpdater.java:188)

     at com.sap.hcm.ls.lms.data.session.CourseStateUpdater.update(CourseStateUpdater.java:137)

     at com.sap.hcm.ls.lms.servlets.control.CourseUpdater.update(CourseUpdater.java:72)

     at com.sap.hcm.ls.lms.servlets.control.EventDispatcher.updateModels(EventDispatcher.java:127)

     at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.doProcess(RequestProcessor.java:100)

     at com.sap.hcm.ls.lms.servlets.control.RequestProcessor.process(RequestProcessor.java:80)

     at com.sap.hcm.ls.lms.servlets.control.Mediator.processRequest(Mediator.java:226)

     at com.sap.hcm.ls.lms.servlets.control.Mediator.doGet(Mediator.java:146)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

     at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

     at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

     at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

     at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

     at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

     at java.security.AccessController.doPrivileged(AccessController.java:180)

     at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)

     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

 

 

 

I have looked at the R/3 configuration and everything looks good there. Is there anything else that needs to be done for the LSO upgrade?

 

I did notice that a lot of people have posted the same issue in the forums, however I haven't seen the solution being posted. Any help/suggestions regarding this will be appreciated!

Thanks again.

  • Re: SAP LSO Content Player Error
    Li Zhang
    Currently Being Moderated

    Hi Kavita,

     

    In general, this issue can occur when the course is created in the learning portal and the course doesn't exist in the path of the CMS.

    Please try the following:

     

    1) Please try another course to see if this issue still happens.

    2) Try restarting only the content player to see if this corrects the  issue.

     

    Regards,

    Li

Actions