<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Problem with configuring web services in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Problem-with-configuring-web-services/m-p/2317247#M87706</link>
    <description>"Caused by: java.io.IOException: Invalid keystore format"&lt;BR /&gt;Looks like for me that you're not using the right keystore.</description>
    <pubDate>Thu, 19 Apr 2012 22:23:57 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2012-04-19T22:23:57Z</dc:date>
    <item>
      <title>Problem with configuring web services</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Problem-with-configuring-web-services/m-p/2317246#M87705</link>
      <description>Hi , 
&lt;BR /&gt;I am trying to make a simple job in which I am calling a secure wsdl . The certificates (.crt,.csr,.key,.p12) are available to me . I have imported the same in my browser and I am able to view the wsdl file available over internet successfully in my browser. 
&lt;BR /&gt;Now I have taken "tWebServiceInput" component in Talend and provided the same wsdl in component section along with a schema. 
&lt;BR /&gt;I checked the "Trust Server with SSL " checkbox provided the location of .p12 file in TrustStoreFile section along with the corresponding password in password section. 
&lt;BR /&gt;I am supplied one of my method call in method name along with the required parameter . 
&lt;BR /&gt;After building job is giving following error : 
&lt;BR /&gt; 
&lt;BR /&gt;---------------- 
&lt;BR /&gt;statistics] connecting to socket on port 3414 
&lt;BR /&gt; connected 
&lt;BR /&gt;Exception in component tWebServiceInput_1 
&lt;BR /&gt;java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl) 
&lt;BR /&gt; at javax.net.ssl.DefaultSSLSocketFactory.throwException(Unknown Source) 
&lt;BR /&gt; at javax.net.ssl.DefaultSSLSocketFactory.createSocket(Unknown Source) 
&lt;BR /&gt; at sun.net. 
&lt;A href="http://www.protocol.https.HttpsClient.afterConnect(Unknown" target="_blank" rel="nofollow noopener noreferrer"&gt;www.protocol.https.HttpsClient.afterConnect(Unknown&lt;/A&gt; Source) 
&lt;BR /&gt; at sun.net. 
&lt;A href="http://www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown" target="_blank" rel="nofollow noopener noreferrer"&gt;www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown&lt;/A&gt; Source) 
&lt;BR /&gt; at sun.net. 
&lt;A href="http://www.protocol.http.HttpURLConnection.getInputStream(Unknown" target="_blank" rel="nofollow noopener noreferrer"&gt;www.protocol.http.HttpURLConnection.getInputStream(Unknown&lt;/A&gt; Source) 
&lt;BR /&gt; at com.sun.net.ssl.internal. 
&lt;A href="http://www.protocol.https.HttpsURLConnectionOldImpl.getInputStream(Unknown" target="_blank" rel="nofollow noopener noreferrer"&gt;www.protocol.https.HttpsURLConnectionOldImpl.getInputStream(Unknown&lt;/A&gt; Source) 
&lt;BR /&gt; at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) 
&lt;BR /&gt; at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source) 
&lt;BR /&gt; at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) 
&lt;BR /&gt; at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) 
&lt;BR /&gt; at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) 
&lt;BR /&gt; at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source) 
&lt;BR /&gt; at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source) 
&lt;BR /&gt; at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:369) 
&lt;BR /&gt; at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:420) 
&lt;BR /&gt; at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:482) 
&lt;BR /&gt; at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361) 
&lt;BR /&gt; at java.lang.Thread.run(Unknown Source) 
&lt;BR /&gt;Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl) 
&lt;BR /&gt; at java.security.Provider$Service.newInstance(Unknown Source) 
&lt;BR /&gt; at sun.security.jca.GetInstance.getInstance(Unknown Source) 
&lt;BR /&gt; at sun.security.jca.GetInstance.getInstance(Unknown Source) 
&lt;BR /&gt; at javax.net.ssl.SSLContext.getInstance(Unknown Source) 
&lt;BR /&gt; at javax.net.ssl.SSLContext.getDefault(Unknown Source) 
&lt;BR /&gt; at javax.net.ssl.SSLSocketFactory.getDefault(Unknown Source) 
&lt;BR /&gt; at com.sun.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(Unknown Source) 
&lt;BR /&gt; at com.sun.net.ssl.HttpsURLConnection.&amp;lt;init&amp;gt;(Unknown Source) 
&lt;BR /&gt; at com.sun.net.ssl.internal. 
&lt;A href="http://www.protocol.https.HttpsURLConnectionOldImpl.&amp;lt;init&amp;gt;(Unknown" target="_blank" rel="nofollow noopener noreferrer"&gt;www.protocol.https.HttpsURLConnectionOldImpl.&amp;lt;init&amp;gt;(Unknown&lt;/A&gt; Source) 
&lt;BR /&gt; at com.sun.net.ssl.internal. 
&lt;A href="http://www.protocol.https.Handler.openConnection(Unknown" target="_blank" rel="nofollow noopener noreferrer"&gt;www.protocol.https.Handler.openConnection(Unknown&lt;/A&gt; Source) 
&lt;BR /&gt; at com.sun.net.ssl.internal. 
&lt;A href="http://www.protocol.https.Handler.openConnection(Unknown" target="_blank" rel="nofollow noopener noreferrer"&gt;www.protocol.https.Handler.openConnection(Unknown&lt;/A&gt; Source) 
&lt;BR /&gt; at java.net.URL.openConnection(Unknown Source) 
&lt;BR /&gt; ... 12 more 
&lt;BR /&gt;Caused by: java.io.IOException: Invalid keystore format 
&lt;BR /&gt; at sun.security.provider.JavaKeyStore.engineLoad(Unknown Source) 
&lt;BR /&gt; at sun.security.provider.JavaKeyStore$JKS.engineLoad(Unknown Source) 
&lt;BR /&gt; at java.security.KeyStore.load(Unknown Source) 
&lt;BR /&gt; at com.sun.net.ssl.internal.ssl.TrustManagerFactoryImpl.getCacertsKeyStore(Unknown Source) 
&lt;BR /&gt; at com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl.getDefaultTrustManager(Unknown Source) 
&lt;BR /&gt; at com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl.&amp;lt;init&amp;gt;(Unknown Source) 
&lt;BR /&gt; at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
&lt;BR /&gt; at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 
&lt;BR /&gt; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
&lt;BR /&gt; at java.lang.reflect.Constructor.newInstance(Unknown Source) 
&lt;BR /&gt; at java.lang.Class.newInstance0(Unknown Source) 
&lt;BR /&gt; at java.lang.Class.newInstance(Unknown Source) 
&lt;BR /&gt; ... 24 more 
&lt;BR /&gt; disconnected 
&lt;BR /&gt;------------------------------------- 
&lt;BR /&gt;Could you please suggested what to do now ?</description>
      <pubDate>Thu, 19 Apr 2012 19:05:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Problem-with-configuring-web-services/m-p/2317246#M87705</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-04-19T19:05:55Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with configuring web services</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Problem-with-configuring-web-services/m-p/2317247#M87706</link>
      <description>"Caused by: java.io.IOException: Invalid keystore format"&lt;BR /&gt;Looks like for me that you're not using the right keystore.</description>
      <pubDate>Thu, 19 Apr 2012 22:23:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Problem-with-configuring-web-services/m-p/2317247#M87706</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-04-19T22:23:57Z</dc:date>
    </item>
  </channel>
</rss>

