While analyzing the dumps getting error whereas wlsdm agent is installed and running
-
Hi Team,
We are getting below error in WLSDM.log file on one of the servers:
<Mar 14, 2018 9:10:54 AM GMT+00:00><SEVERE><WLSDM><BEA-000000><RJVM response from 'weblogic.rjvm.RJVMImpl@107f7789 - id: '-8674589546518602941S:xxxxxxx:[8096,8096,-1,-1,-1,-1,-1]:xxx' connect time: 'Wed Mar 14 08:28:30 GMT+00:00 2018'' for 'getJFRThreadDump(I)' timed out after: 5000ms. weblogic.rmi.extensions.RequestTimeoutException: RJVM response from 'weblogic.rjvm.RJVMImpl@107f7789 - id: '-8674589546518602941S:usmtnecseaiwi16.org:[8096,8096,-1,-1,-1,-1,-1]' connect time: 'Wed Mar 14 08:28:30 GMT+00:00 2018'' for 'getJFRThreadDump(I)' timed out after: 5000ms. at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237) at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223) at com.wlsdm.C.D.F_1036_WLStub.getJFRThreadDump(Unknown Source) at com.wlsdm.K.d.A(Unknown Source) at com.wlsdm.K.d.get(Unknown Source) at com.wlsdm.O.G.A(Unknown Source) at com.wlsdm.O.G.ů(Unknown Source) at com.wlsdm.O.G.A(Unknown Source) at com.wlsdm.O.G.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) 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.ServletStubImpl.execute(ServletStubImpl.java:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60) at com.wlsdm.O.A.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3748) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3714) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2283) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2182) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1491) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) >
While analyzing the dumps getting below error whereas wlsdm agent is installed and up and running.
-
Hi,
“Thread Dump Analyzer” requires to full thread dump for analyzing.
Normally WLSDM gets a full thread dump. But if there is an exception, like in your case (connection timeout); by default, WLSDM tries to get it using WebLogic API. And sometimes WebLogic does not provide a full thread dump.
That’s why you didn’t get a full thread dump even your managed WebLogic server has a WLSDM agent.
Thanks.