Error "java.lang.NullPointerException" when pressing on Finish button to update a Generic REST EDC in RSA Governance & Lifecycle
Last Modified: 2025-05-16
Article Number
Applies To
- RSA Governance & Lifecycle 8.0 P04
Issue
- A warning message "Error editing the Collector: java.lang.NullPointerException" pops up on the UI when pressing on Finish button while editing a Generic REST based Entitlement Data Collector (EDC). The error occurs regardless of whether changes are applied or not to the collector's configuration.
- This error occurs in the scenario where User Authentication Type > Token is configured, with the option Get Token from URL enabled.
The following error message is logged in aveksaServer.log when editing or running the EDC:
01/17/2025 10:17:37.955 ERROR (pool-92939-thread-1) [com.aveksa.client.genericrest.utils.TokenBasedExpiryHandler] Error occured
java.lang.NullPointerException: null
at com.aveksa.client.genericrest.authenticationManager.TokenBasedDynamicAuthenticator.getConnectionForAuthToken(TokenBasedDynamicAuthenticator.java:90) ~[generic-rest-client.jar:?]
at com.aveksa.client.genericrest.authenticationManager.TokenBasedDynamicAuthenticator.fetchToken(TokenBasedDynamicAuthenticator.java:61) ~[generic-rest-client.jar:?]
at com.aveksa.client.genericrest.authenticationManager.AuthenticationManager.fetchToken(AuthenticationManager.java:44) ~[generic-rest-client.jar:?]
at com.aveksa.client.genericrest.GenericRESTClient.executeTestAuthToken(GenericRESTClient.java:98) ~[generic-rest-client.jar:?]
at com.aveksa.client.genericrest.utils.TokenBasedExpiryHandler.getAccessToken(TokenBasedExpiryHandler.java:161) ~[generic-rest-client.jar:?]
at com.aveksa.client.genericrest.utils.TokenBasedExpiryHandler.run(TokenBasedExpiryHandler.java:79) ~[generic-rest-client.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_422]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_422]
at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_422]
01/17/2025 10:17:37.956 ERROR (pool-92939-thread-1) [com.aveksa.client.genericrest.utils.TokenBasedExpiryHandler] Error occured while generating TOKEN BASED access token ....token expired for Client Id = 919....renew the token
java.lang.Exception: java.lang.NullPointerException
at com.aveksa.client.genericrest.utils.TokenBasedExpiryHandler.getAccessToken(TokenBasedExpiryHandler.java:164) ~[generic-rest-client.jar:?]
at com.aveksa.client.genericrest.utils.TokenBasedExpiryHandler.run(TokenBasedExpiryHandler.java:79) ~[generic-rest-client.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_422]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_422]
at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_422]
Caused by: java.lang.NullPointerException
at com.aveksa.client.genericrest.authenticationManager.TokenBasedDynamicAuthenticator.getConnectionForAuthToken(TokenBasedDynamicAuthenticator.java:90) ~[generic-rest-client.jar:?]
at com.aveksa.client.genericrest.authenticationManager.TokenBasedDynamicAuthenticator.fetchToken(TokenBasedDynamicAuthenticator.java:61) ~[generic-rest-client.jar:?]
at com.aveksa.client.genericrest.authenticationManager.AuthenticationManager.fetchToken(AuthenticationManager.java:44) ~[generic-rest-client.jar:?]
at com.aveksa.client.genericrest.GenericRESTClient.executeTestAuthToken(GenericRESTClient.java:98) ~[generic-rest-client.jar:?]
at com.aveksa.client.genericrest.utils.TokenBasedExpiryHandler.getAccessToken(TokenBasedExpiryHandler.java:161) ~[generic-rest-client.jar:?]
... 4 more
Resolution
This issue is resolved in the following version:
- RSA Governance & Lifecycle 8.0.0 P06
Workaround
Despite encountering 'java.lang.NullPointerException' on clicking Finish button after having made changes to the collector configuration, clicking OK to discard the pop up warning message and then clicking Cancel button will still save the collector configuration updates.
Related Articles
Generic REST EDC collector not getting the desired results in entitlement relationship in RSA Governance & Lifecycle 50Number of Views SAP IDC and EDC collectors fail with "Error getting the version of the native layer: java.lang.UnsatisfiedLinkError: no sa… 94Number of Views Workday ADC "Test Collector'" gets Workday webservice exception 34Number of Views Generic REST AFX Connector fails with ValidationError in RSA Identity Governance & Lifecycle 140Number of Views Total Orphaned Accounts count is not getting updated after local account mapping import in RSA Identity Governance & Lifec… 69Number of Views
Trending Articles
RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide RSA Authentication Manager 8.1 Quick Setup Fails with "Failed to Attach Replica Instance" User Application Portal How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device The RSA Identity Governance & Lifecycle AD Collector and AD ADC authentication source fail to establish a TLS 1.2 SSL conn…
Don't see what you're looking for?