IBM Sterling Transformation Extender

 View Only
Expand all | Collapse all

Unable to identify root cause of issue with calling JAVA method with JEXIT

  • 1.  Unable to identify root cause of issue with calling JAVA method with JEXIT

    Posted Sat November 16, 2019 02:57 AM

    Originally posted by: carao2020


    Hi All,

    Could you please help me in identifying the root cause of an issue in calling java method from ITX map through JEXIT call. I am able to execute the java method without any issues in my local environment. However, when  trying to call from ITX map, its giving below mentioned exception.

    Exception:- *ERR: java.lang.Exception: java.lang.Exception: java.lang.reflect.InvocationTargetException


    JNI Trace:-

    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     ===== WebSphere Transformation Extender Java Programming Interface Library =====
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Version: 9.0.0.2(65)
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Install Directory: /opt/ibm/wsdtx/
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     CLASSPATH: /opt/ibm/wsdtx/libs/m4java.jar:/opt/ibm/wsdtx/libs/m4spe.jar:/opt/ibm/wsdtx/libs/xds4j.jar:/opt/ibm/wsdtx/libs/dtxpi.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/10x-core-2.3.0.15.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.allclient.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.axis2.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.commonservices.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.defaultconfig.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.headers.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.jmqi.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mqjms.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.jms.Nojndi.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.pcf.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.postcard.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.soap.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.tools.ras.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.traceControl.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/commons-codec-1.9.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/commons-lang3-3.2.1.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/derbyclient.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/event-publisher-sdk-2.0.3.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/gson-2.2.4.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/icu4j-55.1.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/jgroups-3.4.0.Alpha2.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/jt400.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/log4j-1.2.15.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/openjpa-all-2.4.0.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-common-examples.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-core.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-edifact.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-REST-client.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-rnd.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-standardsbase.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-swift.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-tradacoms.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-x12.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/sqljdbc41.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/sqljdbc4.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/translator.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/sqljdbc4.jar:/opt/ibm/wsdtx/java/lib/classes.zip:/opt/ibm/wsdtx/libs/swingall.jar:/opt/ibm/wsdtx/java/lib/rt.jar:/opt/ibm/wsdtx/libs/launcher.jar:/opt/ibm/wsdtx/libs/launcherclient.jar:/opt/ibm/wsdtx/libs/dtxpi.jar:/opt/ibm/wsdtx/libs/common-2.2.3.jar:/opt/ibm/wsdtx/libs/ecore-xmi-2.2.3.jar:/opt/ibm/wsdtx/libs/ecore-2.2.3.jar
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Creating JVM instance...
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     JVM options:
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:       -Djava.class.path=/opt/ibm/wsdtx/libs/m4java.jar:/opt/ibm/wsdtx/libs/m4spe.jar:/opt/ibm/wsdtx/libs/xds4j.jar:/opt/ibm/wsdtx/libs/dtxpi.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/10x-core-2.3.0.15.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.allclient.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.axis2.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.commonservices.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.defaultconfig.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.headers.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.jmqi.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mqjms.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.jms.Nojndi.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.pcf.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.postcard.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.soap.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.tools.ras.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.traceControl.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/commons-codec-1.9.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/commons-lang3-3.2.1.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/derbyclient.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/event-publisher-sdk-2.0.3.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/gson-2.2.4.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/icu4j-55.1.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/jgroups-3.4.0.Alpha2.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/jt400.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/log4j-1.2.15.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/openjpa-all-2.4.0.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-common-examples.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-core.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-edifact.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-REST-client.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-rnd.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-standardsbase.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-swift.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-tradacoms.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-x12.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/sqljdbc41.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/sqljdbc4.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/translator.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/sqljdbc4.jar:/opt/ibm/wsdtx/java/lib/classes.zip:/opt/ibm/wsdtx/libs/swingall.jar:/opt/ibm/wsdtx/java/lib/rt.jar:/opt/ibm/wsdtx/libs/launcher.jar:/opt/ibm/wsdtx/libs/launcherclient.jar:/opt/ibm/wsdtx/libs/dtxpi.jar:/opt/ibm/wsdtx/libs/common-2.2.3.jar:/opt/ibm/wsdtx/libs/ecore-xmi-2.2.3.jar:/opt/ibm/wsdtx/libs/ecore-2.2.3.jar:/opt/ibm/wsdtx/libs/m4java.jar:/opt/ibm/wsdtx/libs/m4jms.jar:/opt/ibm/wsdtx/libs/m4jaxb.jar:/opt/ibm/wsdtx/libs/m4jndi.jar:/opt/ibm/wsdtx/libs/extjar:/opt/ibm/wsdtx/libs/m4mime.jar:/opt/ibm/wsdtx/libs/m4jzip.jar:/opt/ibm/wsdtx/libs/ccf2.jar:/opt/ibm/wsdtx/libs/imsicoemd.jar:/opt/ibm/wsdtx/libs/imsico.jar:/opt/ibm/wsdtx/libs/MFSSOAEMD.jar:/opt/ibm/wsdtx/libs/communication.jar:/opt/ibm/wsdtx/libs/launcherclient.jar:/opt/ibm/wsdtx/libs/launcher.jar:/opt/ibm/wsdtx/libs/mgmtconsole.jar:/opt/ibm/wsdtx/libs/snmpagent.jar:/opt/ibm/wsdtx/libs/DtxMapTrace.jar:/opt/ibm/wsdtx/libs/dtxpi.jar:/opt/ibm/wsdtx/libs/dtxxmlfn.jar:/opt/ibm/wsdtx/libs/importlib.jar:/opt/ibm/wsdtx/libs/ITXCryptoTool.jar:/opt/ibm/wsdtx/libs/j2ca.jar:/opt/ibm/wsdtx/libs/JSON4J.jar:/opt/ibm/wsdtx/libs/m4soap.jar:/opt/ibm/wsdtx/libs/m4spe.jar:/opt/ibm/wsdtx/libs/mdf.jar:/opt/ibm/wsdtx/libs/resourceregistry.jar:/opt/ibm/wsdtx/libs/xds4j.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.jmqi.jar:/opt/ibm/wsdtx/libs/m4excel.jar:/opt/ibm/wsdtx/libs/com.ibm.ffdc.jar:/opt/ibm/wsdtx/libs/common-2.2.3.jar:/opt/ibm/wsdtx/libs/commonj.connector.jar:/opt/ibm/wsdtx/libs/CWYBS_AdapterFoundation.jar:/opt/ibm/wsdtx/libs/DESPI.jar:/opt/ibm/wsdtx/libs/ecore-2.2.3.jar:/opt/ibm/wsdtx/libs/ecore-change-2.2.3.jar:/opt/ibm/wsdtx/libs/ecore-xmi-2.2.3.jar:/opt/ibm/wsdtx/libs/ffdcSupport.jar:/opt/ibm/wsdtx/libs/icu4j-55_1.jar:/opt/ibm/wsdtx/libs/sdo-api-2.1.jar:/opt/ibm/wsdtx/libs/sdo-impl-2.1.jar:/opt/ibm/wsdtx/libs/wa-connector.jar:/opt/ibm/wsdtx/libs/wa-jta.jar:/opt/ibm/wsdtx/libs/xsd-2.2.3.jar:/opt/ibm/wsdtx/libs/m4snmp.jar:/opt/ibm/wsdtx/libs/dtxsupport.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.allclient.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.axis2.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.commonservices.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.defaultconfig.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.headers.jar:/opt/ibm/wsdtx/libs/com.ibm.mqjms.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.jms.Nojndi.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.pcf.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.postcard.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.soap.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.tools.ras.jar:/opt/ibm/wsdtx/libs/com.ibm.mq.traceControl.jar:/opt/ibm/wsdtx/libs/sqljdbc41.jar:/opt/ibm/wsdtx/libs/commons-codec-1.10.jar:/opt/ibm/wsdtx/libs/commons-collections4-4.1.jar:/opt/ibm/wsdtx/libs/commons-logging-1.2.jar:/opt/ibm/wsdtx/libs/log4j-1.2.17.jar:/opt/ibm/wsdtx/libs/poi-3.15.jar:/opt/ibm/wsdtx/libs/poi-ooxml-3.15.jar:/opt/ibm/wsdtx/libs/poi-ooxml-schemas-3.15.jar:/opt/ibm/wsdtx/libs/xmlbeans-2.6.0.jar:/opt/ibm/wsdtx/libs/extjar/javax.mail-1.5.4.jar:/opt/ibm/wsdtx/config/GridFs.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/sqljdbc4.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/sqljdbc41.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.jmqi.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/commons-lang3-3.2.1.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.commonservices.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.allclient.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.axis2.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.defaultconfig.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.headers.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mqjms.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.jms.Nojndi.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.pcf.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.postcard.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.soap.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.tools.ras.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/com.ibm.mq.traceControl.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/10x-core-2.3.0.15.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/commons-codec-1.9.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/derbyclient.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/event-publisher-sdk-2.0.3.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/gson-2.2.4.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/icu4j-55.1.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/jgroups-3.4.0.Alpha2.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/jt400.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/log4j-1.2.15.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/openjpa-all-2.4.0.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-REST-client.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-common-examples.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-core.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-rnd.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-standardsbase.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-swift.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-tradacoms.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/translator.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-edifact.jar:/opt/IBM/StandardsProcessingEngine9.0.0/jars/spe-9.0-x12.jar:
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:       vfprintf
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:       -Dmpi.mode.debug=false
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:       -Xmx2048m
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:       -DlogFile=MQAMongoLogFile
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:       -Dlog4j.configurationFile=/opt/ibm/wsdtx/config/log4j2.xml
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:       -DSPE_INSTALL_DIR=/opt/IBM/StandardsProcessingEngine9.0.0
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     JVM instance created.
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Thread is currently attached, so not forcing an attach: gpJVM = 0x7ff558231240, rc = 0, TlsPtr = 0x7ff5585e19f8
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Attached in current thread: pEnv = 0x22eb500, this = 0x7ff5585e19f8
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     gTlsEnv: gTptrTlsEnv = 0x7ff5585e19f0.
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Thread is currently attached, so not forcing an attach: gpJVM = 0x7ff558231240, rc = 0
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Attached in current thread, pEnv = 0x22eb500, this = 0x7ff558759808
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     JNI environment initialized for map execution, pEnv = 0x22eb500, TlsPtr = 0x7ff558759808.
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     ERROR: Unable to retrieve classloaderinfo for jni env: 0x22eb500, class: com/ibm/websphere/dtx/m4java, (m=1484100896,cl=1479463048,c=37459016) - 2
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Initializing Adapter Library...
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Time stamp: Sat 16 Nov 2019 02:30:50 AM EST
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Adapter Library initialized successfully.
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Creating adapter instance...
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     ID = 84
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     ERROR: Unable to retrieve classloaderinfo for jni env: 0x22eb500, class: com/ibm/websphere/dtx/m4java, (m=1484100896,cl=1479463048,c=37459016) - 2
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Global ref added in Ensure: pEnv=0x22eb500, ref=0x7ff5582ed090, count=1, type=4098
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Global ref added in Ensure: pEnv=0x22eb500, ref=0x7ff5582ed098, count=2, type=4097
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Global ref added in Set   : pEnv=0x22eb500, ref=0x7ff5582ed0a0, count=3
    <9051-2354202368-Sat Nov 16 02:30:50 2019>:     Adapter instance created successfully.
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     Creating connection instance...
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     ID = 91
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     Connection instance created successfully.
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     Thread is currently detached: gpJVM = 0x7ff558231240
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     Attached in current thread, pEnv = 0x2416e00, this = 0x7ff4e4003f88
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     JNI environment initialized for map execution, pEnv = 0x2416e00, TlsPtr = 0x7ff4e4003f88.
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     ERROR: Unable to retrieve classloaderinfo for jni env: 0x2416e00, class: com/ibm/websphere/dtx/m4java, (m=1484100896,cl=1479463048,c=37459016) - 2
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     Global ref added in Set   : pEnv=0x2416e00, ref=0x7ff5582ed0a8, count=1
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     Main ref set upon connect: ref=0x7ff5582ed0a8, Attached=1, TlsVal=0x7ff4e4003f88
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     Global ref added in Ensure: pEnv=0x2416e00, ref=0x7ff5582ed0b0, count=2, type=10
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     Global ref added in Ensure: pEnv=0x2416e00, ref=0x7ff5582ed0b8, count=3, type=10
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     MStream::getSize.  Size Info: size_t=8, jlong=8, int=4
    <9051-1277014400-Sat Nov 16 02:30:50 2019>:     MStream::getSize.  The stream size: 710 (jlong=710, int=710, (long)int=710)
    <9051-1277014400-Sat Nov 16 02:30:51 2019>:     Global ref removed in stop: max was = 3, count now = 2, ref=0x7ff5582ed0b8, event=2
    <9051-1277014400-Sat Nov 16 02:30:51 2019>:     Global ref removed in stop: max was = 3, count now = 1, ref=0x7ff5582ed0b0, event=2
    <9051-1277014400-Sat Nov 16 02:30:51 2019>:     Global ref !removed in stop: max was = 3, count now = 1, ref=0x7ff5582ed0a8, event=2, Attached=1, TlsVal=0x7ff4e4003f88
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     Destroying adapter instance
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     ID = 84
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     Global ref deleted in RJI : max was = 3, count now = 3, ref=0x7ff5582ed090, javainst_ref=0x7ff5582ed0b8
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     Global ref deleted in RJI : max was = 3, count now = 3, ref=0x7ff5582ed090, javainst_ref=0x7ff5582ed0b0
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     Global ref deleted in RJI : max was = 3, count now = 2, ref=0x7ff5582ed0a0, main_ref=1
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     Adapter instance destroyed successfully.
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     Global ref deleted in RJI : max was = 2, count now = 1, ref=0x7ff5582ed090, main_ref=0
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     JExit: MDispatchFunction located.
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     JExit: NewGlobalRef created for the Dispatch class.
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     JExit: 1st parm used: com.gtm.health.MongoGridFs.
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     JExit: 2nd parm used: <init>.
    <9051-2354202368-Sat Nov 16 02:30:51 2019>:     JExit: Dispatch method found.
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit: Method called.
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit: Added map instance id, 1, to cleanup list.
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit: Returned - Len(13), Str(Ref.277891201)
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     fJniEnvCleanup: 1, fJniEnvPreExists: 1, fJniEnvPreAttached: 1
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Existing Thread was pre-attached to the JVM, so not detaching: pEnv=0x22eb500
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit: MDispatchFunction located.
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit: NewGlobalRef created for the Dispatch class.
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit: 1st parm used: Ref.277891201.
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit: 2nd parm used: saveFilestoGridFS.
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit: Dispatch method found.
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit: 3rd parm used: {"files":[{"file":{"metadata":{"status":"X12 837 Transform","processStatus":"837 Transform","MFTFilename":"USECASE8_txt_10312017_1100.txt","TranId":"414d51204d4654514d20202020202020d39bcb5d8df80124","itxTranId":"000000015DCFA5AB0000235B938F9A4AE4E...
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit: 4th parm used: 000000015DCFA5AB0000235B938F9A4AE4E9.
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     *ERR: java.lang.Exception: java.lang.Exception: java.lang.reflect.InvocationTargetException
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     ERROR: JExit exception encountered:
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     *ERR: Java exception occured (-305) in MjpiCheckJavaException()
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     fJniEnvCleanup: 1, fJniEnvPreExists: 1, fJniEnvPreAttached: 1
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Existing Thread was pre-attached to the JVM, so not detaching: pEnv=0x22eb500
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Object Prepare destroy sent: ref=0x7ff5582ed098
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Global ref deleted in RJI : max was = 1, count now = 0, ref=0x7ff5582ed098, main_ref=0
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Detaching current thread in RJI: pEnv=0x22eb500, bAttached=1
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Thread is currently detached: gpJVM = 0x7ff558231240
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Attached in current thread, pEnv = 0x22eb500, this = 0x7ff558759808
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Check for outstanding Java references at map completion.
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     JExit ref deleted upon map completion callback: max was = 1, count now = 0, ref=1
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Cleaned up Java references associated with this instance = 1 at map completion
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Detaching current thread upon map completion callback: pEnv=0x22eb500, bAttached=1
    <9051-2354202368-Sat Nov 16 02:30:52 2019>:     Main ref reset upon map completion callback: Java ref=0x7ff5582ed0a0
    <9051-1277014400-Sat Nov 16 02:31:02 2019>:     Disconnect Params: Java ref=0x7ff5582ed0a8, TLS=1, Attached=1, TlsVal=0x7ff4e4003f88
    <9051-1277014400-Sat Nov 16 02:31:02 2019>:     Destroying connection instance...
    <9051-1277014400-Sat Nov 16 02:31:02 2019>:     ID = 91
    <9051-1277014400-Sat Nov 16 02:31:02 2019>:     Global ref deleted in RJI : max was = 1, count now = 0, ref=0x7ff5582ed0a8, main_ref=1
    <9051-1277014400-Sat Nov 16 02:31:02 2019>:     Detaching current thread in RJI: pEnv=0x2416e00, bAttached=1
    <9051-1277014400-Sat Nov 16 02:31:02 2019>:     Connection instance destroyed successfully.
    <9051-1277014400-Sat Nov 16 02:31:02 2019>:     TlsPtr = 0x7ff4e4003f88, pGlobalRefs = 0x7ff4e4003fe0, pJExitRefs = 0x7ff4e4004010
    <9051-1277014400-Sat Nov 16 02:31:02 2019>:     Not detaching current thread: pEnv = 0x2416e00, bAttached = 0, rc = -2, no JNI Version detected
     


    #IBM-Websphere-Transformation-Extender
    #IBMSterlingTransformationExtender
    #DataExchange


  • 2.  Re: Unable to identify root cause of issue with calling JAVA method with JEXIT

    Posted Wed November 27, 2019 02:42 PM

    Originally posted by: PaulBrett


    Can you get the simple JEXIT() example from the Design Studio installation to work?  That would be a good starting point, as we already know the Java code is good.

    C:\IBM\WebSphere Transformation Extender 9.0.0\examples\general\jexit

    Thank you.

    Paul

    Follow me on Twitter


    #DataExchange
    #IBMSterlingTransformationExtender
    #IBM-Websphere-Transformation-Extender


  • 3.  Re: Unable to identify root cause of issue with calling JAVA method with JEXIT

    Posted Wed November 27, 2019 02:47 PM

    Originally posted by: PaulBrett


    Example execution:

    Microsoft Windows [Version 6.1.7601]
    Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

    C:\ibm\WebSphere Transformation Extender 9.0.0\examples\general\jexit>set path=C:\ibm\WebSphere Transformation Extender 9.0.0;%path%

    C:\ibm\WebSphere Transformation Extender 9.0.0\examples\general\jexit>mcompile jexit.mms -A
    ===================================================================================
    IBM Utility :   mcompile (Map compile utility)
    Version :               9.0.0.4(18)
    Map Source File :       C:\ibm\WebSphere Transformation Extender 9.0.0\examples\
    general\jexit\jexit.mms

    Executable Map :        jexit_concat_method

    Map compiled successfully.

    Executable Map :        jexit_multiple_objects

    Map compiled successfully.

    Executable Map :        jexit_single_object

    Map compiled successfully.

    Executable Map :        jexit_upper_method

    Map compiled successfully.

    ===================================================================================

    C:\ibm\WebSphere Transformation Extender 9.0.0\examples\general\jexit>set CLASSPATH=.\TestJExit.jar;%classpath%

    C:\ibm\WebSphere Transformation Extender 9.0.0\examples\general\jexit>dtxcmdsv64 jexit_concat_method.mmc -BI

    Thank you.

    Paul

    Follow me on Twitter


    #DataExchange
    #IBMSterlingTransformationExtender
    #IBM-Websphere-Transformation-Extender