Migrating from TIBCO Collaborative Information Manager (CIM) 7.2.x to CIM 8.0 does not work via the Migration Wizard.

Migrating from TIBCO Collaborative Information Manager (CIM) 7.2.x to CIM 8.0 does not work via the Migration Wizard.

book

Article ID: KB0088778

calendar_today

Updated On:

Products Versions
TIBCO Collaborative Information Manager -
Not Applicable -

Description

Resolution:
Environment:
= = = = = = =

TIBCO Product name and version: TIBCO Collaborative Information Manager 8.0.0

Operating System(s):
= = = = = = = = = = =
All Operating Systems

Symptoms:
= = = = = =

After migrating from TIBCO Collaborative Information Manager (CIM) 7.2.x to 8.0 via the Migration Wizard, there are some errors as follows in the configValues.log:

MigrateConfigValues : - from version -72 to version - 80
log4j:WARN No appenders could be found for logger (com.tibco.mdm.infrastructure.propertymgr.XMLPropertyManager).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" java.lang.NoClassDefFoundError: javax/ejb/CreateException
    at com.tibco.mdm.infrastructure.propertymgr.XMLPropertyManager.extractServerProperties(XMLPropertyManager.java:297)
    at com.tibco.mdm.infrastructure.propertymgr.XMLPropertyManager.init(XMLPropertyManager.java:207)
    at com.tibco.mdm.infrastructure.propertymgr.PropertyManager.refresh(PropertyManager.java:213)
    at com.tibco.mdm.infrastructure.propertymgr.PropertyManager.init(PropertyManager.java:76)
    at com.tibco.mdm.infrastructure.propertymgr.MqPropertiesUtil.init(MqPropertiesUtil.java:63)
    at com.tibco.mdm.util.unixsimulation.BatTask.getProperty(BatTask.java:90)
    at com.tibco.mdm.util.unixsimulation.Common.go(Common.java:32)
    at com.tibco.mdm.util.unixsimulation.BatTask.goWrite(BatTask.java:72)
    at com.tibco.mdm.util.unixsimulation.Common.main(Common.java:53)
Caused by: java.lang.ClassNotFoundException: javax.ejb.CreateException
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    ... 9 more
The system cannot find the file .\common.out.
Could Not Find D:\Apps\tibco\cim\8.0\common.out
Unsupported Application Server: ""

D:\Apps\tibco\cim\8.0>"C:\Progra~1\Java\jdk1.6.0_16\bin\java" -Xrs -classpath "" -DMQ_HOME="D:/Apps/tibco/cim/8.0" -DMQ_LOG="D:/Apps/tibco/cim/8.0/log" -DMQ_CONFIG_FILE="D:\Apps\tibco\cim\8.0\config\ConfigValues.xml.orig" -DNODE_ID="Member1" com.tibco.mdm.infrastructure.propertymgr.XMLPropertyMergerExt -72_80 -prop D:\Apps\tibco\cim\7.2/config/ConfigValues.xml -xmlin D:\Apps\tibco\cim\8.0\config\ConfigValues.xml.orig -xmlout D:\Apps\tibco\cim\8.0\config\ConfigValues.xml
java.lang.NoClassDefFoundError: com/tibco/mdm/infrastructure/propertymgr/XMLPropertyMergerExt
Caused by: java.lang.ClassNotFoundException: com.tibco.mdm.infrastructure.propertymgr.XMLPropertyMergerExt
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: com.tibco.mdm.infrastructure.propertymgr.XMLPropertyMergerExt.  Program will exit.
Exception in thread "main"
D:\Apps\tibco\cim\8.0&gtif /I "MDM" == "GDSN" ("C:\Progra~1\Java\jdk1.6.0_16\bin\java" -Xrs -classpath "" -DMQ_HOME="D:/Apps/tibco/cim/8.0" -DMQ_LOG="D:/Apps/tibco/cim/8.0/log" -DMQ_CONFIG_FILE="D:\Apps\tibco\cim\8.0\config\ConfigValues.xml.orig" -DNODE_ID="Member1" com.tibco.mdm.infrastructure.propertymgr.XMLGDSNPropertyMerger -GDSN -prop D:/Apps/tibco/cim/8.0\config\ConfigValues.xml -xmlin D:/Apps/tibco/cim/8.0\datapool\config\ConfigValues_gdsn.xml -xmlout  D:/Apps/tibco/cim/8.0\config\ConfigValues.xml )

D:\Apps\tibco\cim\8.0&gtgoto :EOF

Cause:
= = = =

The problem is related to the NODE_ID env variable.

Resolution:
= = = = = =

Set the following two environment variables in the common.bat file:

SET APPSERVER=”WAS”
SET NODE_ID=&ltyournodeidvalue>

After applying these settings the migration wizard should execute properly.

Attachments:
= = = = = = =
None

References:

None

Issue/Introduction

Migrating from TIBCO Collaborative Information Manager (CIM) 7.2.x to CIM 8.0 does not work via the Migration Wizard.