Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.1.4
-
None
-
None
-
Unknown
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.