SAP Knowledge Base Article - Public

3432764 - Deep-link error: com.successfactors.lms.assets.service.course.online.api.OnlineCourseVOX.getClassification()" because "latestRevisionCourseVOX" is null

Symptom

While clicking on deep-link via API for inactive course throws error: Cannot invoke "com.successfactors.lms.assets.service.course.online.api.OnlineCourseVOX.getClassification()" because "latestRevisionCourseVOX" is null".

Environment

SAP SuccessFactors Learning

Reproducing the Issue

Reference the article: 3197500 - Access SAP SuccessFactors Learning Content Player Outside of SuccessFactors Learning:

  1. A course is active > 
  2. We have retrieved the embeddable deep link via API and posted it on portal >
  3. The course was then retired (say 3 to 4 months later) in LMS (step 1 removed from the catalog step 2 set the course to inactive) >
  4. Once if the course is set to inactive and if the link is accessed it gives this message "Cannot invoke "com.successfactors.lms.assets.service.course.online.api.OnlineCourseVOX.getClassification()" because "latestRevisionCourseVOX" is null". 

Resolution

Our Learning Engineering team has finalized their work on the situation and the fix is targeted to be delivered with the 2405 Learning system version. Please, set this KBA as a favorite (star icon on the top right corner) to receive updates on it.

Check the KBA 2171560 to understand how to get notified when a KBA is created/updated.

Keywords

API, Embedded,deep-link,method,invoke,course,inactive, KI2311, LRN-157380 , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-ODA , Web Services OData , Known Error

Product

SAP SuccessFactors Learning 2311