Hi Lister's -

We are currently on 8.1.02 (working on upgrading to 9.1.4).  It seems like our 
Java plugins are being used more and more, with thinks like webservices, RKM, 
AI, etc., and we have been seeing an increasing numbers of memory errors in the 
arjavaplugin.log. Error such as:

2018-04-25 07:10:04,137 ERROR [pool-3-thread-2] 
com.bmc.arsys.pluginsvr.plugins.a (?:?) - getListEntryWithFields() FAILs in 
plugin: RMDY.ITSM.RKM.FILESYSTEM
java.lang.RuntimeException: Failed to get File System sources from 
[RKM:FileSystemSource]form.
                at 
com.bmc.itsm.rkm.ardbc.filesystem.helpers.ArHelper.getArSources(ArHelper.java:85)
                at 
com.bmc.itsm.rkm.ardbc.filesystem.RkmFileSystemPlugin.getListEntryWithFields(RkmFileSystemPlugin.java:198)
                at com.bmc.arsys.pluginsvr.plugins.a.ArdbcGlewf(Unknown Source)
                at com.bmc.arsys.pluginsvr.a.ArEsArdbcGlewf_5(Unknown Source)
                at com.bmc.arsys.pluginsvr.a.ArEsArdbcGlewf_4(Unknown Source)
                at 
com.bmc.arsys.arrpc.ARPluginServerDispatcher.dispatchOncRpcCall(Unknown Source)
                at 
com.bmc.arsys.arrpc.nio.ArRpcCallHandler.dispatchCall(Unknown Source)
                at com.bmc.arsys.arrpc.nio.ArRpcCallHandler.if(Unknown Source)
                at 
com.bmc.arsys.arrpc.nio.ArRpcCallHandler.processRpcCall(Unknown Source)
                at 
com.bmc.arsys.arrpc.nio.ArRpcCallHandler$Processor.run(Unknown Source)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
                at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.OutOfMemoryError: Java heap space

2018-04-25 07:32:23,034 ERROR [pool-3-thread-16] 
com.bmc.arsys.pluginsvr.plugins.a (?:?) - getListEntryWithFields() FAILs in 
plugin: ARSYS.ARDBC.PENTAHO
java.lang.OutOfMemoryError: GC overhead limit exceeded

2018-04-25 07:32:35,349 ERROR [Thread-246] com.bmc.arsys.pluginsvr.d.b (?:?) - 
Plugin Termination Error
java.lang.OutOfMemoryError: GC overhead limit exceeded

2018-04-25 07:36:41,910 ERROR [pool-1-thread-2] 
com.bmc.arsys.arrpc.nio.ArSelectorThread (?:?) - Exception in selector thread 
loop. Shutting down selector thread10
java.lang.OutOfMemoryError: GC overhead limit exceeded
                at java.util.ArrayList.iterator(Unknown Source)
                at sun.nio.ch.WindowsSelectorImpl.updateSelectedKeys(Unknown 
Source)
                at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
                at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
                at sun.nio.ch.SelectorImpl.select(Unknown Source)
                at sun.nio.ch.SelectorImpl.select(Unknown Source)
                at com.bmc.arsys.arrpc.nio.ArSelectorThread.run(Unknown Source)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
                at java.lang.Thread.run(Unknown Source)

We are currently on Java 1.7.0_45, and what we have for memory sizes in the 
armonitor.cfg are:

Java Plugin

-Xmx

-XX:PermSize

-XX:MaxPermSize

D:\Program Files\BMC Software\ARSystem\pluginsvr

2048m

128m

128m

D:\Program Files\BMC Software\ARSystem\pluginsvr\fts\primary

1024m

D:\Program Files\BMC Software\ARSystem\pluginsvr\fts\secondary

1024m

D:\Program Files\BMC Software\ARSystem\diserver\data-integration

1024m

D:\Program Files\BMC Software\ARSystem\assignmentengine\bin

256m

D:\Program Files\BMC Software\AtriumCore\cmdb\plugins\ne

512m

D:\Program Files\BMC Software\AtriumCore\cmdb\plugins\shared

512m


Are these errors indicative of not giving enough memory (fixing by increasing 
the -Xmx?)

Or do I need to set more options, such as -XX:+UseConcMarkSweepGC  and/or 
-XX:+UseParNewGC in armonitor.cfg, such as, for the primary pluginsvr:

"D:\Program Files\Java\jre7\bin\java" -Xmx2048m -XX:PermSize=128m 
-XX:MaxPermSize=128m XX:+UseConcMarkSweepGC -XX:+UseParNewGC

Any suggestions would be welcome!

Thanks,
-- 
ARSList mailing list
ARSList@arslist.org
https://mailman.rrr.se/cgi/listinfo/arslist

Reply via email to