NPE exception in Generic web service node in v2.9.4

Hi,

I read from the changelog about this enhancement:

Enh 5132: Generic web service node supporting password protected wsdl retrieval: not just execution but also configuration (sponsored development)

However, when i "Analyze" my own basic-auth-protected WSDL, it prompts a dialog for the username and password. When i saved the credentials, it displays a NPE label in red.

And if i try to execute the flow, the following appears in the console.

ERROR     Generic Web Service Client         Execute failed: ("NullPointerException"): null

Cheers,

Kenny

Attached is the local WSDL files.

This is the error i am getting:

2014-05-30 14:36:19,578 DEBUG AWT-EventQueue-0 MainConfigPanel : Error parsing WSDL
java.lang.NullPointerException
    at org.knime.ext.cxf.webservice.client.node.CxfClient.addChildParam(CxfClient.java:440)
    at org.knime.ext.cxf.webservice.client.node.CxfClient.addChildParam(CxfClient.java:386)
    at org.knime.ext.cxf.webservice.client.node.CxfClient.createInputParameterTree(CxfClient.java:342)
    at org.knime.ext.cxf.webservice.client.node.MainConfigPanel.onOperationChanged(MainConfigPanel.java:455)
    at org.knime.ext.cxf.webservice.client.node.MainConfigPanel$3.itemStateChanged(MainConfigPanel.java:205)
    at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1225)
    at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1282)
    at javax.swing.JComboBox.contentsChanged(JComboBox.java:1329)
    at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
    at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:94)
    at javax.swing.DefaultComboBoxModel.addElement(DefaultComboBoxModel.java:132)
    at org.knime.ext.cxf.webservice.client.node.MainConfigPanel.onBindingChanged(MainConfigPanel.java:433)
    at org.knime.ext.cxf.webservice.client.node.MainConfigPanel$2.itemStateChanged(MainConfigPanel.java:194)
    at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1225)
    at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1282)
    at javax.swing.JComboBox.contentsChanged(JComboBox.java:1329)
    at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
    at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:94)
    at javax.swing.DefaultComboBoxModel.addElement(DefaultComboBoxModel.java:132)
    at org.knime.ext.cxf.webservice.client.node.MainConfigPanel.onServiceChanged(MainConfigPanel.java:410)
    at org.knime.ext.cxf.webservice.client.node.MainConfigPanel$1.itemStateChanged(MainConfigPanel.java:183)
    at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1225)
    at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1282)
    at javax.swing.JComboBox.contentsChanged(JComboBox.java:1329)
    at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
    at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:94)
    at javax.swing.DefaultComboBoxModel.addElement(DefaultComboBoxModel.java:132)
    at org.knime.ext.cxf.webservice.client.node.MainConfigPanel.updateClient(MainConfigPanel.java:668)
    at org.knime.ext.cxf.webservice.client.node.MainConfigPanel.access$0(MainConfigPanel.java:662)
    at org.knime.ext.cxf.webservice.client.node.MainConfigPanel$WSDLAnalyzeWorker.doneWithContext(MainConfigPanel.java:862)
    at org.knime.core.util.SwingWorkerWithContext.done(SwingWorkerWithContext.java:166)
    at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
    at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
    at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
    at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
    at javax.swing.Timer.fireActionPerformed(Timer.java:312)
    at javax.swing.Timer$DoPostEvent.run(Timer.java:244)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:682)
    at java.awt.EventQueue$3.run(EventQueue.java:680)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

Hi @shevken ,
Just wanted to check, if you were able to proceed ahead… since I am also receiving same error.
Also, if I am modifying the wsdl, I am getting Client error and not able to proceed further.

Please let me know, if you were able to figure out the issue and solution for the same.
Thanks in advance!