Consultor Eletrônico



Kbase P29424: Getting java.lang.IncompatibleClassChangeError with 9.1D Sonic 4GL adapter
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   07/12/2004
Status: Unverified

FACT(s) (Environment):

Progress 9.1D
Sonic MQ 3.5
Progress 9.1E

SYMPTOM(s):

S-0007>(03-Jul-03 21:44:46:340) TIMARM_PC292L::coinsetc::3620::11d1def534ea1be0:65e2c3:f629e1ec29:-7f94
java.lang.IncompatibleClassChangeError
at com.progress.javafrom4gl.services.jms.SessionContainer.init(SessionContainer.java:161)
at com.progress.javafrom4gl.services.jms.JmsConnection.<init>(JmsConnection.java:36)
at com.progress.javafrom4gl.services.jms.jms._connect(jms.java:199)
at com.progress.javafrom4gl.implementation.JavaServlet.<init>(JavaServlet.java:70)
at com.progress.javafrom4gl.implementation.ServiceImpl.createConnectionServlet(ServiceImpl.java:87)
at com.progress.ubroker.broker.ubServerThreadIPC.write(ubServerThreadIPC.java:365)
at com.progress.ubroker.broker.ubASserverThread.processConnect(ubASserverThread.java:372)
at com.progress.ubroker.broker.ubServerThread.processEvent(ubServerThread.java:841)
at com.progress.ubroker.broker.ubServerThread.mainline(ubServerThread.java:304)
at com.progress.ubroker.broker.ubServerThread.run(ubServerThread.java:198)

Sonic 4GL Adapter

Getting java.lang.IncompatibleClassChangeError with 9.1D Sonic 4GL adapter

CAUSE:

9.1D/E Sonic 4GL adapter can't talk to Sonic MQ 3.5 as per RN# 091D-00294

This version supports SonicMQ 4.x brokers and requires the SonicMQ 4.0 client. As such, you cannot use this adapter to communicate with SonicMQ 3.x brokers. This adapter also supports some Sonic 4.0 features that will not be available when using a Progress 9.1C Patched Client.

FIX:

Upgrade your Sonic MQ broker to at least version 4.0 or install 9.1C adapter between 9.1D/E client and Sonic MQ 3.5.