[
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)