Update to Java on Windows results in server startup error "Error 87: The parameter is incorrect" in RSA Access Manager
3 years ago
Originally Published: 2016-10-03
Article Number
000044824
Applies To
RSA Product Set: ​Access Manager
RSA Product/Service Type: ​Agent
RSA Version/Condition: 6.2.x
Platform: Java 1.7; 1.8
Issue
Customer after updating JAVA could not start the Access Manager server from the windows Services Menu with the resulting error:
"Error 87: The parameter is incorrect"
Cause
After updating Java to a newer version, the Path to the Java JRE was changed.
The JRE can no longer be found resulting in the following error:
"Error 87: The parameter is incorrect"

Some windows systems may also throw the following error:
"Error 126: The specified module could not be found"






 
Resolution
The services registry settings are configured on installation and need to be updated manually if the Java JRE path changes.

An example of the location of these registry setting:  Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RSAdispatch62\Parameters

Then edit the "jvm" and "options" parameters to update the JRE location.