Error "AEIM-200000 Null pointer exception" thrown by TIBCO IntegrationManager engine upon startup.

Error "AEIM-200000 Null pointer exception" thrown by TIBCO IntegrationManager engine upon startup.

book

Article ID: KB0089831

calendar_today

Updated On: 01-14-2017

Products Versions
TIBCO IntegrationManager -
Not Applicable -

Description

Description:
Description:
=========
TIBCO IntegrationManager engine fails to start, throwing the error “AEIM-200000 Null pointer exception”. This occurs if other TIBCO Rendezvous (RV) libraries (such as  tibnative) is loaded before tibrvj.jar .
Symptoms:
Symptoms:
==========
TIBCO IntegrationManager (IM) engine log shows the following error:
******
2008 Feb 25 16:04:42:634 GMT -6 TIBIM.5.0.2V10.features_channel Error [IM_CORE] AEIM-200000
java.lang.NullPointerException
        at java.lang.String.getBytes(String.java:811)
        at com.tibco.tibrv.Tibrv.setStringEncoding(Tibrv.java:299)
        at com.tibco.tibrv.TibrvMsg.setStringEncoding(TibrvMsg.java:162)
        at com.tibco.im.BusPropFiller.handleConfigEvent(BusPropFiller.java:97)
        at com.tibco.im.BusPropFiller.<init>(BusPropFiller.java:78)
        at com.tibco.im.IMEngine.<init>(IMEngine.java:205)
        at com.tibco.im.IMSe.main(IMSe.java:196)
******

Cause:

Cause:
======
The loading order of Rendezvous (RV) libraries varies on different platforms. In a situation when other RV libraries are loaded before tibrvj.jar, then the result may cause the Integration Manager to the error.

Issue/Introduction

Error "AEIM-200000 Null pointer exception" thrown by TIBCO IntegrationManager engine upon startup.

Resolution

Resolution:
========
The classpath from imse.tra or imed.tra should point to tibrvj.jar explicitly before <tibrv/lib> path.