Community
Participate
Working Groups
Steps to reproduce: 1.Import the XML Examples: New -> Example ... -> Editing and validating XML files 2.Open XMLExamples/PhoneBanking/PhoneBanking.wsdl and make sure you're in the design view 3.In the Outline view, right click Bindings -> PhoneBankingSOAP and select Show properties 4.Click on the Extensions tab 5.Verify that you can see the soap:binding extension 6.Click Add... 7.Select HTTP and then select binding and click OK --> Hangs
Changing severity to critical.
The hang is due to an infinite loop in org.eclipse.wst.wsdl.ui.internal.commands.AddExtensionElementCommand.addNamespaceDeclarationIfRequired(Element, String, String) The root cause is a change in the SSE DOM behaviour, see bug 272378. We have a larger patch ready to react to that in the WSDL tools with bug 287705 but we've missed applying it in time for M3. I will attach a targetted fix to fix just this infinite loop.
Created attachment 150863 [details] Patch
Patch committed and released to WTP 3.2 builds > v200910291925 UTC
Verified in I-3.2.0-20091029192916