CA Service Desk Manager and the grloader utility were working with Java 8 Update 45.
After upgrading to Java 8 Update 171 (64-bit), the CA SDM Service Desk Manager service starts up successfully but grloader no longer works.
Steps to reproduce:
And the results in the $NX_ROOT\log\GrLoader.log file are like:
08/13 14:55:47.410 INFO GRLoader 495 ===============================================================================
08/13 14:55:47.410 INFO GRLoader 496 GRLoader Started - load from spreadsheet(C:\Users\tcssujadm\Desktop\full.xlsx(null) cells((1,*)-(*,*)) - to CMDB - CI Updates allowed / inserts not allowed
08/13 14:55:47.410 INFO GRLoader 512 ===============================================================================
08/13 14:55:48.051 ERROR GRLoader 316 grDataMgr3500 ERROR during login to server(http://localhost:8080) error(java.lang.reflect.InvocationTargetException)
The 64-bit version of Java/JRE is not supported for CA Service Desk Manager 14.1.
CA Service Desk Manager 14.1.03
Java 8 Update 171 (64-bit)
Windows operating system
1. Uninstall the 64-bit Java.
2. Install the current 32-bit version of Java.
3. Ensure that CA Service Desk Manager is configured to use a 32-bit JRE.
Note: The JRE is referenced in the $NX_ROOT\NX.env in this statement: @NX_JRE_INSTALL_DIR=C:/Program Files (x86)/CA/SC/jre/1.8.0_181 "
Supportability Matrix for CA Service Desk Manager 14.1: https://docops.ca.com/ca-service-management/14-1/en/release-information/supportability-matrix
How do I check what version of of Java I have installed? https://superuser.com/questions/1221096/how-do-i-check-what-version-of-java-i-have-installed