Migrating from and old version of IM to vAPp v14.0.1
Snapshot definition migrated from the RolesDef file of the old environment, and we can see that the migrated snapshot definition is pointing to the XML file from the old environment (backward compatibility)
Every time there is a modification of the existing custom snapshot, the modification goes through fine, but running the modified snapshot results in an exception.
When no modification is made to the snapshot definitions it works fine.
The exception is:
"2017-06-18 14:28:17,009 ERROR [stderr] (Thread-743) java.lang.NumberFormatException: For input string: ""
2017-06-18 14:28:17,010 ERROR [stderr] (Thread-743) at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
2017-06-18 14:28:17,011 ERROR [stderr] (Thread-743) at java.lang.Integer.parseInt(Integer.java:592)
2017-06-18 14:28:17,011 ERROR [stderr] (Thread-743) at java.lang.Integer.<init>(Integer.java:867)
2017-06-18 14:28:17,012 ERROR [stderr] (Thread-743) at com.netegrity.ims.imrexport.command.IMRExportJobCmd.loadConfiguration(IMRExportJobCmd.java:298)
2017-06-18 14:28:17,012 ERROR [stderr] (Thread-743) at com.netegrity.ims.imrexport.command.IMRExportJobCmd.initParam(IMRExportJobCmd.java:98)
2017-06-18 14:28:17,012 ERROR [stderr] (Thread-743) at com.netegrity.ims.imrexport.command.IMRExportJobCmd.<init>(IMRExportJobCmd.java:83)
2017-06-18 14:28:17,012 ERROR [stderr] (Thread-743) at com.netegrity.ims.imrexport.command.IMRExportCmdParser.buildJobCmd(IMRExportCmdParser.java:247)
2017-06-18 14:28:17,012 ERROR [stderr] (Thread-743) at com.netegrity.ims.imrexport.command.IMRExportCmdParser.loadConfiguration(IMRExportCmdParser.java:191)
2017-06-18 14:28:17,012 ERROR [stderr] (Thread-743) at com.netegrity.ims.imrexport.command.IMRExportCmdParser.<init>(IMRExportCmdParser.java:97)
2017-06-18 14:28:17,012 ERROR [stderr] (Thread-743) at com.netegrity.ims.imrexport.IMRExportController.export(IMRExportController.java:74)
2017-06-18 14:28:17,013 ERROR [stderr] (Thread-743) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2017-06-18 14:28:17,013 ERROR [stderr] (Thread-743) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2017-06-18 14:28:17,013 ERROR [stderr] (Thread-743) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2017-06-18 14:28:17,013 ERROR [stderr] (Thread-743) at java.lang.reflect.Method.invoke(Method.java:497)
2017-06-18 14:28:17,013 ERROR [stderr] (Thread-743) at com.ca.identitymanager.reports.imapi.CaptureSnapshotEvent.invokeIMRExport(CaptureSnapshotEvent.java:201)
2017-06-18 14:28:17,013 ERROR [stderr] (Thread-743) at com.ca.identitymanager.reports.imapi.CaptureSnapshotEvent.longRunningEventExecute(CaptureSnapshotEvent.java:174)
2017-06-18 14:28:17,013 ERROR [stderr] (Thread-743) at com.netegrity.ims.AbstractLongRunningEvent$RunningEvent.run(AbstractLongRunningEvent.java:321)
2017-06-18 14:28:17,013 ERROR [stderr] (Thread-743) at java.lang.Thread.run(Thread.java:745)
2017-06-18 14:28:17,014 ERROR [com.netegrity.ims.imrexport.command.IMRExportCmdParser] (Thread-743) Parsing Export commands failed with error "For input string: """
2017-06-18 14:28:17,014 ERROR [com.netegrity.ims.imrexport.command.IMRExportCmdParser] (Thread-743) For input string: ""
2017-06-18 14:28:17,014 ERROR [com.netegrity.ims.imrexport.IMRExportController] (Thread-743) For input string: "": java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) [rt.jar:1.8.0_71]
at java.lang.Integer.parseInt(Integer.java:592) [rt.jar:1.8.0_71]
at java.lang.Integer.<init>(Integer.java:867) [rt.jar:1.8.0_71]
This was reproduced and isolated as a defect in 14.0 SP1
Defect ID: DE300732
Hot fix created: HF-DE299966-20170628-0001.tgz.gpg
Please open a case with support to obtain this hotfix. Thank you.