Consultor Eletrônico



Kbase P43308: java.lang.exception: java.lang.NullPointerException when using SonicMQ adapter
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/15/2008
Status: Verified

FACT(s) (Environment):

Progress 9.1D
SonicMQ 5.x

SYMPTOM(s):

java.lang.exception: java.lang.NullPointerException when using SonicMQ adapter

java.lang.reflect.InvocationTargetException: java.lang.NullPointerException when using SonicMQ adapter

Getting java exceptions when using Progress Sonic 4GL Adapter

java.lang.NullPointerException
at progress.message.jimpl.Message.getJMSCorrelationIDAsBytes(Unknown Source)
at com.progress.javafrom4gl.services.jms.MessageEventServer.getNextMessage(MessageEventServer.java:234)
at java.lang.reflect.Method.invoke(Native Method)
at com.progress.javafrom4gl.implementation.MethodHolder.invoke(MethodHolder.java:163)
at com.progress.javafrom4gl.implementation.RequestExecuter$Request.executeRequest(RequestExecuter.java:247)
at com.progress.javafrom4gl.implementation.RequestExecuter.executeRequest(RequestExecuter.java:65)
at com.progress.javafrom4gl.implementation.RequestThread.go(RequestThread.java:63)
at com.progress.javafrom4gl.implementation.RequestThread.run(RequestThread.java:38)

java.lang.reflect.InvocationTargetException: java.lang.NullPointerException
at progress.message.jimpl.Message.getJMSCorrelationIDAsBytes(Unknown Source)
at com.progress.javafrom4gl.services.jms.MessageEventServer.getNextMessage(MessageEventServer.java:234)
at java.lang.reflect.Method.invoke(Native Method)
at com.progress.javafrom4gl.implementation.MethodHolder.invoke(MethodHolder.java:163)
at com.progress.javafrom4gl.implementation.RequestExecuter$Request.executeRequest(RequestExecuter.java:247)
at com.progress.javafrom4gl.implementation.RequestExecuter.executeRequest(RequestExecuter.java:65)
at com.progress.javafrom4gl.implementation.RequestThread.go(RequestThread.java:63)
at com.progress.javafrom4gl.implementation.RequestThread.run(RequestThread.java:38)
Thread-8>(Sep 19, 2003 18:12:49:031) executeRequest():
java.lang.Exception: java.lang.NullPointerException
at com.progress.javafrom4gl.implementation.MethodHolder.invoke(MethodHolder.java:204)
at com.progress.javafrom4gl.implementation.RequestExecuter$Request.executeRequest(RequestExecuter.java:247)
at com.progress.javafrom4gl.implementation.RequestExecuter.executeRequest(RequestExecuter.java:65)
at com.progress.javafrom4gl.implementation.RequestThread.go(RequestThread.java:63)
at com.progress.javafrom4gl.implementation.RequestThread.run(RequestThread.java:38)

CAUSE:

Progress SP6 (or higher) has not been installed on machine running 4GL adapter.

FIX:

Install Progress Service Pack 6 (9.1D06 or higher).
Progress 9.1D is supported and works with SonicMQ 5 having at least SP6 installed.