2 Replies Latest reply: Oct 7, 2011 8:10 AM by Jozsef Attila RSS

JBossWS Native 3.3.1.GA client hangs during call

Jozsef Attila Newbie

Hi,

 

I have a webservice client that sometimes hangs during the web service call, here is the relevant thread dump:

 

"DefaultQuartzScheduler_Worker-6" prio=4 tid=0x07cc1400 nid=0x2574 in Object.wait() [0x0b84e000]
   java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x3ece38f8> (a org.jboss.netty.channel.DefaultChannelFuture)
    at java.lang.Object.wait(Object.java:502)
    at org.jboss.netty.channel.DefaultChannelFuture.awaitUninterruptibly(DefaultChannelFuture.java:211)
    - locked <0x3ece38f8> (a org.jboss.netty.channel.DefaultChannelFuture)
    at org.jboss.ws.core.client.transport.NettyTransportOutputStream.close(NettyTransportOutputStream.java:140)
    - locked <0x3d968a60> (a org.jboss.ws.core.client.transport.NettyTransportOutputStream)
    at org.jboss.ws.core.client.transport.NettyClient.writeRequest(NettyClient.java:275)
    at org.jboss.ws.core.client.transport.NettyClient.invokeInternal(NettyClient.java:171)
    at org.jboss.ws.core.client.transport.NettyClient.invoke(NettyClient.java:121)
    at org.jboss.ws.core.client.HTTPRemotingConnection.invoke(HTTPRemotingConnection.java:150)
    at org.jboss.ws.core.client.SOAPProtocolConnectionHTTP.invoke(SOAPProtocolConnectionHTTP.java:69)
    at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:369)
    at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:302)
    at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:181)
    at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:161)
    at $Proxy678.update(Unknown Source)

 

Once the thread gets into this stage it will remain like this forever. This may happen after thousands of successful web service calls.

 

Env: JBossWS native 3.3.1, JBoss 5.1, Java 6

 

Any ideas?

 

Thanks,

Jozsef