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.