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 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.