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.<init>(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