progress 12.2 esb adapter returns Unable to spawn SonicMQ ClientConnect process. (12668)

Aleksey Krivenya

New Member
Hello,

I'm trying to install ESB adapter for progress 12.2
(docs: "Add the OpenEdge ESB Adapter to an existing OpenEdge installation on UNIX or Linux")

After successful ordinary installation I try to make a session to the Sonic server and I get an error on beginSession

Unable to spawn SonicMQ ClientConnect process. (12668)
Error connecting to the JMS AppServer service.

Month ago I did exactly the same procedure on the another similar server and it still have been working without this problem.

But now, new installations on HW and test VMs return this error.
Thus, I have the working server to compare with and even this doesn't help me to find out the reason of the error.

The same p-code, the same OS, very similar servers.
I've fully compared DLC folders by WinMerge on both servers, profile, env, PATH, java versions and read mostly all google results about (12668) but didn't find anything useful.

So, I've got two pretty similar servers, one is working, another HW (and a couple of temp VMs) - don't.
I expect the reason is somewhere in java...
Please help me with any advice.

Thank you in advance, I'm really stuck...

Some env:

Code:
cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20250503"

cat /usr/dlc-12.2/version
OpenEdge Release 12.2 as of Tue Mar 17 18:15:25 EDT 2020

cat /usr/dlc-12.2/properties/java.properties
JAVA_HOME=/usr/java/jdk/jdk-11.0.14+9

java --version
openjdk 11.0.14 2022-01-18
OpenJDK Runtime Environment Temurin-11.0.14+9 (build 11.0.14+9)
OpenJDK 64-Bit Server VM Temurin-11.0.14+9 (build 11.0.14+9, mixed mode)

SUSE's java: /usr/bin/java -> /etc/alternatives/java -> /usr/lib64/jvm/jre-11-openjdk/bin/java
usr/lib64/jvm/jre-11-openjdk/bin/java --version
openjdk 11.0.27 2025-04-15
OpenJDK Runtime Environment (build 11.0.27+6-suse-2.1-x8664)
OpenJDK 64-Bit Server VM (build 11.0.27+6-suse-2.1-x8664, mixed mode)

echo $PATH
/usr/java/jdk/jdk-11.0.14+9/bin:/usr/dlc-12.2:/usr/dlc-12.2/bin:/usr/local/bin:/usr/bin:/bin

mpro -clientlog cc.log -logentrytypes 4gltrace
...
Run esb-14.p [Main Block - /dev/shm/p72261_Untitled1.ped @ 1]                                                                                                                     
Run jms/jmssession.p PERSIST [Main Block - esb-14.p @ 48]                                                                                                                         
Run jms/impl/session.p PERSIST [Main Block - jms/jmssession.p @ 9]                                                                                                                
Run LogOpen [Main Block - jms/impl/session.p @ 556]                                                                                                                               
Run jms/impl/errorhndlr.p PERSIST [Main Block - jms/impl/session.p @ 558]                                                                                                         
Run setConnectionURLs in jms/jmssession.p "tcp://192.168.1.14:13115" [Main Block - esb-14.p @ 50]
Run setUser in jms/jmssession.p "Administrator" [Main Block - esb-14.p @ 52]                                                                                    
Run setPassword in jms/jmssession.p "Administrator" [Main Block - esb-14.p @ 53]                                                                                
Run beginSession in jms/jmssession.p [Main Block - esb-14.p @ 54]                                                                                                                 
Run calcStartup [beginSession - jms/impl/session.p @ 1582]                                                                                                                        
Func handleError in jms/impl/errorhndlr.p "Unable to spawn SonicMQ ClientConnect process. (12668)" [beginSession - jms/impl/session.p @ 1604]
Run LogMsg "1 Unable to spawn SonicMQ ClientConnect process. (12668)" [handleError - jms/impl/errorhndlr.p @ 162]                                                                 
Func handleError in jms/impl/errorhndlr.p "Error connecting to the JMS AppServer service." [beginSession - jms/impl/session.p @ 1610]                                             
Run LogMsg "1 Error connecting to the JMS AppServer service." [handleError - jms/impl/errorhndlr.p @ 162]

PS It is strange, but on the server with two working adapters (11.7 and 12.2): they both show the similar version of AdapterVersion: 10.2B

Code:
DISPLAY DYNAMIC-FUNCTION("getConnectionMetaData" IN jmssession) FORMAT "x(50)".
1.1,1,1,SonicMQ/Java,10.0.6 b211,10,0,10.2B
 
Last edited:
Back
Top