Article Number
000036827
Applies To
RSA Product Set: RSA Identity Governance & Lifecycle
RSA Version/Condition: 7.0.0, 7.0.1, 7.0.2, 7.1.0
Issue
The RSA Identify Governance & Lifecycle Entitlements Data Collector of type database which collects from a CSV file fails with the following error:
EC[31002] Context[Collector Name=Test EDC, Agent Name=AveksaAgent, Data Run ID=9000 Reason=com.aveksa.sdk.collector.CollectionException: com.aveksa.common.DataReadException: ERROR: Could not get account bound entitlement data: . Caused by com.aveksa.common.DataReadException: ERROR: Could not get account bound entitlement data: . Caused by java.sql.SQLException: Failed to get an int object from [B: 900000000.00] Message[Data collection failed on the agent]
The aveksaServer.log file (/home/oracle/wildfly-10.1.0.Final/standalone/log/aveksaServer.log) shows the following ERROR level log message:
09/11/2018 04:24:59.984 ERROR (ApplyChangesRegularThread-180990) [SystemErr] java.sql.SQLException: Failed to get an int object from [B: 900000000.00]<
Cause
This issue occurs if an attempt is made to collect an integer value into a collected attribute where the integer value exceeds a 16-bit long value (that is, 2147483647).
Resolution
Ensure that the raw data from the collected CSV file contains an integer value smaller than 2147483647.