While upgrading from Identity Manager (IDM) v14.5.1 to v15. The issue occurs during the execution of the mogrify tool, specifically while attempting to export environment configurations and customizations.
The failure is a java.lang.StringIndexOutOfBoundsException with the error details: Range [74, 72) out of bounds for length 72. This points to a parsing error within the com.bscm.igx.mgt.GenerateIDMConfiguration utility.
Upgrade from IDM 14.5 to V15.0
Using Double-slash as a path separator
For the Linux Environment, a single slash should be used as a path separator.
Eg:
idm.appsrv.basepath=//opt//jboss-eap
idm.appsrv.basepath=/opt/jboss-eap
As documented, for Windows continue to use double-slash as a path separator