AppD Archive

LinkageError with AS400 class

CommunityUser
Splunk Employee
Splunk Employee

I am getting some LinkageError . I am able to start my java agent and connect to the controller fine but I am getting a linkage error

Here is my setup

app server : jboss-as-7.1.0.Final

Following is the linkage error while getting conneciton on AS400

offending jar : jt400-7.4.jar

Linkage error : 

Caused by: java.lang.LinkageError: loader constraint violation in interface itable initialization: when resolving method "com.ibm.as400.access.AS400JDBCXAConnection.getXAResource()Ljavax/transaction/xa/XAResource;" the class loader (instance of org/jboss/modules/ModuleClassLoader) of the current class, com/ibm/as400/access/AS400JDBCXAConnection, and the class loader (instance of <bootloader>) for interface javax/sql/XAConnection have different Class objects for the type javax/transaction/xa/XAResource used in the signature
at com.ibm.as400.access.AS400JDBCXADataSource.getXAConnection(AS400JDBCXADataSource.java:129) [jt400-7.4.jar:JTOpen 7.4]
at org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.getXAManagedConnection(XAManagedConnectionFactory.java:430)
... 30 more

This is the startup entries as recommended by appdynamics

 JBOSS_MODULES_SYSTEM_PKGS="org.jboss.byteman,com.singularity,org.jboss.logmanager"

XBOOT_CLASSPATH=" -Djava.util.logging.manager=org.jboss.logmanager.LogManager  -Xbootclasspath/p:$JBOSS_HOME/modules/org/jboss/logmanager/main/jboss-logmanager-1.2.2.GA.jar:$JBOSS_HOME/modules/org/jboss/logmanager/log4j/main/jboss-logmanager-log4j-1.0.0.GA.jar:$JBOSS_HOME/modules/org/apache/log4j/main/log4j-1.2.16.jar"

#appdynamics agent
JAVA_OPTS="$XBOOT_CLASSPATH JAVA_OPTS -javaagent:/Users/ashakya/AppServerAgent/javaagent.jar"
JAVA_OPTS="$JAVA_OPTS -Dappdynamics.controller.hostName=localhost"
JAVA_OPTS="$JAVA_OPTS -Dappdynamics.controller.port=8090"

Any body seen any linkage errors like this

0 Karma
Get Updates on the Splunk Community!

Splunk Observability Cloud's AI Assistant in Action Series: Auditing Compliance and ...

This is the third post in the Splunk Observability Cloud’s AI Assistant in Action series that digs into how to ...

Splunk Community Badges!

  Hey everyone! Ready to earn some serious bragging rights in the community? Along with our existing badges ...

What You Read The Most: Splunk Lantern’s Most Popular Articles!

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...