[ 
https://issues.apache.org/jira/browse/CXF-6835?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Birnie updated CXF-6835:
-----------------------------
    Description: 
When starting up a service with WS-Discovery, there is a deadlock which can 
occur if the service is invoked from outside before the WS-Discovery 
registration has completed. Please see attached stacktraces.

In order to reproduce, create a spring project and run with new 
ClasspathXmlApplicationContext(...). Configure this to provide a jaxws service. 
Then you'll need a client to simply poll this service repeatedly. Start the 
client first, then the server. In my experience you'll find the deadlock on the 
server side most of the time.

  was:When starting up a service with WS-Discovery, there is a deadlock which 
can occur if the service is invoked from outside. Please see attached 
stacktraces.


> Deadlock in WS-Discovery when service called during startup
> -----------------------------------------------------------
>
>                 Key: CXF-6835
>                 URL: https://issues.apache.org/jira/browse/CXF-6835
>             Project: CXF
>          Issue Type: Bug
>          Components: WS-* Components
>    Affects Versions: 3.1.4
>            Reporter: Nick Birnie
>
> When starting up a service with WS-Discovery, there is a deadlock which can 
> occur if the service is invoked from outside before the WS-Discovery 
> registration has completed. Please see attached stacktraces.
> In order to reproduce, create a spring project and run with new 
> ClasspathXmlApplicationContext(...). Configure this to provide a jaxws 
> service. Then you'll need a client to simply poll this service repeatedly. 
> Start the client first, then the server. In my experience you'll find the 
> deadlock on the server side most of the time.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to