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.version 1.8.0
java.fullversion JRE 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.vendor IBM Corporation
java.vendor.url http://www.ibm.com/
java.vm.name IBM J9 VM
java.vm.version 2.8
java.vm.info JRE 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.vendor IBM Corporation

The JVM specification for working systems is below
java.version 1.8.0_101
java.vendor Oracle Corporation
java.vendor.url http://java.oracle.com/
java.vm.name Java HotSpot(TM) 64-Bit Server VM
java.vm.version 25.101-b13
java.vm.info mixed mode
java.vm.vendor Oracle Corporation
java.vm.specification.vendor Oracle Corporation
java.specification.name Java Platform API Specification
java.specification.version 1.8
java.specification.vendor Oracle Corporation
java.runtime.name Java(TM) SE Runtime Environment
java.runtime.version 1.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.manager org.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 15, 2017 - Updated February 18, 2017

Have a question? Get answers now.

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