SOA 12.2.1 Enterprise Manager Latency
(Doc ID 2240093.1)
Last updated on AUGUST 16, 2024
Applies to:
Oracle SOA Suite - Version 12.2.1.0.0 and laterInformation in this document applies to any platform.
Symptoms
High latency is seen on Enterprise Manager, and login is taking several minutes to complete.
The following STUCK thread is identified in the logs:
####<Dec 22, 2016 7:58:33 AM MST> <Error> <WebLogicServer> <-> <AdminServer> <[STANDBY] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <5761a48b-7f47-440c-bc00-378bf000d217-00000547> <1482418713122> <[severity-value: 8] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > <BEA-000337> <[STUCK] ExecuteThread: '44' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "657" seconds working on the request "Http Request Information: weblogic.servlet.internal.ServletRequestImpl@1c7502e6[POST /em/faces/targetauth/emasLogin]
", which is more than the configured time (StuckThreadMaxTime) of "600" seconds in "server-failure-trigger". Stack trace:
java.lang.Object.wait(Native Method)
weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:94)
weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:141)
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:129)
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:289)
javax.management.remote.rmi.RMIConnectionImpl_12210_WLStub.getAttributes(Unknown Source)
weblogic.management.remote.common.RMIConnectionWrapper$13.run(ClientProviderBase.java:1137)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:368)
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:163)
weblogic.security.Security.runAs(Security.java:61)
weblogic.management.remote.common.RMIConnectionWrapper.getAttributes(ClientProviderBase.java:1135)
sun.reflect.GeneratedMethodAccessor2620.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
weblogic.management.remote.common.InvocationContextProxyHandler.invoke(ClientProviderBase.java:636)
com.sun.proxy.$Proxy272.getAttributes(Unknown Source)
javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.getAttributes(RMIConnector.java:928)
weblogic.management.mbeanservers.domainruntime.internal.ManagedMBeanServerConnection.getAttributes(ManagedMBeanServerConnection.java:331)
weblogic.management.mbeanservers.domainruntime.internal.FederatedMBeanServerInterceptor.getAttributes(FederatedMBeanServerInterceptor.java:375)
weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$18.run(WLSMBeanServerInterceptorBase.java:493)
java.security.AccessController.doPrivileged(Native Method)
weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttributes(WLSMBeanServerInterceptorBase.java:491)
weblogic.management.mbeanservers.internal.CallerPartitionContextInterceptor.getAttributes(CallerPartitionContextInterceptor.java:187)
weblogic.management.jmx.mbeanserver.WLSMBeanServer.getAttributes(WLSMBeanServer.java:296)
weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$6$1.run(JMXConnectorSubjectForwarder.java:366)
weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$6$1.run(JMXConnectorSubjectForwarder.java:364)
java.security.AccessController.doPrivileged(Native Method)
weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$6.run(JMXConnectorSubjectForwarder.java:364)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:368)
weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.getAttributes(JMXConnectorSubjectForwarder.java:359)
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1449)
javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
java.security.AccessController.doPrivileged(Native Method)
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408)
javax.management.remote.rmi.RMIConnectionImpl.getAttributes(RMIConnectionImpl.java:675)
javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:244)
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:289)
javax.management.remote.rmi.RMIConnectionImpl_12210_WLStub.getAttributes(Unknown Source)
javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.getAttributes(RMIConnector.java:928)
weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.getAttributes(ClientProvider.java:486)
sun.reflect.GeneratedMethodAccessor735.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1$1.call(ClientProvider.java:703)
weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:284)
weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:245)
weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1.invoke(ClientProvider.java:697)
com.sun.proxy.$Proxy232.getAttributes(Unknown Source)
weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.getAttributes(ClientProvider.java:486)
", which is more than the configured time (StuckThreadMaxTime) of "600" seconds in "server-failure-trigger". Stack trace:
java.lang.Object.wait(Native Method)
weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:94)
weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:141)
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:129)
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:289)
javax.management.remote.rmi.RMIConnectionImpl_12210_WLStub.getAttributes(Unknown Source)
weblogic.management.remote.common.RMIConnectionWrapper$13.run(ClientProviderBase.java:1137)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:368)
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:163)
weblogic.security.Security.runAs(Security.java:61)
weblogic.management.remote.common.RMIConnectionWrapper.getAttributes(ClientProviderBase.java:1135)
sun.reflect.GeneratedMethodAccessor2620.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
weblogic.management.remote.common.InvocationContextProxyHandler.invoke(ClientProviderBase.java:636)
com.sun.proxy.$Proxy272.getAttributes(Unknown Source)
javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.getAttributes(RMIConnector.java:928)
weblogic.management.mbeanservers.domainruntime.internal.ManagedMBeanServerConnection.getAttributes(ManagedMBeanServerConnection.java:331)
weblogic.management.mbeanservers.domainruntime.internal.FederatedMBeanServerInterceptor.getAttributes(FederatedMBeanServerInterceptor.java:375)
weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$18.run(WLSMBeanServerInterceptorBase.java:493)
java.security.AccessController.doPrivileged(Native Method)
weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttributes(WLSMBeanServerInterceptorBase.java:491)
weblogic.management.mbeanservers.internal.CallerPartitionContextInterceptor.getAttributes(CallerPartitionContextInterceptor.java:187)
weblogic.management.jmx.mbeanserver.WLSMBeanServer.getAttributes(WLSMBeanServer.java:296)
weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$6$1.run(JMXConnectorSubjectForwarder.java:366)
weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$6$1.run(JMXConnectorSubjectForwarder.java:364)
java.security.AccessController.doPrivileged(Native Method)
weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$6.run(JMXConnectorSubjectForwarder.java:364)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:368)
weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.getAttributes(JMXConnectorSubjectForwarder.java:359)
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1449)
javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
java.security.AccessController.doPrivileged(Native Method)
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408)
javax.management.remote.rmi.RMIConnectionImpl.getAttributes(RMIConnectionImpl.java:675)
javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:244)
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:289)
javax.management.remote.rmi.RMIConnectionImpl_12210_WLStub.getAttributes(Unknown Source)
javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.getAttributes(RMIConnector.java:928)
weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.getAttributes(ClientProvider.java:486)
sun.reflect.GeneratedMethodAccessor735.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1$1.call(ClientProvider.java:703)
weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:284)
weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:245)
weblogic.management.remote.wlx.ClientProvider$WLXRMIConnectorWrapper$1.invoke(ClientProvider.java:697)
com.sun.proxy.$Proxy232.getAttributes(Unknown Source)
weblogic.management.remote.wlx.ClientProvider$WLXMBeanServerConnectionWrapper.getAttributes(ClientProvider.java:486)
...
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |