Sonic adapter fails to connect to JMS application service

« Go Back


Article Number000034141
EnvironmentProduct: 4GL JMS Adapter
Version: OpenEdge 10.x, OpenEdge 11.x
System: Red Hat linux
Other: SonicMQ 7.6.2, 4GL Development System
Question/Problem Description
The SonicMQ 4GL adapter fails to connect to JMS application service
Using Client Connect (-SMQConnect) to a Sonic 7.6.2 instance. 
All necessary client libraries are available.

Activating adapter client loggin shows the following message:
java.lang.ClassNotFoundException: progress.message.sf.SaveAndRestoreSupportManager 

Caused by: [2502] progress.message.sf.EStoreException: Store directory not found: localMQstore/
Steps to Reproduce
Clarifying Information
Error Message
Defect/Enhancement Number
The local MQStore directory used by the Persistent Store is missing.

The Persistent Store is a set of files in a directory name specified by the user in association with a JMS Connection.
The client uses the files to store messages and manage their delivery to the SonicMQ Broker.
Persistent Store files are placed in the directory specified by the method, setLocalStoreDirectory (String name).

While the MQ broker is offline, the JMS client sends messages to the client local store.
Make sure the directory defined by setLocalStoreDirectory method exists or create it manually.
Last Modified Date9/13/2015 4:13 AM

Did this article resolve your question/issue?


Your feedback is appreciated.

Please tell us how we can make this article more useful. Please provide us a way to contact you, should we need clarification on the feedback provided or if you need further assistance.

Characters Remaining: 1025