Support Article
Cannot import AES jar into Pega 7.1.7
SA-7495
Summary
Cannot import the out of the box AES 7.1 jar into the Pega 7.1.7 system.
Error Messages
In the Websphere SystemErr file (the red highlighted are third party classes):
[3/3/15 12:45:07:765 CST] 0000012a SystemErr R [Loader@ecd6d203] warning parse definitions failed -- (UnsupportedOperationException) This operation is not support by NonVersionedJDBCJarReader
This operation is not support by NonVersionedJDBCJarReader
java.lang.UnsupportedOperationException: This operation is not support by NonVersionedJDBCJarReader
at com.pega.pegarules.internal.bootstrap.phase2.jdbc.NonVersionedJdbcJarReader.getAllEntries(NonVersionedJdbcJarReader.java:453)
at com.pega.pegarules.internal.bootstrap.phase2.jdbc.PegaJdbcURLConnection.getAllEntries(PegaJdbcURLConnection.java:196)
at com.pega.pegarules.internal.bootstrap.phase2.loaderfs.PRClasspathJDBC.augmentResourceList(PRClasspathJDBC.java:120)
at com.pega.pegarules.internal.bootstrap.phase2.loaderfs.PRClasspath.augmentResourceList(PRClasspath.java:204)
at com.pega.pegarules.internal.bootstrap.phase2.loaderfs.PRClasspath.augmentResourceList(PRClasspath.java:192)
at com.pega.pegarules.exec.internal.util.classloader.PRClassLoaderDB.findResources(PRClassLoaderDB.java:946)
at java.lang.ClassLoader.getResources(ClassLoader.java:545)
at java.lang.ClassLoader.getResources(ClassLoader.java:540)
at org.aspectj.weaver.loadtime.DefaultWeavingContext.getResources(DefaultWeavingContext.java:51)
at org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor.parseDefinitions(ClassLoaderWeavingAdaptor.java:261)
at org.aspectj.weaver.loadtime.DefaultWeavingContext.getDefinitions(DefaultWeavingContext.java:130)
at org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor.initialize(ClassLoaderWeavingAdaptor.java:156)
at org.aspectj.weaver.loadtime.Aj$ExplicitlyInitializedClassLoaderWeavingAdaptor.initialize(Aj.java:339)
at org.aspectj.weaver.loadtime.Aj$ExplicitlyInitializedClassLoaderWeavingAdaptor.getWeavingAdaptor(Aj.java:344)
at org.aspectj.weaver.loadtime.Aj$WeaverContainer.getWeaver(Aj.java:318)
at org.aspectj.weaver.loadtime.Aj.preProcess(Aj.java:113)
at org.aspectj.weaver.loadtime.ClassPreProcessorAgentAdapter.transform(ClassPreProcessorAgentAdapter.java:54)
at sun.instrument.TransformerManager.transform(TransformerManager.java:201)
at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:447)
at java.lang.ClassLoader.defineClassImpl(Native Method)
Steps to Reproduce
Import the AES 7.1 jar.
Root Cause
The root cause of this problem is due to the classloading incompatibility between the HP Diagnostics and THS Metrics (both third party software) and Pega 7.1.7.
Resolution
Disabling THS Metrics and HP Diagnostics solves the issue.
Published January 31, 2016 - 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.