0% found this document useful (0 votes)
153 views

Incidente

The thread dump shows two threads stuck in the "STUCK" state. The first thread is stuck while serializing data to XML during a call to the validateEstado method. The second thread is stuck performing a network read while executing a callable statement against an Oracle database. The document provides details on the stack traces of the stuck threads and recommends solutions.

Uploaded by

Jonathan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
153 views

Incidente

The thread dump shows two threads stuck in the "STUCK" state. The first thread is stuck while serializing data to XML during a call to the validateEstado method. The second thread is stuck performing a network read while executing a callable statement against an Oracle database. The document provides details on the stack traces of the stuck threads and recommends solutions.

Uploaded by

Jonathan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 25

Contenido

Incidente Cluster eia................................................................................................... 2


Thread dump........................................................................................................... 2
Evidencias............................................................................................................. 23
Recomendaciones................................................................................................. 23

Incidente Cluster eia


Thread dump
En el thread dump de x_01/02/03, se pueden observar hilos .
"[STUCK] ExecuteThread: '276' for queue: 'weblogic.kernel.Default (selftuning)'" id=353 idx=0x554 tid=3951 prio=1 alive, native_blocked, daemon at
jrockit/vm/Allocator.allocLargeObjectOrArray(JIZ)Ljava/lang/Object;(Native Method)
at jrockit/vm/Allocator.allocObjectOrArray(Allocator.java:349)[optimized]
at java/util/Arrays.copyOf(Arrays.java:2882)[inlined]

at
java/lang/AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
[inlined]

at java/lang/AbstractStringBuilder.append(AbstractStringBuilder.java:515)
[inlined]

at java/lang/StringBuffer.append(StringBuffer.java:306)[inlined]

at java/io/StringWriter.write(StringWriter.java:77)[optimized]

^-- Holding lock: java/lang/StringBuffer@0x7a1d3468[thin lock]

at java/io/BufferedWriter.flushBuffer(BufferedWriter.java:111)[inlined]

at java/io/BufferedWriter.write(BufferedWriter.java:181)[optimized]

^-- Holding lock: java/io/StringWriter@0x7a1d3450[recursive]

^-- Holding lock: java/io/StringWriter@0x7a1d3450[thin lock]

at
com/sun/xml/bind/marshaller/MinimumEscapeHandler.escape(MinimumEscapeHandl
er.java:83)[optimized]

at com/sun/xml/bind/marshaller/XMLWriter.writeEsc(XMLWriter.java:954)
[inlined]

at com/sun/xml/bind/marshaller/XMLWriter.characters(XMLWriter.java:608)
[optimized]

at
com/sun/xml/bind/v2/runtime/output/SAXOutput.text(SAXOutput.java:168)
[optimized]

at
com/sun/xml/bind/v2/runtime/XMLSerializer.leafElement(XMLSerializer.java:325)
[inlined]

at
com/sun/xml/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$1.writeLeafElement(Ru
ntimeBuiltinLeafInfoImpl.java:210)[inlined]

at
com/sun/xml/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl$1.writeLeafElement(Ru
ntimeBuiltinLeafInfoImpl.java:197)[optimized]

at
com/sun/xml/bind/v2/runtime/reflect/TransducedAccessor$CompositeTransducedAcc
essorImpl.writeLeafElement(TransducedAccessor.java:250)[optimized]

at
com/sun/xml/bind/v2/runtime/property/SingleElementLeafProperty.serializeBody(Sin
gleElementLeafProperty.java:98)[optimized]

at
com/sun/xml/bind/v2/runtime/ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja
va:332)[optimized]

at
com/sun/xml/bind/v2/runtime/XMLSerializer.childAsXsiType(XMLSerializer.java:699)
[inlined]

at
com/sun/xml/bind/v2/runtime/property/ArrayElementNodeProperty.serializeItem(Arra
yElementNodeProperty.java:65)[optimized]

at
com/sun/xml/bind/v2/runtime/property/ArrayElementProperty.serializeListBody(Array
ElementProperty.java:168)[optimized]

at
com/sun/xml/bind/v2/runtime/property/ArrayERProperty.serializeBody(ArrayERProper
ty.java:152)[optimized]

at
com/sun/xml/bind/v2/runtime/ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja
va:332)[optimized]

at
com/sun/xml/bind/v2/runtime/XMLSerializer.childAsSoleContent(XMLSerializer.java:5
93)

at
com/sun/xml/bind/v2/runtime/ClassBeanInfoImpl.serializeRoot(ClassBeanInfoImpl.ja
va:320)

at
com/sun/xml/bind/v2/runtime/XMLSerializer.childAsRoot(XMLSerializer.java:494)

at
com/sun/xml/bind/v2/runtime/MarshallerImpl.write(MarshallerImpl.java:315)[inlined]

at
com/sun/xml/bind/v2/runtime/MarshallerImpl.marshal(MarshallerImpl.java:244)
[optimized]

at
javax/xml/bind/helpers/AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:
96)

at
pe/com/claro/eai/services/seguridadmiclaro/util/ServiceHelper.getXmlTextFromJaxB(
ServiceHelper.java:30)[optimized]

at
pe/com/claro/eai/services/seguridadmiclaro/services/SeguridadMiClaroServiceImpl.v
alidarEstado(SeguridadMiClaroServiceImpl.java:1141)[optimized]

at
pe/com/claro/eai/services/seguridadmiclaro/ws/SeguridadMiClaroPortTypeImpl.valida
rEstado(SeguridadMiClaroPortTypeImpl.java:111)[inlined]

at sun/reflect/GeneratedMethodAccessor819.invoke(Ljava/lang/Object;
[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)[optimized]

at
sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
va:25)[optimized]

at java/lang/reflect/Method.invoke(Method.java:597)[optimized]

at
weblogic/wsee/jaxws/WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolve
r.java:92)

at
weblogic/wsee/jaxws/WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolve
r.java:74)

at com/sun/xml/ws/server/InvokerTube$2.invoke(InvokerTube.java:151)
[optimized]

at
com/sun/xml/ws/server/sei/EndpointMethodHandlerImpl.invoke(EndpointMethodHan
dlerImpl.java:268)[optimized]

at
com/sun/xml/ws/server/sei/SEIInvokerTube.processRequest(SEIInvokerTube.java:100
)

at com/sun/xml/ws/api/pipe/Fiber.__doRun(Fiber.java:866)[optimized]

at com/sun/xml/ws/api/pipe/Fiber._doRun(Fiber.java:815)[optimized]

at com/sun/xml/ws/api/pipe/Fiber.doRun(Fiber.java:778)[inlined]

at com/sun/xml/ws/api/pipe/Fiber.runSync(Fiber.java:680)[optimized]

^-- Holding lock: com/sun/xml/ws/api/pipe/Fiber@0x4d0001e8[thin lock]

at
com/sun/xml/ws/server/WSEndpointImpl$2.process(WSEndpointImpl.java:403)
[optimized]

at
com/sun/xml/ws/transport/http/HttpAdapter$HttpToolkit.handle(HttpAdapter.java:53
2)[optimized]

at
com/sun/xml/ws/transport/http/HttpAdapter.handle(HttpAdapter.java:253)[inlined]

at
com/sun/xml/ws/transport/http/servlet/ServletAdapter.handle(ServletAdapter.java:14
0)[optimized]

at
weblogic/wsee/jaxws/WLSServletAdapter.handle(WLSServletAdapter.java:171)

at
weblogic/wsee/jaxws/HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.j
ava:708)

at
weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java
:363)[inlined]

at
weblogic/security/service/SecurityManager.runAs(SecurityManager.java:146)
[optimized]

at
weblogic/wsee/util/ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.j
ava:103)

at
weblogic/wsee/jaxws/HttpServletAdapter$3.run(HttpServletAdapter.java:311)

at
weblogic/wsee/jaxws/HttpServletAdapter.post(HttpServletAdapter.java:336)
[optimized]

at weblogic/wsee/jaxws/JAXWSServlet.doRequest(JAXWSServlet.java:98)

at
weblogic/servlet/http/AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)
[optimized]

at javax/servlet/http/HttpServlet.service(HttpServlet.java:820)[optimized]

at
weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run(StubSecurity
Helper.java:227)

at
weblogic/servlet/internal/StubSecurityHelper.invokeServlet(StubSecurityHelper.java:
125)[inlined]

at
weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:300)
[optimized]

at
weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:183)
[inlined]

at
weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.wrapRun(
WebAppServletContext.java:3717)[inlined]

at
weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run(WebA
ppServletContext.java:3681)[optimized]

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

at
weblogic/security/service/SecurityManager.runAs(SecurityManager.java:120)
[inlined]

at
weblogic/servlet/internal/WebAppServletContext.securedExecute(WebAppServletCo
ntext.java:2277)[inlined]

at
weblogic/servlet/internal/WebAppServletContext.execute(WebAppServletContext.jav
a:2183)[optimized]

at
weblogic/servlet/internal/ServletRequestImpl.run(ServletRequestImpl.java:1454)
[optimized]

at weblogic/work/ExecuteThread.execute(ExecuteThread.java:207)
[inlined]

at weblogic/work/ExecuteThread.run(ExecuteThread.java:176)[optimized]

at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)

-- end of trace

"[STUCK] ExecuteThread: '312' for queue:


'weblogic.kernel.Default (self-tuning)'" id=389 idx=0x5e4 tid=3990 prio=1 alive,
native_blocked, daemon

at jrockit/net/SocketNativeIO.readBytesPinned(Ljava/io/FileDescriptor;
[BIII)I(Native Method)

at jrockit/net/SocketNativeIO.socketRead(SocketNativeIO.java:32)[inlined]

at java/net/SocketInputStream.socketRead0(Ljava/io/FileDescriptor;
[BIII)I(SocketInputStream.java)[inlined]

at java/net/SocketInputStream.read(SocketInputStream.java:129)
[optimized]

at
java/net/ManagedSocketInputStreamHighPerformanceNew.read(ManagedSocketInpu
tStreamHighPerformanceNew.java:289)[optimized]

at oracle/net/ns/Packet.receive(Packet.java:293)[optimized]

at oracle/net/ns/DataPacket.receive(DataPacket.java:104)[optimized]

at oracle/net/ns/NetInputStream.getNextPacket(NetInputStream.java:315)
[optimized]

at oracle/net/ns/NetInputStream.read(NetInputStream.java:260)
[optimized]

at oracle/net/ns/NetInputStream.read(NetInputStream.java:185)[inlined]

at oracle/net/ns/NetInputStream.read(NetInputStream.java:102)
[optimized]

at
oracle/jdbc/driver/T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputSt
reamWrapper.java:124)[inlined]

at
oracle/jdbc/driver/T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapp
er.java:80)[optimized]

at
oracle/jdbc/driver/T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1136)[inlined]

at
oracle/jdbc/driver/T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1113)[inlined]

at oracle/jdbc/driver/T4CTTIfun.receive(T4CTTIfun.java:288)[optimized]

at oracle/jdbc/driver/T4CTTIfun.doRPC(T4CTTIfun.java:191)[optimized]

at oracle/jdbc/driver/T4C8Oall.doOALL(T4C8Oall.java:523)[optimized]

at
oracle/jdbc/driver/T4CCallableStatement.doOall8(T4CCallableStatement.java:204)

at
oracle/jdbc/driver/T4CCallableStatement.executeForRows(T4CCallableStatement.jav
a:1006)

at
oracle/jdbc/driver/OracleStatement.doExecuteWithTimeout(OracleStatement.java:13
15)

at
oracle/jdbc/driver/OraclePreparedStatement.executeInternal(OraclePreparedStatem
ent.java:3576)[inlined]

at
oracle/jdbc/driver/OraclePreparedStatement.execute(OraclePreparedStatement.java:
3677)[optimized]

^-- Holding lock:


oracle/jdbc/driver/T4CConnection@0x6123d760[recursive]

at
oracle/jdbc/driver/OracleCallableStatement.execute(OracleCallableStatement.java:4
714)[optimized]

^-- Holding lock: oracle/jdbc/driver/T4CConnection@0x6123d760[thin


lock]

at
oracle/jdbc/driver/OraclePreparedStatementWrapper.execute(OraclePreparedStatem
entWrapper.java:1374)[optimized]

at
weblogic/jdbc/wrapper/PreparedStatement.execute(PreparedStatement.java:99)
[optimized]

at
pe/com/claro/eai/ebs/ws/operaciones/cargaequipos/dao/SGADAOImpl.registrarDatosI
ntraway(SGADAOImpl.java:312)

at
pe/com/claro/eai/ebs/ws/operaciones/cargaequipos/business/CargaEquiposImpl.carg
arEquipos(CargaEquiposImpl.java:91)

at
pe/com/claro/eai/ebs/ws/operaciones/cargaequipos/services/EbsCargaEquiposPortTy
peImpl.cargarEquipos(EbsCargaEquiposPortTypeImpl.java:27)

at sun/reflect/GeneratedMethodAccessor1082.invoke(Ljava/lang/Object;
[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)

at
sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
va:25)[optimized]

at java/lang/reflect/Method.invoke(Method.java:597)[optimized]

at
weblogic/wsee/jaxws/WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolve
r.java:92)

at
weblogic/wsee/jaxws/WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolve
r.java:74)

at com/sun/xml/ws/server/InvokerTube$2.invoke(InvokerTube.java:151)
[optimized]

at
com/sun/xml/ws/server/sei/EndpointMethodHandlerImpl.invoke(EndpointMethodHan
dlerImpl.java:268)[optimized]

at
com/sun/xml/ws/server/sei/SEIInvokerTube.processRequest(SEIInvokerTube.java:100
)

at com/sun/xml/ws/api/pipe/Fiber.__doRun(Fiber.java:866)[optimized]

at com/sun/xml/ws/api/pipe/Fiber._doRun(Fiber.java:815)[optimized]

at com/sun/xml/ws/api/pipe/Fiber.doRun(Fiber.java:778)[inlined]

at com/sun/xml/ws/api/pipe/Fiber.runSync(Fiber.java:680)[optimized]

^-- Holding lock: com/sun/xml/ws/api/pipe/Fiber@0x6dd23788[thin lock]

at
com/sun/xml/ws/server/WSEndpointImpl$2.process(WSEndpointImpl.java:403)
[optimized]

at
com/sun/xml/ws/transport/http/HttpAdapter$HttpToolkit.handle(HttpAdapter.java:53
2)[optimized]

at
com/sun/xml/ws/transport/http/HttpAdapter.handle(HttpAdapter.java:253)[inlined]

at
com/sun/xml/ws/transport/http/servlet/ServletAdapter.handle(ServletAdapter.java:14
0)[optimized]

at
weblogic/wsee/jaxws/WLSServletAdapter.handle(WLSServletAdapter.java:171)

at
weblogic/wsee/jaxws/HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.j
ava:708)

at
weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java
:363)[inlined]

at
weblogic/security/service/SecurityManager.runAs(SecurityManager.java:146)
[optimized]

at
weblogic/wsee/util/ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.j
ava:103)

at
weblogic/wsee/jaxws/HttpServletAdapter$3.run(HttpServletAdapter.java:311)

at
weblogic/wsee/jaxws/HttpServletAdapter.post(HttpServletAdapter.java:336)
[optimized]

at weblogic/wsee/jaxws/JAXWSServlet.doRequest(JAXWSServlet.java:98)

at
weblogic/servlet/http/AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)
[optimized]

at javax/servlet/http/HttpServlet.service(HttpServlet.java:820)[optimized]

at
weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run(StubSecurity
Helper.java:227)

at
weblogic/servlet/internal/StubSecurityHelper.invokeServlet(StubSecurityHelper.java:
125)[inlined]

at
weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:300)
[optimized]

at
weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:183)
[inlined]

at
weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.wrapRun(
WebAppServletContext.java:3717)[inlined]

at
weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run(WebA
ppServletContext.java:3681)[optimized]

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

at
weblogic/security/service/SecurityManager.runAs(SecurityManager.java:120)
[inlined]

at
weblogic/servlet/internal/WebAppServletContext.securedExecute(WebAppServletCo
ntext.java:2277)[inlined]

at
weblogic/servlet/internal/WebAppServletContext.execute(WebAppServletContext.jav
a:2183)[optimized]

at
weblogic/servlet/internal/ServletRequestImpl.run(ServletRequestImpl.java:1454)
[optimized]

at weblogic/work/ExecuteThread.execute(ExecuteThread.java:207)
[inlined]

at weblogic/work/ExecuteThread.run(ExecuteThread.java:176)[optimized]

at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)

-- end of trace

"[STUCK] ExecuteThread: '319' for queue:


'weblogic.kernel.Default (self-tuning)'" id=396 idx=0x600 tid=3997 prio=1 alive,
native_blocked, daemon

at jrockit/net/SocketNativeIO.readBytesPinned(Ljava/io/FileDescriptor;
[BIII)I(Native Method)

at jrockit/net/SocketNativeIO.socketRead(SocketNativeIO.java:32)[inlined]

at java/net/SocketInputStream.socketRead0(Ljava/io/FileDescriptor;
[BIII)I(SocketInputStream.java)[inlined]

at java/net/SocketInputStream.read(SocketInputStream.java:129)
[optimized]

at
java/net/ManagedSocketInputStreamHighPerformanceNew.read(ManagedSocketInpu
tStreamHighPerformanceNew.java:289)[optimized]

at oracle/net/ns/Packet.receive(Packet.java:293)[optimized]

at oracle/net/ns/DataPacket.receive(DataPacket.java:104)[optimized]

at oracle/net/ns/NetInputStream.getNextPacket(NetInputStream.java:315)
[optimized]

at oracle/net/ns/NetInputStream.read(NetInputStream.java:260)
[optimized]

at oracle/net/ns/NetInputStream.read(NetInputStream.java:185)[inlined]

at oracle/net/ns/NetInputStream.read(NetInputStream.java:102)
[optimized]

at
oracle/jdbc/driver/T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputSt
reamWrapper.java:124)[inlined]

at
oracle/jdbc/driver/T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapp
er.java:80)[optimized]

at
oracle/jdbc/driver/T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1136)[inlined]

at
oracle/jdbc/driver/T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1113)[inlined]

at oracle/jdbc/driver/T4CTTIfun.receive(T4CTTIfun.java:288)[optimized]

at oracle/jdbc/driver/T4CTTIfun.doRPC(T4CTTIfun.java:191)[optimized]

at oracle/jdbc/driver/T4C8Oall.doOALL(T4C8Oall.java:523)[inlined]

at oracle/jdbc/driver/T4CStatement.doOall8(T4CStatement.java:193)
[inlined]

at oracle/jdbc/driver/T4CStatement.fetch(T4CStatement.java:1072)
[optimized]

at
oracle/jdbc/driver/OracleResultSetImpl.close_or_fetch_from_next(OracleResultSetIm
pl.java:359)[inlined]

at
oracle/jdbc/driver/OracleResultSetImpl.next(OracleResultSetImpl.java:263)
[optimized]

^-- Holding lock:


oracle/jdbc/driver/T4CConnection@0x5c4c0258[recursive]

^-- Holding lock: oracle/jdbc/driver/T4CConnection@0x5c4c0258[thin


lock]

at
weblogic/jdbc/wrapper/ResultSet_oracle_jdbc_driver_OracleResultSetImpl.next()Z(Un
known Source)[optimized]

at
pe/com/claro/eai/services/seguridadmiclaro/services/jdbc/CaeImpl.validarCuentaPad
re(CaeImpl.java:348)[optimized]

at
pe/com/claro/eai/services/seguridadmiclaro/services/SeguridadMiClaroServiceImpl.v
alidarEstado(SeguridadMiClaroServiceImpl.java:1041)[optimized]

at
pe/com/claro/eai/services/seguridadmiclaro/ws/SeguridadMiClaroPortTypeImpl.valida
rEstado(SeguridadMiClaroPortTypeImpl.java:111)[inlined]

at sun/reflect/GeneratedMethodAccessor819.invoke(Ljava/lang/Object;
[Ljava/lang/Object;)Ljava/lang/Object;(Unknown Source)[optimized]

at
sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
va:25)[optimized]

at java/lang/reflect/Method.invoke(Method.java:597)[optimized]

at
weblogic/wsee/jaxws/WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolve
r.java:92)

at
weblogic/wsee/jaxws/WLSInstanceResolver$WLSInvoker.invoke(WLSInstanceResolve
r.java:74)

at com/sun/xml/ws/server/InvokerTube$2.invoke(InvokerTube.java:151)
[optimized]

at
com/sun/xml/ws/server/sei/EndpointMethodHandlerImpl.invoke(EndpointMethodHan
dlerImpl.java:268)[optimized]

at
com/sun/xml/ws/server/sei/SEIInvokerTube.processRequest(SEIInvokerTube.java:100
)

at com/sun/xml/ws/api/pipe/Fiber.__doRun(Fiber.java:866)[optimized]

at com/sun/xml/ws/api/pipe/Fiber._doRun(Fiber.java:815)[optimized]

at com/sun/xml/ws/api/pipe/Fiber.doRun(Fiber.java:778)[inlined]

at com/sun/xml/ws/api/pipe/Fiber.runSync(Fiber.java:680)[optimized]

^-- Holding lock: com/sun/xml/ws/api/pipe/Fiber@0x49ab8458[thin lock]

at
com/sun/xml/ws/server/WSEndpointImpl$2.process(WSEndpointImpl.java:403)
[optimized]

at
com/sun/xml/ws/transport/http/HttpAdapter$HttpToolkit.handle(HttpAdapter.java:53
2)[optimized]

at
com/sun/xml/ws/transport/http/HttpAdapter.handle(HttpAdapter.java:253)[inlined]

at
com/sun/xml/ws/transport/http/servlet/ServletAdapter.handle(ServletAdapter.java:14
0)[optimized]

at
weblogic/wsee/jaxws/WLSServletAdapter.handle(WLSServletAdapter.java:171)

at
weblogic/wsee/jaxws/HttpServletAdapter$AuthorizedInvoke.run(HttpServletAdapter.j
ava:708)

at
weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java
:363)[inlined]

at
weblogic/security/service/SecurityManager.runAs(SecurityManager.java:146)
[optimized]

at
weblogic/wsee/util/ServerSecurityHelper.authenticatedInvoke(ServerSecurityHelper.j
ava:103)

at
weblogic/wsee/jaxws/HttpServletAdapter$3.run(HttpServletAdapter.java:311)

at
weblogic/wsee/jaxws/HttpServletAdapter.post(HttpServletAdapter.java:336)
[optimized]

at weblogic/wsee/jaxws/JAXWSServlet.doRequest(JAXWSServlet.java:98)

at
weblogic/servlet/http/AbstractAsyncServlet.service(AbstractAsyncServlet.java:99)
[optimized]

at javax/servlet/http/HttpServlet.service(HttpServlet.java:820)[optimized]

at
weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run(StubSecurity
Helper.java:227)

at
weblogic/servlet/internal/StubSecurityHelper.invokeServlet(StubSecurityHelper.java:
125)[inlined]

at
weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:300)
[optimized]

at
weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:183)
[inlined]

at
weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.wrapRun(
WebAppServletContext.java:3717)[inlined]

at
weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run(WebA
ppServletContext.java:3681)[optimized]

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

at
weblogic/security/service/SecurityManager.runAs(SecurityManager.java:120)
[inlined]

at
weblogic/servlet/internal/WebAppServletContext.securedExecute(WebAppServletCo
ntext.java:2277)[inlined]

at
weblogic/servlet/internal/WebAppServletContext.execute(WebAppServletContext.jav
a:2183)[optimized]

at
weblogic/servlet/internal/ServletRequestImpl.run(ServletRequestImpl.java:1454)
[optimized]

at weblogic/work/ExecuteThread.execute(ExecuteThread.java:207)
[inlined]

at weblogic/work/ExecuteThread.run(ExecuteThread.java:176)[optimized]

at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)

-- end of trace

Evidencias
Se ha encontrado un STUCK , en el cual referencia a ala clase java . En la misma se
ejecuta un Store Proceduce y devuelve un result Statement el cual tomo demasiado
tiempo de en el procesamiento de datos , lo cual se produce que el hilo se atore.

Recomendaciones
Se detect una condicionen en el cdigo java " while" que debe ser revisada.

You might also like