Monday 26 November 2018

Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded


Issue: Got below error while applying weblogic patch using bsu.sh.

[applmgr@ebsapps bsu]$ ./bsu.sh -install -patch_download_dir=$FMW_HOME/utils/bsu/cache_dir -patchlist=GFWX -prod_dir=$FMW_HOME/wlserver_10.3 -log=$FMW_HOME/utils/bsu/bsu_weblogic.log
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
        at java.lang.Class.getInterfaces(Native Method)
        at java.lang.Class.getMethod0(Class.java:2779)
        at java.lang.Class.getMethod0(Class.java:2782)
        at java.lang.Class.getMethod0(Class.java:2773)
        at java.lang.Class.getMethod0(Class.java:2773)
        at java.lang.Class.getMethod(Class.java:1653)
        at com.bea.cie.common.dao.xbean.XBeanDataHandler.isValueSet(XBeanDataHandler.java:958)
        at com.bea.cie.common.dao.xbean.XBeanDataHandler.getValueFromObject(XBeanDataHandler.java:589)
        at com.bea.cie.common.dao.xbean.XBeanDataHandler.getSimpleValue(XBeanDataHandler.java:431)
        at com.bea.plateng.patch.dao.cat.PatchDependency.getRule(PatchDependency.java:48)
        at com.bea.plateng.patch.dao.cat.PatchCatalogHelper.getInvalidatedPatchMap(PatchCatalogHelper.java:1625)
        at com.bea.plateng.patch.PatchSystem.updatePatchCatalog(PatchSystem.java:436)
        at com.bea.plateng.patch.PatchSystem.refresh(PatchSystem.java:130)
        at com.bea.plateng.patch.PatchSystem.setCacheDir(PatchSystem.java:201)
        at com.bea.plateng.patch.Patch.main(Patch.java:281)
[applmgr@ebsapps bsu]$ 

Cause: 

Have less memory in bsu.sh script to apply patch.

Solution:

Increase memory in bsu.sh 

Ex:

Step 1: Take backup of bsu.sh script.

[applmgr@ebsapps bsu]$ pwd
/u01/app/applmgr/fs1/FMW_Home/utils/bsu

[applmgr@ebsapps bsu]$ cp bsu.sh bsu.sh_12May2015

Step 2: Edit bsu.sh script and increase the memory. Make sure have enough free memory in server.

set MEM_ARGS=-Xms1024m -Xmx1024m

to

set MEM_ARGS=-Xms2048m -Xmx2048m

Step 3: Start weblogic patch.

[applmgr@ebsapps bsu]$ ./bsu.sh -install -patch_download_dir=$FMW_HOME/utils/bsu/cache_dir -patchlist=GFWX -prod_dir=$FMW_HOME/wlserver_10.3 -log=$FMW_HOME/utils/bsu/bsu_weblogic.log




Thanks for your patience to view this post...........






No comments:

Post a Comment