A startup issue after the upgrade to the version 14.3
Error message:
"Application startup halted due to mismatch in java".
Issue:
After a JRE upgrade, typically, if the "jre_old" folder exists, it will be deleted. Then, the "jre" folder will be renamed to "jre_old," and the "jre_new" folder will be renamed to "jre." However, if the renaming of "jre" to "jre_old" fails, instead of renaming "jre_new" to "jre," the "jre_new" folder will be moved into the "jre" folder.
This is because the renaming of the "jre" folder might fail if it is locked by another process.
Fix:
1. If the "jre_new" folder is present inside the "jre" folder, move the "jre_new" folder to the ServiceDesk Plus MSP Directory, and then start the application.
2. If the issue still persists, check if the Java process is present in Task Manager. Open Task Manager, go to the "Details" tab. Check if "java.exe" is present, right-click, and verify if it's triggered from SDP MSP. If it is, terminate the process, and then start the application.
3. If the "jre.lock" file is present, check if the Upgrade Manager UI is still open. If it's open, close the Upgrade Manager, and then attempt to start the application again. If the problem persists, delete the "jre.lock" file, and then try starting again.