This discussion is archived
2 Replies Latest reply: Nov 19, 2012 5:23 AM by Kalyan Pasupuleti-Oracle RSS

No Server Health -OOM error

the_assface Explorer
Currently Being Moderated
I was making a console check and noticed one of my servers had no heap or server health reported and could not be contacted. The java.exe was running so I killed it and the machine restarted, with heap and health reporting and all was working again. In reviewing logs I found the issue. Any recommendations on what to investigate? Looks like an LDAP call but we've never seen that type of issue...as of yet.

Thanks!

###<Nov 12, 2012 3:50:53 PM CST> <Error> <HTTP> <fcaportal1> <appNet1> <[ACTIVE] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352757053599> <BEA-101017> <[ServletContext@86218905[app:EAR_appNet module:acn/rehost path:/acn/rehost spec-version:null]] Root cause of ServletException.
java.lang.OutOfMemoryError: allocLargeObjectOrArray - Object size: 8208, Num elements: 8192
     at java.io.BufferedInputStream.<init>(BufferedInputStream.java:178)
     at java.io.BufferedInputStream.<init>(BufferedInputStream.java:158)
     at com.ibm.ldap.LDAPConnection.open(LDAPConnection.java:112)
     at com.ibm.ldap.LDAP.connect(LDAP.java:774)
     at com.ibm.ldap.LDAP.connect(LDAP.java:784)
     at com.ibm.jndi.LDAPCtx.LDAPInit(LDAPCtx.java:558)
     at com.ibm.jndi.LDAPCtx.<init>(LDAPCtx.java:89)
     at com.ibm.jndi.LDAPCtxFactory.getInitialContext(LDAPCtxFactory.java:18)
     at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
     at javax.naming.InitialContext.init(InitialContext.java:223)
     at javax.naming.InitialContext.<init>(InitialContext.java:198)
     at javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:83)
     at com.fc.security.helpers.LDAPContextFinder.findDirContext(LDAPContextFinder.java:102)
     at com.fc.util.ldap.FCLDAPUserInterface.findFCUser(FCLDAPUserInterface.java:145)
     at com.fc.security.user.FCUserHandler.securityService(FCUserHandler.java:190)
     at com.fc.web.FCOnlineUserMgmt.getCurrentUser(FCOnlineUserMgmt.java:54)
     at com.fc.web.acn.CommandNetHelper.loadSessionVariables(CommandNetHelper.java:28)
     at com.fc.commandnet.CommandNetAction.execute(CommandNetAction.java:26)
     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:176)
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3594)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
     at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
     at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
####<Nov 12, 2012 3:51:40 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352757100929> <BEA-000000> <15:51:33,816 ERROR [[ACTIVE] ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'] org.apache.struts.actions.DispatchAction - Dispatch[wwc/search] to method search returned an exception
java.lang.reflect.InvocationTargetException
     at sun.reflect.GeneratedMethodAccessor659.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
     at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
     at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
     at weblogic.servlet.internal.ServletStu_.DOC_ID=?>
####<Nov 12, 2012 3:49:09 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756949437> <BEA-000000> <Hibernate: select recipients0_.DOC_ID as DOC2_1_, recipients0_.RECIPIENT_ID as RECIPIENT1_1_, recipients0_.RECIPIENT_ID as RECIPIENT1_0_, recipients0_.DOC_ID as DOC2_38_0_, recipients0_.PACKAGE_ID as PACKAGE3_38_0_, recipients0_.CLIENT_ID as CLIENT4_38_0_, recipients0_.ARCHIVE_TIMESTAMP as ARCHIVE5_38_0_, recipients0_.CORRECTIVE_ACTION_TIMESTAMP as CORRECTIVE6_38_0_, recipients0_.CORRECTIVE_ACTION_CODE as CORRECTIVE7_38_0_, recipients0_.CREATION_APP_CODE as CREATION8_38_0_, recipients0_.CREATION_USER as CREATION9_38_0_, recipients0_.CREATION_DB_USER as CREATION10_38_0_, recipients0_.CREATION_TIMESTAMP as CREATION11_38_0_, recipients0_.REVISION_APP_CODE as REVISION12_38_0_, recipients0_.REVISION_USER as REVISION13_38_0_, recipients0_.REVISION_DB_USER as REVISION14_38_0_, recipients0_.REVISION_TIMESTAMP as REVISION15_38_0_ from CMDDB.FDM_FAMILY_DOCUMENT_RECIPIENT_VW recipients0_ where recipients0_.DOC_ID=?>
####<Nov 12, 2012 3:49:11 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756951262> <BEA-000000> <Hibernate: select downloads0_.PACKAGE_ID as PACKAGE4_1_, downloads0_.DOWNLOAD_ID as DOWNLOAD1_1_, downloads0_.DOWNLOAD_ID as DOWNLOAD1_0_, downloads0_.RECIPIENT_ID as RECIPIENT2_36_0_, downloads0_.DOC_ID as DOC3_36_0_, downloads0_.PACKAGE_ID as PACKAGE4_36_0_, downloads0_.DOWNLOAD_TIMESTAMP as DOWNLOAD5_36_0_, downloads0_.CLIENT_ID as CLIENT6_36_0_, downloads0_.CREATION_APP_CODE as CREATION7_36_0_, downloads0_.CREATION_USER as CREATION8_36_0_, downloads0_.CREATION_DB_USER as CREATION9_36_0_, downloads0_.CREATION_TIMESTAMP as CREATION10_36_0_, downloads0_.REVISION_APP_CODE as REVISION11_36_0_, downloads0_.REVISION_USER as REVISION12_36_0_, downloads0_.REVISION_DB_USER as REVISION13_36_0_, downloads0_.REVISION_TIMESTAMP as REVISION14_36_0_ from CMDDB.FDM_FAMILY_DOCUMENT_DOWNLOAD_VW downloads0_ where downloads0_.PACKAGE_ID=?>
####<Nov 12, 2012 3:49:13 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756953992> <BEA-000000> <Hibernate: select recipients0_.PACKAGE_ID as PACKAGE3_1_, recipients0_.RECIPIENT_ID as RECIPIENT1_1_, recipients0_.RECIPIENT_ID as RECIPIENT1_0_, recipients0_.DOC_ID as DOC2_38_0_, recipients0_.PACKAGE_ID as PACKAGE3_38_0_, recipients0_.CLIENT_ID as CLIENT4_38_0_, recipients0_.ARCHIVE_TIMESTAMP as ARCHIVE5_38_0_, recipients0_.CORRECTIVE_ACTION_TIMESTAMP as CORRECTIVE6_38_0_, recipients0_.CORRECTIVE_ACTION_CODE as CORRECTIVE7_38_0_, recipients0_.CREATION_APP_CODE as CREATION8_38_0_, recipients0_.CREATION_USER as CREATION9_38_0_, recipients0_.CREATION_DB_USER as CREATION10_38_0_, recipients0_.CREATION_TIMESTAMP as CREATION11_38_0_, recipients0_.REVISION_APP_CODE as REVISION12_38_0_, recipients0_.REVISION_USER as REVISION13_38_0_, recipients0_.REVISION_DB_USER as REVISION14_38_0_, recipients0_.REVISION_TIMESTAMP as REVISION15_38_0_ from CMDDB.FDM_FAMILY_DOCUMENT_RECIPIENT_VW recipients0_ where recipients0_.PACKAGE_ID=?>
####<Nov 12, 2012 3:49:15 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756955037> <BEA-000000> <Hibernate: select familydocu0_.DOC_ID as DOC1_0_, familydocu0_.PACKAGE_ID as PACKAGE2_35_0_, familydocu0_.DOC_NAME as DOC3_35_0_, familydocu0_.DOC_OBJECT as DOC4_35_0_, familydocu0_.IS_INSTRUCTION as IS5_35_0_, familydocu0_.CREATION_APP_CODE as CREATION6_35_0_, familydocu0_.CREATION_USER as CREATION7_35_0_, familydocu0_.CREATION_DB_USER as CREATION8_35_0_, familydocu0_.CREATION_TIMESTAMP as CREATION9_35_0_, familydocu0_.REVISION_APP_CODE as REVISION10_35_0_, familydocu0_.REVISION_USER as REVISION11_35_0_, familydocu0_.REVISION_DB_USER as REVISION12_35_0_, familydocu0_.REVISION_TIMESTAMP as REVISION13_35_0_ from CMDDB.FDM_FAMILY_DOCUMENT_VW familydocu0_ where familydocu0_.DOC_ID=?>
####<Nov 12, 2012 3:49:17 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756957752> <BEA-000000> <Hibernate: select downloads0_.RECIPIENT_ID as RECIPIENT2_1_, downloads0_.DOWNLOAD_ID as DOWNLOAD1_1_, downloads0_.DOWNLOAD_ID as DOWNLOAD1_0_, downloads0_.RECIPIENT_ID as RECIPIENT2_36_0_, downloads0_.DOC_ID as DOC3_36_0_, downloads0_.PACKAGE_ID as PACKAGE4_36_0_, downloads0_.DOWNLOAD_TIMESTAMP as DOWNLOAD5_36_0_, downloads0_.CLIENT_ID as CLIENT6_36_0_, downloads0_.CREATION_APP_CODE as CREATION7_36_0_, downloads0_.CREATION_USER as CREATION8_36_0_, downloads0_.CREATION_DB_USER as CREATION9_36_0_, downloads0_.CREATION_TIMESTAMP as CREATION10_36_0_, downloads0_.REVISION_APP_CODE as REVISION11_36_0_, downloads0_.REVISION_USER as REVISION12_36_0_, downloads0_.REVISION_DB_USER as REVISION13_36_0_, downloads0_.REVISION_TIMESTAMP as REVISION14_36_0_ from CMDDB.FDM_FAMILY_DOCUMENT_DOWNLOAD_VW downloads0_ where downloads0_.RECIPIENT_ID=?>
####<Nov 12, 2012 3:49:20 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756960466> <BEA-000000> <Hibernate: select downloads0_.DOC_ID as DOC3_1_, downloads0_.DOWNLOAD_ID as DOWNLOAD1_1_, downloads0_.DOWNLOAD_ID as DOWNLOAD1_0_, downloads0_.RECIPIENT_ID as RECIPIENT2_36_0_, downloads0_.DOC_ID as DOC3_36_0_, downloads0_.PACKAGE_ID as PACKAGE4_36_0_, downloads0_.DOWNLOAD_TIMESTAMP as DOWNLOAD5_36_0_, downloads0_.CLIENT_ID as CLIENT6_36_0_, downloads0_.CREATION_APP_CODE as CREATION7_36_0_, downloads0_.CREATION_USER as CREATION8_36_0_, downloads0_.CREATION_DB_USER as CREATION9_36_0_, downloads0_.CREATION_TIMESTAMP as CREATION10_36_0_, downloads0_.REVISION_APP_CODE as REVISION11_36_0_, downloads0_.REVISION_USER as REVISION12_36_0_, downloads0_.REVISION_DB_USER as REVISION13_36_0_, downloads0_.REVISION_TIMESTAMP as REVISION14_36_0_ from CMDDB.FDM_FAMILY_DOCUMENT_DOWNLOAD_VW downloads0_ where downloads0_.DOC_ID=?>
####<Nov 12, 2012 3:49:22 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756962322> <BEA-000000> <Hibernate: select recipients0_.DOC_ID as DOC2_1_, recipients0_.RECIPIENT_ID as RECIPIENT1_1_, recipients0_.RECIPIENT_ID as RECIPIENT1_0_, recipients0_.DOC_ID as DOC2_38_0_, recipients0_.PACKAGE_ID as PACKAGE3_38_0_, recipients0_.CLIENT_ID as CLIENT4_38_0_, recipients0_.ARCHIVE_TIMESTAMP as ARCHIVE5_38_0_, recipients0_.CORRECTIVE_ACTION_TIMESTAMP as CORRECTIVE6_38_0_, recipients0_.CORRECTIVE_ACTION_CODE as CORRECTIVE7_38_0_, recipients0_.CREATION_APP_CODE as CREATION8_38_0_, recipients0_.CREATION_USER as CREATION9_38_0_, recipients0_.CREATION_DB_USER as CREATION10_38_0_, recipients0_.CREATION_TIMESTAMP as CREATION11_38_0_, recipients0_.REVISION_APP_CODE as REVISION12_38_0_, recipients0_.REVISION_USER as REVISION13_38_0_, recipients0_.REVISION_DB_USER as REVISION14_38_0_, recipients0_.REVISION_TIMESTAMP as REVISION15_38_0_ from CMDDB.FDM_FAMILY_DOCUMENT_RECIPIENT_VW recipients0_ where recipients0_.DOC_ID=?>
####<Nov 12, 2012 3:49:24 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756964179> <BEA-000000> <Hibernate: select documents0_.PACKAGE_ID as PACKAGE2_1_, documents0_.DOC_ID as DOC1_1_, documents0_.DOC_ID as DOC1_0_, documents0_.PACKAGE_ID as PACKAGE2_35_0_, documents0_.DOC_NAME as DOC3_35_0_, documents0_.DOC_OBJECT as DOC4_35_0_, documents0_.IS_INSTRUCTION as IS5_35_0_, documents0_.CREATION_APP_CODE as CREATION6_35_0_, documents0_.CREATION_USER as CREATION7_35_0_, documents0_.CREATION_DB_USER as CREATION8_35_0_, documents0_.CREATION_TIMESTAMP as CREATION9_35_0_, documents0_.REVISION_APP_CODE as REVISION10_35_0_, documents0_.REVISION_USER as REVISION11_35_0_, documents0_.REVISION_DB_USER as REVISION12_35_0_, documents0_.REVISION_TIMESTAMP as REVISION13_35_0_ from CMDDB.FDM_FAMILY_DOCUMENT_VW documents0_ where documents0_.PACKAGE_ID=?>
####<Nov 12, 2012 3:49:27 PM CST> <Info> <Common> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1352756967236> <BEA-000628> <Created "1" resources for pool "fcDS", out of which "1" are available and "0" are unavailable.>
####<Nov 12, 2012 3:49:33 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756973617> <BEA-000000> <Hibernate: insert into CMDDB.FDM_FAMILY_DOCUMENT_RECIPIENT_VW (DOC_ID, PACKAGE_ID, CLIENT_ID, ARCHIVE_TIMESTAMP, CORRECTIVE_ACTION_TIMESTAMP, CORRECTIVE_ACTION_CODE, CREATION_APP_CODE, CREATION_USER, RECIPIENT_ID) values (?, ?, ?, ?, ?, ?, ?, ?, default)>
####<Nov 12, 2012 3:49:34 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756974600> <BEA-000000> <Hibernate: select familydocu0_.PACKAGE_ID as PACKAGE1_, familydocu0_.PACKAGE_NAME as PACKAGE2_37_, familydocu0_.RELEASE_TIMESTAMP as RELEASE3_37_, familydocu0_.IS_VISIBLE as IS4_37_, familydocu0_.CSA_NUMBER as CSA5_37_, familydocu0_.FAMILY_ID as FAMILY6_37_, familydocu0_.CREATION_APP_CODE as CREATION7_37_, familydocu0_.CREATION_USER as CREATION8_37_, familydocu0_.CREATION_DB_USER as CREATION9_37_, familydocu0_.CREATION_TIMESTAMP as CREATION10_37_, familydocu0_.REVISION_APP_CODE as REVISION11_37_, familydocu0_.REVISION_USER as REVISION12_37_, familydocu0_.REVISION_DB_USER as REVISION13_37_, familydocu0_.REVISION_TIMESTAMP as REVISION14_37_ from CMDDB.FDM_FAMILY_DOCUMENT_PACKAGE_VW familydocu0_ where (familydocu0_.PACKAGE_ID=? )>
####<Nov 12, 2012 3:49:38 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756978843> <BEA-000000> <Hibernate: select downloads0_.PACKAGE_ID as PACKAGE4_1_, downloads0_.DOWNLOAD_ID as DOWNLOAD1_1_, downloads0_.DOWNLOAD_ID as DOWNLOAD1_0_, downloads0_.RECIPIENT_ID as RECIPIENT2_36_0_, downloads0_.DOC_ID as DOC3_36_0_, downloads0_.PACKAGE_ID as PACKAGE4_36_0_, downloads0_.DOWNLOAD_TIMESTAMP as DOWNLOAD5_36_0_, downloads0_.CLIENT_ID as CLIENT6_36_0_, downloads0_.CREATION_APP_CODE as CREATION7_36_0_, downloads0_.CREATION_USER as CREATION8_36_0_, downloads0_.CREATION_DB_USER as CREATION9_36_0_, downloads0_.CREATION_TIMESTAMP as CREATION10_36_0_, downloads0_.REVISION_APP_CODE as REVISION11_36_0_, downloads0_.REVISION_USER as REVISION12_36_0_, downloads0_.REVISION_DB_USER as REVISION13_36_0_, downloads0_.REVISION_TIMESTAMP as REVISION14_36_0_ from CMDDB.FDM_FAMILY_DOCUMENT_DOWNLOAD_VW downloads0_ where downloads0_.PACKAGE_ID=?>
####<Nov 12, 2012 3:49:43 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756983195> <BEA-000000> <Hibernate: select recipients0_.PACKAGE_ID as PACKAGE3_1_, recipients0_.RECIPIENT_ID as RECIPIENT1_1_, recipients0_.RECIPIENT_ID as RECIPIENT1_0_, recipients0_.DOC_ID as DOC2_38_0_, recipients0_.PACKAGE_ID as PACKAGE3_38_0_, recipients0_.CLIENT_ID as CLIENT4_38_0_, recipients0_.ARCHIVE_TIMESTAMP as ARCHIVE5_38_0_, recipients0_.CORRECTIVE_ACTION_TIMESTAMP as CORRECTIVE6_38_0_, recipients0_.CORRECTIVE_ACTION_CODE as CORRECTIVE7_38_0_, recipients0_.CREATION_APP_CODE as CREATION8_38_0_, recipients0_.CREATION_USER as CREATION9_38_0_, recipients0_.CREATION_DB_USER as CREATION10_38_0_, recipients0_.CREATION_TIMESTAMP as CREATION11_38_0_, recipients0_.REVISION_APP_CODE as REVISION12_38_0_, recipients0_.REVISION_USER as REVISION13_38_0_, recipients0_.REVISION_DB_USER as REVISION14_38_0_, recipients0_.REVISION_TIMESTAMP as REVISION15_38_0_ from CMDDB.FDM_FAMILY_DOCUMENT_RECIPIENT_VW recipients0_ where recipients0_.PACKAGE_ID=?>
####<Nov 12, 2012 3:49:46 PM CST> <Info> <JDBC> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756986487> <BEA-001128> <Connection for pool "fcDS" closed.>
####<Nov 12, 2012 3:49:50 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352756990247> <BEA-000000> <Hibernate: select familydocu0_.DOC_ID as DOC1_0_, familydocu0_.PACKAGE_ID as PACKAGE2_35_0_, familydocu0_.DOC_NAME as DOC3_35_0_, familydocu0_.DOC_OBJECT as DOC4_35_0_, familydocu0_.IS_INSTRUCTION as IS5_35_0_, familydocu0_.CREATION_APP_CODE as CREATION6_35_0_, familydocu0_.CREATION_USER as CREATION7_35_0_, familydocu0_.CREATION_DB_USER as CREATION8_35_0_, familydocu0_.CREATION_TIMESTAMP as CREATION9_35_0_, familydocu0_.REVISION_APP_CODE as REVISION10_35_0_, familydocu0_.REVISION_USER as REVISION11_35_0_, familydocu0_.REVISION_DB_USER as REVISION12_35_0_, familydocu0_.REVISION_TIMESTAMP as REVISION13_35_0_ from CMDDB.FDM_FAMILY_DOCUMENT_VW familydocu0_ where familydocu0_.DOC_ID=?>
####<Nov 12, 2012 3:50:40 PM CST> <Notice> <Stdout> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352757040089> <BEA-000000> <==== distinguishedName = CN=Little\, Kendra,OU=Office BLE,OU=District BLE,OU=Division CT,OU=FieldUsers,DC=fcf,DC=firstcommand,DC=com>
#
     at sun.reflect.GeneratedMethodAccessor2235.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
     at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:176)
     at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:502)
     at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:248)
     at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1070)
     at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:281)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:176)
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3594)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
     at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
     at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
     ... 1 more>
####<Nov 12, 2012 3:52:06 PM CST> <Error> <Kernel> <fcportal1> <CommandNet1> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1352757126233> <BEA-000802> <ExecuteRequest failed
java.lang.OutOfMemoryError: nativeGetNewTLA.
java.lang.OutOfMemoryError: nativeGetNewTLA
     at java.util.Arrays.copyOfRange(Arrays.java:3209)
     at java.lang.String.<init>(String.java:216)
     at java.util.Properties.loadConvert(Properties.java:568)
     at java.util.Properties.load0(Properties.java:374)
     at java.util.Properties.load(Properties.java:325)
     at java.util.PropertyResourceBundle.<init>(PropertyResourceBundle.java:112)
     at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2428)
     at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1406)
     at java.util.ResourceBundle.findBundle(ResourceBundle.java:1365)
     at java.util.ResourceBundle.findBundle(ResourceBundle.java:1292)
     at java.util.ResourceBundle.findBundle(ResourceBundle.java:1292)
     at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1234)
     at java.util.ResourceBundle.getBundle(ResourceBundle.java:962)
     at weblogic.i18ntools.L10nLookup.getLocalizerBundle(L10nLookup.java:458)
     at weblogic.i18ntools.L10nLookup.getLocalizer(L10nLookup.java:408)
     at weblogic.i18n.logging.CatalogMessage.<init>(CatalogMessage.java:47)
     at weblogic.servlet.HTTPLogger.logRootCause(HTTPLogger.java:174)
     at weblogic.servlet.internal.WebAppServletContext.handleThrowableFromInvocation(WebAppServletContext.java:2241)
     at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2115)
     at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
####<Nov 12, 2012 3:51:48 PM CST> <Error> <Cluster> <fcportal1> <CommandNet1> <weblogic.cluster.MessageReceiver> <<WLS Kernel>>
  • 1. Re: No Server Health -OOM error
    Ganesh.. Explorer
    Currently Being Moderated
    Check these links :
    Thread Local Area and OutOfMemoryError: nativeGetNewTLA
    http://middlewaremagic.com/weblogic/?p=7083
  • 2. Re: No Server Health -OOM error
    Kalyan Pasupuleti-Oracle Expert
    Currently Being Moderated
    Hi,

    -XXtlasize :

    Increasing the TLA size is beneficial for multi threaded applications where each thread allocates a lot of objects. Increasing the TLA size is also beneficial when the average size of the allocated objects is large, as this allows larger objects to be allocated in the TLAs. Increasing the TLA size too much may however cause more fragmentation and more frequent garbage collections. To assess the sizes of the objects allocated by your application you can do a JRA recording and view object allocation statistics in the Java Runtime Analyzer


    -XXlargeObjectLimit

    This option sets a size for when an object is considered large (in terms of memory management). Objects larger than the limit are considered large and will not be allocated in TLAs. These are default limits that you can change by using the -XXlargeObjectLimit:nn. These limits apply to JRockit JVM 1.4.2 and higher only.


    Implement these parameters on JAVA_OPTION configuration :

    1. -XXlargeObjectLimit=128k -XXtlasize=128k (Just an example)

    For example on weblogic server, we can configure this on the startWebLogic file (.sh or .cmd) :

    set JAVA_OPTIONS= -XXlargeObjectLimit=128k -XXtlasize=128k


    Regards,
    Kal

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points