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 Search APIを使えば調査過程が残せます

   このゲストブログは、JCOM株式会社の情報セキュリティ本部・専任部長である渡辺慎太郎氏によって執筆されました。 Note: This article is published in both Japanese ...

Integrating Splunk Search API and Quarto to Create Reproducible Investigation ...

 Splunk is More Than Just the Web Console For Digital Forensics and Incident Response (DFIR) practitioners, ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...