2 Replies Latest reply: Jul 21, 2015 12:53 PM by Viktor Misurak 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.

Actions