Support Article

Nodes aren't able to send alerts, exceptions, and health info

SA-33760

Summary



Some nodes are not able to send alerts, exceptions, and health information to the AES server.


Error Messages



java.lang.IllegalArgumentException: The XMLInputFactory does not recognize the property "reuse-instance".
at com.ibm.xml.xlxp.api.stax.msg.StAXMessageProvider.throwIllegalArgumentException(StAXMessageProvider.java:42)
at com.ibm.xml.xlxp.api.stax.XMLInputFactoryImpl.setProperty(XMLInputFactoryImpl.java:1906)
at com.pega.apache.axiom.util.stax.dialect.SJSXPDialect.makeThreadSafe(SJSXPDialect.java:65)


Steps to Reproduce



Configure the remote node to be monitored by AES.


Root Cause



A defect or configuration issue in the operating environment The application server type is Tomcat. The JVM specification is what follows.
java.version1.8.0
java.fullversionJRE 1.8.0 IBM J9 2.8 Linux amd64-64 Compressed References 20161013_322271 (JIT enabled, AOT enabled) J9VM - R28_Java8_SR3_20161013_1635_B322271 JIT - tr.r14.java.green_20161011_125790 GC - R28_Java8_SR3_20161013_1635_B322271_CMPRSS J9CL - 20161013_322271
java.vendorIBM Corporation
java.vendor.urlhttp://www.ibm.com/
java.vm.nameIBM J9 VM
java.vm.version2.8
java.vm.infoJRE 1.8.0 Linux amd64-64 Compressed References 20161013_322271 (JIT enabled, AOT enabled) J9VM - R28_Java8_SR3_20161013_1635_B322271 JIT - tr.r14.java.green_20161011_125790 GC - R28_Java8_SR3_20161013_1635_B322271_CMPRSS J9CL - 20161013_322271
java.vm.vendorIBM Corporation

The JVM specification for working systems is below
java.version1.8.0_101
java.vendorOracle Corporation
java.vendor.urlhttp://java.oracle.com/
java.vm.nameJava HotSpot(TM) 64-Bit Server VM
java.vm.version25.101-b13
java.vm.infomixed mode
java.vm.vendorOracle Corporation
java.vm.specification.vendorOracle Corporation
java.specification.nameJava Platform API Specification
java.specification.version1.8
java.specification.vendorOracle Corporation
java.runtime.nameJava(TM) SE Runtime Environment
java.runtime.version1.8.0_101-b13
java.home/usr/lib/jvm/java-1.8.0-oracle-1.8.0.101-1jpp.1.el7.x86_64/jre
java.util.logging.managerorg.apache.juli.ClassLoaderLogManager
java.io.tmpdir/var/cache/tomcat/temp


Resolution



Make the following change to the operating environment:

It is a best practice to reserve use of the IBM JVM for the WebSphere application server.
In this instance the axiom libraries in use by Pega 7 are not compatible with the IBM runtime environment.

Published February 18, 2017 - Updated October 8, 2020

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.