How to set the JMX port in TIBCO BusinessEvents Studio debugger.

How to set the JMX port in TIBCO BusinessEvents Studio debugger.

book

Article ID: KB0093179

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Description:
When the be-engine.tra file has the line "java.property.be.engine.jmx.connector.port=%jmx_port%" enabled, TIBCO BusinessEvents Studio debugger will fail to start with an error stack of:

2014 Dec 11 09:29:22:429 GMT -6 guy-T430.na.tibco.com Debug [main] - [runtime.session] Error performing initAll()
java.lang.NumberFormatException: For input string: "%jmx_port%"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.valueOf(Unknown Source)
    at com.tibco.cep.runtime.service.management.jmx.connectors.JMXConnUtil.getConnPort(JMXConnUtil.java:167)
    at com.tibco.cep.runtime.service.management.jmx.connectors.JMXConnUtil.getConnPort(JMXConnUtil.java:192)
    at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.convertJMXPropsToCSV(RuleServiceProviderImpl.java:937)
    at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.registerDomains(RuleServiceProviderImpl.java:861)
    at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.initAll(RuleServiceProviderImpl.java:610)
    at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.configure(RuleServiceProviderImpl.java:226)
    at com.tibco.cep.container.standalone.BEMain.jumpStart(SourceFile:156)
    at com.tibco.cep.container.standalone.BEMain.main(SourceFile:70)

Symptoms:
See above description.

Cause:
Not setting the JMX port with an integer value results in this error.

Issue/Introduction

How to set the JMX port in TIBCO BusinessEvents Studio debugger.

Resolution

In the Run Configuration of TIBCO BusinessEvents Studio in the section titled, 'VM Arguments', specify the following: '-Dbe.engine.jmx.connector.port=XXXX' where XXXX is any port which is unused. Note, this setting is true for versions 5.1.3 and above.