Generic REST Collector fails with 'Could not read the value for path(s) in response: $.['@odata.nextLink')' in RSA Identity Governance & Lifecycle
4 years ago
Originally Published: 2020-06-19
Article Number
000041749
Applies To
RSA Product Set: RSA Identity Governance & Lifecycle
RSA Version/Condition: 7.2.0
 
Issue
The Generic REST Collector fails in RSA Identity Governance & Lifecycle with the following error:
 
Test REST API request returned 190 record(s)
Could not read the value for path(s) in response: $.['@odata.nextLink')
Probable Cause: Either the path(s) configured is/are incorrect OR it contains null or empty value
.
 
User-added image

 
Cause
This is a known issue reported in engineering ticket ACM-105133.

This issue occurs if the number of data rows being returned are less than the configured page size (i.e., the configured page size is equal to or greater than the number of records returned.)

In this example, a generic REST collector is configured to collect 190 accounts from Azure and the page size is set to 999. When the page size is configured to be equal to or greater than 190, the collector will fail with the above error. Page size is configured in the collector definition (Collectors > {Collector type} > {Collector name} > Edit).

User-added image
 
Resolution
This issue is resolved in the following version.
  • RSA Identity Governance & Lifecycle 7.2.1
Workaround
Reduce the page size in the collector definition to less than the number of records being collected. (Collectors > {Collector type} > {Collector name} > Edit).