Error SonicMQ Adapter OutOfMemoryError

ruan007

New Member
Hi,
I posted the same thread on PSDN but hope someone here can shed some light on it as well.

We have a problem in sending a large xml message (40M) to Sonic broker/container. Our client's application is running on Progress 9.1E and SonicMQ 7.5, I found that the default memory limit for MQ Adapter is 16M, following the suggestion on Progress KnowledgeBase (http://knowledgebase.progress.com/articles/Article/P12958?q=sonicmq+adapter+outofmemory+error&l=en_US&fs=Search&pn=1), we added the -mx64m to the JVMARGS registry key, but the adapter still failed with these errors in the log after restarting the adminservice:
java.lang.OutOfMemoryError
<<no stack trace available>>
Thread-23>(2/07/2014 05:09:34:042) invoke():
java.lang.OutOfMemoryError
<<no stack trace available>>
Thread-23>(2/07/2014 05:09:34:042) invoke():
java.lang.reflect.InvocationTargetException: java.lang.OutOfMemoryError
<<no stack trace available>>
Thread-23>(2/07/2014 05:09:34:042) : JVM out of memory: Adapter emergency exit. Use the JVM's -mx, -ss and -oss startup parameters to increase the memory available for the adapter. (9363)
Note that the adapter started by the adminservice is running by the Local System account, we updated the JVMARGS key under both HKEY_CURRENT_USER and HKEY_USERS\.DEFAULT keys (PSC subkey doesn't exist under HKEY_LOCAL_MACHINE).
Anyone got any suggestions?

Regards
Kevin
 
Top