SAP Knowledge Base Article - Public

2357114 - LMS: Error when searching in catalog

Symptom

When users search the catalog, the below error is received, sometimes intermittently:

Error: ?-?error.LearnerCatalogSearch.GeneralError2?-?

Environment

SAP SuccessFactors Learning - all supported versions

Reproducing the Issue

  1. Login into LMS as admin and launch proxy for any user.
  2. Click on browse all courses to go to Catalog Search page.
  3. Click on any specific Subject Area to narrow down search results
  4. This will result in following error. (screenshot attached)

Resolution

In the Catalog configuration file (System Admin -> Configuration -> System Configuration -> CATALOG

  • Raise the catalog timeout parameter to 90000.
  • Change the catalogSearchEngine to PROGRESSIVE_RELEVANCE.

These parameters display in the configuration file as:

# This configuration property specifies the search timeout. The timeout is specified in millseconds (ex. 1 minute = 60000)
catalogSearchTimeout=60000

# This configuration property specifies the search engine to use for catalog searches. DEFAULT setting is the PROGRESSIVE_RELEVANCE based engine.
# Valid values are DEFAULT, OCCURRENCE_RELEVANCE, or PROGRESSIVE_RELEVANCE
catalogSearchEngine=DEFAULT

Keywords

Error= ?-?error.LearnerCatalogSearch.GeneralError2?-?, catalog search error, timeout, browse all, lod-sf-lms, kal, kac , KBA , LOD-SF-LMS , SuccessFactors Learning , Problem

Product

SAP SuccessFactors Learning all versions