You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by bu...@apache.org on 2011/11/05 19:24:41 UTC

DO NOT REPLY [Bug 52141] [STUCK] ExecuteThread...Blocked trying to get lock: org/apache/log4j/Logger@0xc501e0a8[fat lock]

https://issues.apache.org/bugzilla/show_bug.cgi?id=52141

--- Comment #1 from sreehari p <sr...@gmail.com> 2011-11-05 18:24:41 UTC ---
Also, we have seen same overloaded state issue on nov 3rd. Here is the thread
dump taken when issue occured.

            "[STUCK] ExecuteThread: '10' for queue: 'weblogic.kernel.Default
(self-tuning)'" RUNNABLE native

                jrockit.net.SocketNativeIO.readBytesPinned(Native Method)

                jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:32)

                java.net.SocketInputStream.socketRead0(SocketInputStream.java)

                java.net.SocketInputStream.read(SocketInputStream.java:129)

               
com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)

               
com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)

               
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)

               
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:746)

               
com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)

                java.io.BufferedInputStream.fill(BufferedInputStream.java:218)

                java.io.BufferedInputStream.read(BufferedInputStream.java:237)

               
org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)

               
org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)

               
org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)

               
org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)

               
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)

               
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)

               
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)

               
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)

               
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)

               
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)

               
com.bestbuy.bbym.beast.cap.core.http.HttpSender.sendRequestAndFetchResponse(HttpSender.java:67)

               
com.bestbuy.bbym.beast.cap.core.http.HttpAdapter.processRequest(HttpAdapter.java:164)

               
com.bestbuy.bbym.beast.cap.core.ProxyHelper.getResponse(ProxyHelper.java:324)

               
com.bestbuy.bbym.beast.cap.core.multirequest.PostRequest.execute(PostRequest.java:237)

               
com.bestbuy.bbym.beast.cap.util.MultiRequestUtil.executeNextCommand(MultiRequestUtil.java:185)

               
com.bestbuy.bbym.beast.cap.core.multirequest.MultiRequestProxy.invoke(MultiRequestProxy.java:87)

               
com.bestbuy.bbym.beast.cap.core.RequestProcessor.process(RequestProcessor.java:68)

               
com.bestbuy.bbym.beast.cap.core.controller.Controller.handleRequest(Controller.java:737)

               
com.bestbuy.bbym.beast.cap.core.controller.SyncServiceHandlingController.handleSyncRequest(SyncServiceHandlingController.java:28)

               
com.bestbuy.bbym.beast.cap.core.router.RequestRouter.routeRequest(RequestRouter.java:71)

               
com.bestbuy.bbym.beast.cap.core.controller.CAPWsController.processRequest(CAPWsController.java:68)

                sun.reflect.GeneratedMethodAccessor364.invoke(Unknown Source)

               
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                java.lang.reflect.Method.invoke(Method.java:597)

               
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)

               
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)

               
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)

               
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)

                org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)

                org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)

               
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)

                org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)

               
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)

                javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

               
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)

                javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

               
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)

               
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

               
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)

               
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)

               
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3495)

               
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

                weblogic.security.service.SecurityManager.runAs(Unknown Source)

               
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)

               
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)

               
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)

                weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)

                weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

            "[ACTIVE] ExecuteThread: '31' for queue: 'weblogic.kernel.Default
(self-tuning)'" waiting for lock weblogic.work.ExecuteThread@16ae0c72 WAITING

                java.lang.Object.wait(Object.java:485)

               
weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:157)

                weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

            "[STANDBY] ExecuteThread: '91' for queue: 'weblogic.kernel.Default
(self-tuning)'" waiting for lock weblogic.work.ExecuteThread@1653e8a3 WAITING

                java.lang.Object.wait(Object.java:485)

               
weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:157)

                weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

            "Thread-78" RUNNABLE native

                jrockit.net.SocketNativeIO.readBytesPinned(Native Method)

                jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:32)

                java.net.SocketInputStream.socketRead0(SocketInputStream.java)

                java.net.SocketInputStream.read(SocketInputStream.java:129)

               
com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)

               
com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)

               
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)

               
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:746)

               
com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)

                java.io.BufferedInputStream.fill(BufferedInputStream.java:218)

                java.io.BufferedInputStream.read(BufferedInputStream.java:237)

               
org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)

               
org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)

               
org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)

               
org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)

               
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)

               
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)

               
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)

               
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)

               
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)

               
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)

               
com.bestbuy.bbym.beast.cap.core.http.HttpSender.sendRequestAndFetchResponse(HttpSender.java:67)

               
com.bestbuy.bbym.beast.cap.core.http.HttpAdapter.processRequest(HttpAdapter.java:164)

               
com.bestbuy.bbym.beast.cap.core.ProxyHelper.getResponse(ProxyHelper.java:324)

               
com.bestbuy.bbym.beast.cap.core.ProxyHelper$1.call(ProxyHelper.java:151)

               
com.bestbuy.bbym.beast.cap.core.ProxyHelper$1.call(ProxyHelper.java:1)

               
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

                java.util.concurrent.FutureTask.run(FutureTask.java:138)

               
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

               
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

                java.lang.Thread.run(Thread.java:619)

            "LDAPConnThread-19 ldaps://directory.bestbuy.com:636" RUNNABLE
native

                jrockit.net.SocketNativeIO.readBytesPinned(Native Method)

                jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:32)

                java.net.SocketInputStream.socketRead0(SocketInputStream.java)

                java.net.SocketInputStream.read(SocketInputStream.java:129)

               
weblogic.utils.io.ChunkedInputStream.read(ChunkedInputStream.java:159)

                java.io.InputStream.read(InputStream.java:85)

                com.certicom.tls.record.ReadHandler.readFragment(Unknown
Source)

                com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)

                com.certicom.tls.record.ReadHandler.read(Unknown Source)

                com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)

                java.io.BufferedInputStream.fill(BufferedInputStream.java:218)

                java.io.BufferedInputStream.read(BufferedInputStream.java:237)

               
netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)

                netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:538)

                java.lang.Thread.run(Thread.java:619)

            "LDAPConnThread-20 ldaps://directory.bestbuy.com:636" RUNNABLE
native

                jrockit.net.SocketNativeIO.readBytesPinned(Native Method)

                jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:32)

                java.net.SocketInputStream.socketRead0(SocketInputStream.java)

                java.net.SocketInputStream.read(SocketInputStream.java:129)

               
weblogic.utils.io.ChunkedInputStream.read(ChunkedInputStream.java:159)

                java.io.InputStream.read(InputStream.java:85)

                com.certicom.tls.record.ReadHandler.readFragment(Unknown
Source)

                com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)

                com.certicom.tls.record.ReadHandler.read(Unknown Source)

                com.certicom.io.InputSSLIOStreamWrapper.read(Unknown Source)

                java.io.BufferedInputStream.fill(BufferedInputStream.java:218)

                java.io.BufferedInputStream.read(BufferedInputStream.java:237)

               
netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)

                netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:538)

                java.lang.Thread.run(Thread.java:619)

            "[STANDBY] ExecuteThread: '66' for queue: 'weblogic.kernel.Default
(self-tuning)'" waiting for lock weblogic.work.ExecuteThread@1121a634 WAITING

                java.lang.Object.wait(Object.java:485)

               
weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:157)

                weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org