This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
In ClientInfo there is a busy wait loop which causes the UI to freeze until the WSDL file is retrieved. It also caused issue 79364.
Should be fixed in 55.
I changed the suspicious code in ClientInfo: http://websvc.netbeans.org/source/browse/websvc/core/src/org/netbeans/modules/websvc/core/client/wizard/ClientInfo.java?r1=1.20.8.3.2.40&r2=1.20.8.3.2.41 The Retriever thread (downloading wsdl file from the remote url to the project) is still blocking the wizard but this is intentional (to be able to return back to wizard when the Retriever fails). This is due to inability to implement the progress bar on Finish: see the enhancement 58889, which was already implemented, but in trunk only. The issue is not critical for NB5.5 : - the issue is related to JAX-RPC support only and we encourage users to use JAX-WS support now
Note that calling Task.waitFinished() after calling Task.run() is completely superfluous, and that by creating a Task directly using its constructor you don't achieve the execution in another thread. So you could just call retriever.run() if you think the busy wait is OK for 5.5.
Fixed. Simplified calling of WsdlRetriuever : http://websvc.netbeans.org/source/browse/websvc/core/src/org/netbeans/modules/websvc/core/client/wizard/ClientInfo.java?r1=1.43&r2=1.44