TIBCO Business Events (BE) engine throws"Unable to use JDI service to redefine classes, JDI address = -1. Argument invalid" warning at startup.

TIBCO Business Events (BE) engine throws"Unable to use JDI service to redefine classes, JDI address = -1. Argument invalid" warning at startup.

book

Article ID: KB0086931

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
=========

TIBCO Business Events (BE) engine throws  "Unable to use JDI service to redefine classes, JDI address = -1. Argument invalid" warning at startup.


Environment:
===========
TIBCO BusinessEvents 3.x.x.
All OS.



Symptoms:
========
This warning may be seen during the following:

1). If you have enabled hotdeployment in your BE engine TRA file and you have removed the -javaagent:%BE_HOME%/lib/cep-instrumentation.jar from the java.extended.properties.

2). If you have enabled hotdeployment in your TRA file and you have this cep-instrumentation.jar file in the java.extended.properties, and you have an override for java.extended.properties in your be-engine.xml file.


Resolution:
==========

For the condition (1) mentioned above, add the cep-instrumentation.jar in your java.extended.properties and restart the engine, it should solve this issue.

For the condition (2) mentioned above, open your be-engine.xml file, copy the value for java.extended.properties from your be-engine.tra and have it as a default for the java.extended.properties in your be-engine.xml and during deployment, append your custom values to this variable and deploy it.

Issue/Introduction

TIBCO Business Events (BE) engine throws"Unable to use JDI service to redefine classes, JDI address = -1. Argument invalid" warning at startup.