Creating TIBCO ActiveMatrix (AMX) Administrator using TIBCO Configuration Tool(TCT) fails if AMX 3.3.0 hotfix7 and hotfix11 are installed in the same TIBCO_HOME.

Creating TIBCO ActiveMatrix (AMX) Administrator using TIBCO Configuration Tool(TCT) fails if AMX 3.3.0 hotfix7 and hotfix11 are installed in the same TIBCO_HOME.

book

Article ID: KB0084676

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix Service Grid -
TIBCO BPM Enterprise (formerly TIBCO ActiveMatrix BPM) -
TIBCO ActiveMatrix BusinessWorks Service Engine -

Description

Description:
Creating Activematrix Administrator using TCT fails if <TIBCO_HOME> contains AMX 3.3.0 GA+ HF7+HF11. Note that TIBCO_HOME is the folder where applicable TIBCO products are installed.
Symptoms:
TCT fails with the following error.
===========
com.tibco.amf.admin.api.core.exception.AdminException
summary = TIBCO-AMX-ADMIN-012913: Admin experienced server side error: 
com.tibco.amf.admin.api.core.exception.AdminException
summary = Node Start failed,
Change features node 'systemnode' failedTIBCO-AMX-ADMIN-005344: Provisioning features on the node SystemNode has failed with an error code -1., Caused by: java.lang.Exception: java.lang.Exception: java.lang.Exception: TIBCO-AMX-HPA-000296: Could not start Bundle id 424 named com.tibco.amf.platform.runtime version 1.5.4.003 starting at 100 at location "reference:file:C:\ProgramData\CONFIG_HOME\amx33hf711\tibcohost\Admin-amxadmin-instanceOne\data_3.2.x\host\plugins\com.tibco.amf.platform.runtime_1.5.4.003.jar"., Caused by: java.lang.Exception: java.lang.Exception: TIBCO-AMX-HPA-000296: Could not start Bundle id 424 named com.tibco.amf.platform.runtime version 1.5.4.003 starting at 100 at location "reference:file:C:\ProgramData\CONFIG_HOME\amx33hf711\tibcohost\Admin-amxadmin-instanceOne\data_3.2.x\host\plugins\com.tibco.amf.platform.runtime_1.5.4.003.jar"., Caused by: java.lang.Exception: java.lang.Exception: Exception in com.tibco.amf.platform.runtime.componentframework.internal.ComponentFrameworkActivator.start() of bundle com.tibco.amf.platform.runtime., Caused by: java.lang.Exception: java.lang.Exception: loader constraint violation: when resolving method "com.tibco.amf.platform.runtime.componentframework.databinding.JavaToAbstractXMLElementArrayMessageConverter.<init>(Lcom/tibco/amf/platform/runtime/componentframework/internal/core/DataBindingController;)V" the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) of the current class, com/tibco/amf/platform/runtime/componentframework/internal/core/DataBindingController, and the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) for resolved class, com/tibco/amf/platform/runtime/componentframework/databinding/JavaToAbstractXMLElementArrayMessageConverter, have different Class objects for the type com.tibco.amf.platform.runtime.componentframework.databinding.JavaToAbstractXMLElementArrayMessageConverter.<init>(Lcom/tibco/amf/platform/runtime/componentframework/internal/core/DataBindingController;)V used in the signature
===============



Cause:
This issue is due to string comparison for version numbers instead of integer comparison. In the above case, HF7 will receive precedence over HF11, so tibcohost will be created with HF7 version. When Admin is trying to obtain the latest HF11 feature, it will cause TCT to fail with the error.

Issue/Introduction

Creating TIBCO ActiveMatrix (AMX) Administrator using TIBCO Configuration Tool(TCT) fails if AMX 3.3.0 hotfix7 and hotfix11 are installed in the same TIBCO_HOME.

Resolution

It is always recommended to use latest hotfix level when a new enterprise is being created. The resolution is to install HF12 or above to <TIBCO_HOME> and then recreate AMX Administrator after proper cleanup.