TIBCO BusinessEvents (BE) application could not start up and throws the exception, "java.lang.IllegalArgumentException: Parent parameter may not be null" error

TIBCO BusinessEvents (BE) application could not start up and throws the exception, "java.lang.IllegalArgumentException: Parent parameter may not be null" error

book

Article ID: KB0088368

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
===========
TIBCO BusinessEvents (BE) application could not start up and throws the exception, "java.lang.IllegalArgumentException: Parent parameter may not be null" error

Environment:
===========
TIBCO BusinessEvents 4.0.1
All Operating Systems

Symptoms:
===========
Exception displayed:

java.lang.IllegalArgumentException: Parent parameter may not be null
at com.tibco.xml.datamodel.helpers.XiChild.a(XiChild.java:1249)
at com.tibco.xml.datamodel.helpers.XiChild.getChild(XiChild.java:48)
at com.tibco.cep.driver.jms.JMSChannelConfig.configureByReference(JMSChannelConfig.java:91)
at com.tibco.cep.driver.jms.JMSChannelConfig.&ltinit>(JMSChannelConfig.java:76)
at com.tibco.cep.driver.jms.JMSDriver.createChannel(JMSDriver.java:30)

Cause:
======
If JMS Channel linked to an invalid JMS Connection, such an error would be reported. Pay attention to the parameter value as it must have the same capital letter or lower case value. If not, it would also report the above error. If you change the JMS Connection name and forget to update the reference, the error wpuld be reported. For other channels such as HTTP, it would have similar case, as channel editor could not detect the parameter value change between capital letter and lower case.

Resolution:
=========
Here is one example for the case. The initial value for connection is “JMS Connection”. If you replace “J” with the “j” character you would see that Studio could not save project, but if you delete “J” and add “j” character, Studio would be able to save the project.

Issue/Introduction

TIBCO BusinessEvents (BE) application could not start up and throws the exception, "java.lang.IllegalArgumentException: Parent parameter may not be null" error