I would like to share with you the problem that we found today and ask for help.
I was trying to install "IBM Maximo Asset Management required components" but unfortunately during the prerequisite validation I received this error message (please see the details below).
Log file and information from process explorer were attached.
First idea that I had was that I need to upgrade IBM Installation Manager. I did it and the current version is 1.9.1001.20191112_1525 but it didn't help.
Of course set environment property CTG_BYPASS_PREREQ_CHECK to True is not a solution because the problem is with missing class.
Do you have any hints for us how to solve this problem?
Error in log:
<entry num='166' time='1583417492506' elapsed='00:09.30' level='ERROR' thread='ModalContext'>
<logger>com.ibm.cic.common.core.model.internal.SelectionExpression</logger>
<class>com.ibm.cic.common.core.model.internal.SelectionExpression.WithBundle</class>
<method>evaluate</method>
<message>Exception caught while evaluating expression in bundle "com.ibm.tivoli.tpae.madt.install.AnywhereOSLCPrereqChk".</message>
<exception>
java.lang.NoClassDefFoundError: org.osgi.framework.Version
<stack>com.ibm.tivoli.tpae.madt.install.anywhereoslcprereqchk.AnywhereOSLCPrereqChk.performPrerequisiteCheck(Unknown Source)</stack>
<stack>com.ibm.tivoli.tpae.madt.install.anywhereoslcprereqchk.AnywhereOSLCPrereqChk.evaluate(Unknown Source)</stack>
<stack>com.ibm.cic.common.core.model.internal.SelectionExpression$WithBundle.evaluate(SelectionExpression.java:249)</stack>
<stack>com.ibm.cic.common.core.model.internal.AbstractFeatureBase.evaluateApplicability(AbstractFeatureBase.java:134)</stack>
<stack>com.ibm.cic.common.core.model.internal.Feature.evaluateApplicability(Feature.java:1)</stack>
<stack>com.ibm.cic.agent.core.Agent.checkPrerequisite(Agent.java:1425)</stack>
<stack>com.ibm.cic.agent.core.sharedUI.PrerequisiteCheckerUtils.collectStatus(PrerequisiteCheckerUtils.java:194)</stack>
<stack>com.ibm.cic.agent.core.sharedUI.PrerequisiteCheckerUtils.validateOfferingFeaturesAndFeatureGroups(PrerequisiteCheckerUtils.java:171)</stack>
<stack>com.ibm.cic.agent.core.sharedUI.PrerequisiteCheckerUtils.validateFeatures(PrerequisiteCheckerUtils.java:115)</stack>
<stack>com.ibm.cic.agent.internal.ui.wizards.ConditionalInstallPage$5.run(ConditionalInstallPage.java:765)</stack>
<stack>com.ibm.cic.common.ui.internal.dialogs.SocketMonitorRunnableWithProgress$3.run(SocketMonitorRunnableWithProgress.java:238)</stack>
<stack>org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)</stack>
<stack>Caused by:java.lang.ClassNotFoundException: org.osgi.framework.Version cannot be found by com.ibm.tivoli.tpae.madt.install.AnywhereOSLCPrereqChk_2.0.1.202002191156</stack>
<stack>org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)</stack>
<stack>org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:380)</stack>
<stack>org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)</stack>
<stack>org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)</stack>
<stack>java.lang.ClassLoader.loadClass(ClassLoader.java:863)</stack>
<stack>com.ibm.tivoli.tpae.madt.install.anywhereoslcprereqchk.AnywhereOSLCPrereqChk.performPrerequisiteCheck(Unknown Source)</stack>
<stack>com.ibm.tivoli.tpae.madt.install.anywhereoslcprereqchk.AnywhereOSLCPrereqChk.evaluate(Unknown Source)</stack>
<stack>com.ibm.cic.common.core.model.internal.SelectionExpression$WithBundle.evaluate(SelectionExpression.java:249)</stack>
<stack>com.ibm.cic.common.core.model.internal.AbstractFeatureBase.evaluateApplicability(AbstractFeatureBase.java:134)</stack>
<stack>com.ibm.cic.common.core.model.internal.Feature.evaluateApplicability(Feature.java:1)</stack>
<stack>com.ibm.cic.agent.core.Agent.checkPrerequisite(Agent.java:1425)</stack>
<stack>com.ibm.cic.agent.core.sharedUI.PrerequisiteCheckerUtils.collectStatus(PrerequisiteCheckerUtils.java:194)</stack>
<stack>com.ibm.cic.agent.core.sharedUI.PrerequisiteCheckerUtils.validateOfferingFeaturesAndFeatureGroups(PrerequisiteCheckerUtils.java:171)</stack>
<stack>com.ibm.cic.agent.core.sharedUI.PrerequisiteCheckerUtils.validateFeatures(PrerequisiteCheckerUtils.java:115)</stack>
<stack>com.ibm.cic.agent.internal.ui.wizards.ConditionalInstallPage$5.run(ConditionalInstallPage.java:765)</stack>
<stack>com.ibm.cic.common.ui.internal.dialogs.SocketMonitorRunnableWithProgress$3.run(SocketMonitorRunnableWithProgress.java:238)</stack>
</exception>
</entry>
------------------------------
Piotr Ozaist
------------------------------
#Maximo#MaximoAnywhere#AssetandFacilitiesManagement