Thursday

SOAPUI : java.lang.Exception: Failed to load url

BUG:
When i try to import the WSDL in SoapUI-5.2.1, i got an error.
Detailed error log in C:\Program Files\SmartBear\SoapUI-5.2.1\bin\error.log is below:

java.lang.Exception: Failed to load url; https://10.xxx.xxx.xxx:xxxx/../../..?wsdl, 0 -
                at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(UrlWsdlLoader.java:171)
                at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.readCleanWsdlFrom(WsdlLoader.java:123)
                at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:101)
                at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:488)
                at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:477)
                at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionCache.update(AbstractDefinitionCache.java:94)
                at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:209)
                at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
                at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:131)
                at java.lang.Thread.run(Unknown Source)

Also when i open the url in the browser, i see the following certificate error which says that the connection uses TLS 1.2.

























FIX:
It means that the service has configured only for TLS1.2 and SSL has not allowed.
You should add the following parameter to the SOAPUI vmoptions file (C:\Program Files\SmartBear\SoapUI-5.2.1\bin\SoapUI-5.2.1.vmoptions) and restart SOAPUI.

-Dsoapui.https.protocols=TLSv1.2,SSLv3

1 comment: