Can't install APM 10.7 Hotfix 10 on Enterprise Manager

Document ID : KB000106039
Last Modified Date : 30/11/2018
Show Technical Document Details
Issue:
We tried to installed HF10 on Linux and got the following output

$ ./jre/bin/java -jar ./APM10.7.0HF10.jar
Initializing hotfix
Creating hotfix folder hotfix/10.7.0-HF10
creating directory structure hotfix/10.7.0-HF10
Applying hotfix scenario EM found - proceeding with patching
Error while executing the scenario
java.lang.NumberFormatException: For input string: "0_sp"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580) at java.lang.Integer.parseInt(Integer.java:615)
at com.ca.fix.Version.
(Version.java:33)
at com.ca.fix.apm.util.VerifyJarVersion.verifyJarVersionRange(VerifyJarVersion.java:52)
at com.ca.fix.apm.hotfix.Hotfix.emHotfix(Hotfix.java:451)
at com.ca.fix.apm.hotfix.Hotfix.scenario(Hotfix.java:116)
at com.ca.fix.HotfixBase.apply(HotfixBase.java:89)
at com.ca.fix.HotfixBase.execute(HotfixBase.java:61)
at com.ca.fix.apm.hotfix.Hotfix.main(Hotfix.java:74)
Rolling back the scenario deleting folder hotfix/10.7.0-HF10 Hotfix 10.7.0-HF10 was rolled back successfully


and the hotfix is not applied
Environment:
APM 10.7 on Linux
Cause:
The hotfix installer checks through the jars that are present for versions that do not fit with it it's permitted range if a mismatch is found the hotfix does not apply.

The check is done by looking at the Bundle_version value in the META-INF\MANIFEST.MF file in the existing jars for hf10 teh range that is acceptable is 10.7.0.45 -> 10.7.0.98.

In this case one of the reported versions was 10.7.0.0_sp
Resolution:
Used the following shell script to help identify problem jar file in the <EM_HOME>/product/enterprisemanager/plugins folder

for i in `ls com.ca*jar com.wily*jar`
do
echo $i
jar xf $i META-INF/MANIFEST.MF
grep undle-Vers META-INF/MANIFEST.MF
rm META-INF/MANIFEST.MF
done


This identified fileĀ  com.wily.intrsocope.em.client_10.7.0.jar was the cause and this had come from a test fix - replaced with GA version and installer ran through ok