SAP Knowledge Base Article - Public

2269849 - Assertion Failed error when accessing or running new Ad Hoc / Report - Table Reports

Symptom

When users Select Ad Hoc reports or create Report, the below message is shown.
Error: Assertion Failed: [RBAbstractListModel]: caught exception: TypeError Object doesn't support property or method 'getNodeId'

For Instances with Report Center enabled, creating a new Report - Table report will result in the error

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Ad Hoc Reporting
SAP SuccessFactors Report - Centre : Report - Table

Reproducing the Issue

  1. Login to the instance
  2. Analytics - Reporting - Ad Hoc Reports or Create Report
  3. The below error is shown:
    Error: Assertion Failed: [RBAbstractListModel]: caught exception: TypeError Object doesn't support property or method 'getNodeId'

    assetion error.jpg

  4. In Provisioning >  company settings, under the Analytics and Dashboard Tabs & Misc Reporting section, the text is missing for one or more domains.
    • domain name missing.jpg

Cause

Incorrect configuration of a custom Language Pack.
The label corresponding to the key for one or more Ad Hoc domains is missing from CUSTOM language pack used, although the Key was entered.
The system interpreted the field as a “” (blank) which cased the error whenever it was required. For example, when creating or displaying Ad Hoc reports.

Resolution

You can check/solve the issue as follows:

  1. Check what language pack is configured in the system via Provisioning > Company Settings
  2. Verify the user local and the respective language pack
  3. Based on the above identify the language pack to check and download it via Provisioning >  Import/Update/Export LanguagePacks 
    • export LP.jpg
  4. Check the description for all the Keys that correspond to the name of an Ad Hoc / Report - Table domain.
    In the below example, the description for the 'Learning Activities'domain is missing.
    • key missing.jpg
  5. If not make sure you enter the appropriate description and upload the template
    • key enetered.jpg
  6. The Learning activities text should now be filled accordingly where required. For example, in provisioning and for Ad Hoc Reports domain name
    • domain name shown.jpg  ad hoc learning act shown.jpg
  7. You should now be able to run and create reports successfully

Keywords

Assertion Failed, Ad Hoc, Adhoc, Ad-hoc, Report - Table, ReportTable, Report, Table, Language pack , KBA , LOD-SF-ANA-ADH , Adhoc Reports & Report Builder , Problem

Product

SAP SuccessFactors HXM Suite all versions