Forum Discussion

Mark_Winkel's avatar
16 years ago

Error in importing WSDL

I am able to access the WSDL via IE with no issues when working from the company intranet. But I have problem in importing the WSDL via SoapUI. When I try to import the WSDL using SoapUI, I am getting a message 'error importing wsdl'. I specified the correct proxy server, port# and login credentials in the preferences. Below are the HTTP log and also the error log.

When working from internet, I am not seeing any issues and everything works perfect.

HTTP LOG:
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "CONNECT www.abcd.xyz.com:443 HTTP/1.1"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "Host: www.abcd.xyz.com[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "Proxy-Connection: Keep-Alive[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  )[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  )[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Via: 1.1 proxy-server[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Proxy-Authenticate: Negotiate[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Proxy-Authenticate: Kerberos[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Proxy-Authenticate: NTLM[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Connection: close[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Proxy-Connection: close[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Pragma: no-cache[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Cache-Control: no-cache[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Content-Type: text/html[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Content-Length: 723  [\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Error Message[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "
Network Access Message: The page cannot be displayed
[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "
[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "
Technical Information (for Support personnel)[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "
    [\r][\n]"
    Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "
  • Error Code: 407 Proxy Authentication Required. The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied. (12209)[\r][\n]"
    Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "
  • IP Address: xx.xxx.xx.xxx[\r][\n]"
    Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "
  • Date: 12/2/2009 9:04:59 PM[\r][\n]"
    Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "
  • Server: proxy-server[\r][\n]"
    Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "
  • Source: proxy[\r][\n]"
    Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "
[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "CONNECT www.abcd.xyz.com:443 HTTP/1.1"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "Proxy-Connection: Keep-Alive[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "Proxy-Authorization: NTLM TlRMTVNTUAABAAAABlIAAAQABAA6AAAAGgAaACAAAABMT1VTLVNJTFZFUi5UUkFOU0ZJUlNULk5FVFRGRDE=[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "Host: www.abcd.xyz.com[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "HTTP/1.1 407 Proxy Authentication Required ( Access is denied.  )[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "HTTP/1.1 407 Proxy Authentication Required ( Access is denied.  )[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Via: 1.1 proxy-server[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Proxy-Authenticate: NTLM TlRMTVNTUAACAAAABAAEADgAAAAGAoECc4W52iACD1MAAAAAAAAAAKIAogA8AAAABQLODgAAAA9URkQxAgAIAFQARgBEADEAAQAWAEwATwBVAFMALQBTAEkATABWAEUAUgAEABwAdAByAGEAbgBzAGYAaQByAHMAdAAuAG4AZQB0AAMANABsAG8AdQBzAC0AcwBpAGwAdgBlAHIALgB0AHIAYQBuAHMAZgBpAHIAcwB0AC4AbgBlAHQABQAcAHQAcgBhAG4AcwBmAGkAcgBzAHQALgBuAGUAdAAAAAAA[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Connection: Keep-Alive[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Proxy-Connection: Keep-Alive[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Pragma: no-cache[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Cache-Control: no-cache[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Content-Type: text/html[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Content-Length: 0    [\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "CONNECT www.abcd.xyz.com:443 HTTP/1.1"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "Proxy-Connection: Keep-Alive[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "Proxy-Authorization: NTLM TlRMTVNTUAADAAAAGAAYAGkAAAAAAAAAgQAAAAQABABAAAAACwALAEQAAAAaABoATwAAAAAAAACBAAAABlIAAFRGRDFNQURVU1VNSUxMSUxPVVMtU0lMVkVSLlRSQU5TRklSU1QuTkVU4zN0NYJkVgUH6KNvYwyeJmW/MuXUNhZD[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "Host: www.abcd.xyz.com[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:>> "[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  )[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  )[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Via: 1.1 proxy-server[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Proxy-Authenticate: Negotiate[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Proxy-Authenticate: Kerberos[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Proxy-Authenticate: NTLM[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Connection: close[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Proxy-Connection: close[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Pragma: no-cache[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Cache-Control: no-cache[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Content-Type: text/html[\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "Content-Length: 723  [\r][\n]"
Wed Dec 02 14:04:59 MST 2009:DEBUG:<< "[\r][\n]"










ERROR LOG:
Wed Dec 02 14:04:59 MST 2009:ERROR:java.io.IOException: Stream closed
  java.io.IOException: Stream closed
  at java.io.BufferedInputStream.getBufIfOpen(Unknown Source)
  at java.io.BufferedInputStream.read(Unknown Source)
  at org.apache.commons.httpclient.WireLogInputStream.read(WireLogInputStream.java:69)
  at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170)
  at java.io.FilterInputStream.read(Unknown Source)
  at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108)
  at java.io.FilterInputStream.read(Unknown Source)
  at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127)
  at org.apache.commons.httpclient.HttpMethodBase.getResponseBody(HttpMethodBase.java:690)
  at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(UrlWsdlLoader.java:142)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:107)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:516)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:505)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionCache.update(AbstractDefinitionCache.java:97)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:221)
  at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
  at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:140)
  at java.lang.Thread.run(Unknown Source)
Wed Dec 02 14:04:59 MST 2009:ERROR:java.lang.Exception: java.io.IOException: Stream closed
  java.lang.Exception: java.io.IOException: Stream closed
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.load(AbstractDefinitionContext.java:157)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlImporter.importWsdl(WsdlImporter.java:82)
  at com.eviware.soapui.impl.WsdlInterfaceFactory.importWsdl(WsdlInterfaceFactory.java:73)
  at com.eviware.soapui.impl.WsdlInterfaceFactory.importWsdl(WsdlInterfaceFactory.java:55)
  at com.eviware.soapui.impl.actions.NewWsdlProjectAction.importWsdl(NewWsdlProjectAction.java:215)
  at com.eviware.soapui.impl.actions.NewWsdlProjectAction.perform(NewWsdlProjectAction.java:151)
  at com.eviware.soapui.impl.actions.NewWsdlProjectAction.perform(NewWsdlProjectAction.java:51)
  at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:101)
  at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
  at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
  at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
  at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
  at javax.swing.AbstractButton.doClick(Unknown Source)
  at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
  at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
  at java.awt.Component.processMouseEvent(Unknown Source)
  at javax.swing.JComponent.processMouseEvent(Unknown Source)
  at java.awt.Component.processEvent(Unknown Source)
  at java.awt.Container.processEvent(Unknown Source)
  at java.awt.Component.dispatchEventImpl(Unknown Source)
  at java.awt.Container.dispatchEventImpl(Unknown Source)
  at java.awt.Component.dispatchEvent(Unknown Source)
  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
  at java.awt.Container.dispatchEventImpl(Unknown Source)
  at java.awt.Component.dispatchEvent(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.run(Unknown Source)
  Caused by: java.io.IOException: Stream closed
  at java.io.BufferedInputStream.getBufIfOpen(Unknown Source)
  at java.io.BufferedInputStream.read(Unknown Source)
  at org.apache.commons.httpclient.WireLogInputStream.read(WireLogInputStream.java:69)
  at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170)
  at java.io.FilterInputStream.read(Unknown Source)
  at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108)
  at java.io.FilterInputStream.read(Unknown Source)
  at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127)
  at org.apache.commons.httpclient.HttpMethodBase.getResponseBody(HttpMethodBase.java:690)
  at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(UrlWsdlLoader.java:142)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:107)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:516)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:505)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionCache.update(AbstractDefinitionCache.java:97)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:221)
  at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
  at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:140)
  at java.lang.Thread.run(Unknown Source)
Wed Dec 02 14:04:59 MST 2009:ERROR:com.eviware.soapui.support.SoapUIException: Error importing wsdl
  com.eviware.soapui.support.SoapUIException: Error importing wsdl
  at com.eviware.soapui.impl.WsdlInterfaceFactory.importWsdl(WsdlInterfaceFactory.java:79)
  at com.eviware.soapui.impl.WsdlInterfaceFactory.importWsdl(WsdlInterfaceFactory.java:55)
  at com.eviware.soapui.impl.actions.NewWsdlProjectAction.importWsdl(NewWsdlProjectAction.java:215)
  at com.eviware.soapui.impl.actions.NewWsdlProjectAction.perform(NewWsdlProjectAction.java:151)
  at com.eviware.soapui.impl.actions.NewWsdlProjectAction.perform(NewWsdlProjectAction.java:51)
  at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:101)
  at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
  at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
  at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
  at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
  at javax.swing.AbstractButton.doClick(Unknown Source)
  at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
  at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
  at java.awt.Component.processMouseEvent(Unknown Source)
  at javax.swing.JComponent.processMouseEvent(Unknown Source)
  at java.awt.Component.processEvent(Unknown Source)
  at java.awt.Container.processEvent(Unknown Source)
  at java.awt.Component.dispatchEventImpl(Unknown Source)
  at java.awt.Container.dispatchEventImpl(Unknown Source)
  at java.awt.Component.dispatchEvent(Unknown Source)
  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
  at java.awt.Container.dispatchEventImpl(Unknown Source)
  at java.awt.Component.dispatchEvent(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.run(Unknown Source)
  Caused by: java.lang.Exception: java.io.IOException: Stream closed
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.load(AbstractDefinitionContext.java:157)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlImporter.importWsdl(WsdlImporter.java:82)
  at com.eviware.soapui.impl.WsdlInterfaceFactory.importWsdl(WsdlInterfaceFactory.java:73)
  ... 32 more
  Caused by: java.io.IOException: Stream closed
  at java.io.BufferedInputStream.getBufIfOpen(Unknown Source)
  at java.io.BufferedInputStream.read(Unknown Source)
  at org.apache.commons.httpclient.WireLogInputStream.read(WireLogInputStream.java:69)
  at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170)
  at java.io.FilterInputStream.read(Unknown Source)
  at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108)
  at java.io.FilterInputStream.read(Unknown Source)
  at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127)
  at org.apache.commons.httpclient.HttpMethodBase.getResponseBody(HttpMethodBase.java:690)
  at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(UrlWsdlLoader.java:142)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:107)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:516)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:505)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionCache.update(AbstractDefinitionCache.java:97)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:221)
  at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
  at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:140)
  at java.lang.Thread.run(Unknown Source)
  • Hi!

    hmm.. if your proxy-server is using NTLMv2 authentication then soapUI won't be able to authenticate with it. Also check that the "Authenticate Preemptively" option is set in the global http settings..

    where does that bring us?

    regards!

    /Ole
    eviware.com