Original Message:
Sent: Sat December 09, 2023 10:36 PM
From: Irfan Shahzad
Subject: Does ACE 12.0.7 supports ActiveMQ 6?
Hi Priya, very reason why your integration server is failing because Active MQ 6 requires JDK 17 and uses Spring 6 on the broker-side for configuration. Refer to the following link for details.
Unfortunately, IBM App Connect Enterprise v12.x is still build on top of IBM provided JDK 8 and Active MQ v6 code is compiled with JDK 17. I highly doubt that IBM will upgrade the IBM ACE JDK any time soon, but you can still create support ticket with IBM to have the timeline for the JDK upgrade.
ActiveMQ (apache.org)
------------------------------
Irfan Shahzad
Integration Architect
Karachi
Original Message:
Sent: Thu December 07, 2023 09:33 AM
From: Priya Adhe
Subject: Does ACE 12.0.7 supports ActiveMQ 6?
Hi Team,
I am trying to upgrade ActiveMQ from version 5 to version 6.
But while doing so I am getting error as:
"ACE[3410168]: IBM App Connect Enterprise v12070 (<Broker_name>.<Application_name>) [Thread 3410293] (Msg 3/4) BIP4367E: The method 'run' in Java node 'JMS Input' has thrown the following exception: java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=org/apache/activemq/jndi/ActiveMQInitialContextFactory, offset=6."
&
"CE[3410168]: IBM App Connect Enterprise v12070 (<Broker_name>.<Application_name>) [Thread 3410293] (Msg 4/4) BIP4395E: Java exception: 'java.lang.UnsupportedClassVersionError'; thrown from class name: 'java.lang.ClassLoader', method name: 'defineClassImpl', file: 'ClassLoader.java', line: '-2'"
When we revert back to ActiveMQ version 5, the message flow starts processing fine.
Can you tell me if
1.t ACE(12.0.7) version supports ActiveMQ version 6.
2. Does ACE 12.0.7 version uses it's own JDK and Java or do we need to install it on our server to make ACE & Acive MQ work.
Thanks,
Priya Adhe
------------------------------
Priya Adhe
------------------------------