<?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: tSetKeyStore for tCassandraConnection; conflicting with tRestClient components : how to tell them to ignore it in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tSetKeyStore-for-tCassandraConnection-conflicting-with/m-p/2260999#M41926</link>
    <description>&lt;P&gt;Sabrina,&lt;BR /&gt;Here is the simple pic.&lt;/P&gt; 
&lt;P&gt;If you deactivate the first subjob (and Cassandra connection, keystore, close) the second subjob works fine.&lt;BR /&gt;If you deactivate the second subjob; the first subjob works fine.&lt;/P&gt; 
&lt;P&gt;When you run them at the same time; the second subjob's tRestClient won't work' because of interference from the tSetKeyStore component.&lt;/P&gt; 
&lt;P&gt;It shouldn't be using it; it doesn't need it; but the tKeySetKeyStore component is preventing the tRestClient from working. (see error above post).&lt;/P&gt; 
&lt;P&gt;Also this is just a small sample job of the problem.&amp;nbsp; My main job has several tRestclients throughout the flow; and I need to add tCassadra components also to the same job....trying to separate the two into trunjobs with different jvms and trying to pass the various flows back and forth would be a significant rewrite; &lt;STRONG&gt;what the needed function is to be able to simply use tRestClients and tCassandra components in the same job&lt;/STRONG&gt; without tSetKeyStore causing the tRestClients to stop working.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 964px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LzJP.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/141143i33BC091BB6F284EA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LzJP.jpg" alt="0683p000009LzJP.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 06 Sep 2018 14:41:59 GMT</pubDate>
    <dc:creator>DaveTaylor</dc:creator>
    <dc:date>2018-09-06T14:41:59Z</dc:date>
    <item>
      <title>tSetKeyStore for tCassandraConnection; conflicting with tRestClient components : how to tell them to ignore it</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tSetKeyStore-for-tCassandraConnection-conflicting-with/m-p/2260997#M41924</link>
      <description>&lt;P&gt;I have a standard job in 6.4.1; that has a tSetKeyStore component that is used in conjunction with a tCassandraConnection component in the job.&lt;/P&gt;
&lt;P&gt;I also have a few tRestClient components various subjobs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For some reason I cannot fathom; at runtime; the tRestClient components are 'seeing' that the tSetKeyStore client is there; and attempting to use it; and abending.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want the tRestClient components to ignore the tSetKeyStore component; it is solelty there for the tCassandraConection component.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If I comment out the tSetKeyStore and tCassandra subjob; the tRestClient works fine.&lt;BR /&gt;If I comment out the tRestClient subjob and keep the tSetKeyStore and tCassanda subjob; the Cassandra components work fine.&lt;/P&gt;
&lt;P&gt;It is when they both are enabled; that the tSetKetStore component is confusing the tRestClient components into attemtping to use it; when they should be ignoring it.&lt;BR /&gt;&lt;BR /&gt;Any ideas?&lt;BR /&gt;I noticed that the tCassandraConnection component has a [x] Use SSL checkbox that assigns it the tSetKeystore; however; the tRestClient components have no such 'use SSL' checkbox to disable.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Address: https://blahblahblah&lt;BR /&gt;Http-Method: GET&lt;BR /&gt;Content-Type: application/json&lt;BR /&gt;Headers: {Accept=[application/json], apikey=[UDNCFie1GiAQ5yxsemhjAw4EhTNbgwX6], Content-Type=[application/json]}&lt;BR /&gt;--------------------------------------&lt;BR /&gt;[WARN ]: org.apache.cxf.phase.PhaseInterceptorChain - Interceptor for {https://blahblahblah}&lt;FONT color="#FF0000"&gt;tRESTClient has thrown exception&lt;/FONT&gt;, unwinding now&lt;BR /&gt;org.apache.cxf.interceptor.Fault: Could not send Message.&lt;BR /&gt;at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)&lt;BR /&gt;at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)&lt;BR /&gt;at org.apache.cxf.jaxrs.client.AbstractClient.doRunInterceptorChain(AbstractClient.java:677)&lt;BR /&gt;at org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation(WebClient.java:1041)&lt;BR /&gt;at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:895)&lt;BR /&gt;at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:863)&lt;BR /&gt;at org.apache.cxf.jaxrs.client.WebClient.invoke(WebClient.java:426)&lt;BR /&gt;at org.apache.cxf.jaxrs.client.WebClient.get(WebClient.java:609)&lt;BR /&gt;at dih_pendingbusiness.testgetcassandradata_0_1.TestGetCassandraData.tRESTClient_1Process(TestGetCassandraData.java:4965)&lt;BR /&gt;at dih_pendingbusiness.testgetcassandradata_0_1.TestGetCassandraData.tCassandraInput_2Process(TestGetCassandraData.java:3060)&lt;BR /&gt;at dih_pendingbusiness.testgetcassandradata_0_1.TestGetCassandraData.tCassandraConnection_2Process(TestGetCassandraData.java:2035)&lt;BR /&gt;at dih_pendingbusiness.testgetcassandradata_0_1.TestGetCassandraData.tSetKeystore_2Process(TestGetCassandraData.java:1821)&lt;BR /&gt;at dih_pendingbusiness.testgetcassandradata_0_1.TestGetCassandraData.runJobInTOS(TestGetCassandraData.java:10772)&lt;BR /&gt;at dih_pendingbusiness.testgetcassandradata_0_1.TestGetCassandraData.main(TestGetCassandraData.java:9934)&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;Caused by: javax.net.ssl.SSLHandshakeException: SSLHandshakeException&lt;/FONT&gt; invoking https://blahblahblah: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: &lt;FONT color="#FF0000"&gt;unable to find valid certification path to requested targe&lt;/FONT&gt;t&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Sep 2018 14:25:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tSetKeyStore-for-tCassandraConnection-conflicting-with/m-p/2260997#M41924</guid>
      <dc:creator>DaveTaylor</dc:creator>
      <dc:date>2018-09-04T14:25:21Z</dc:date>
    </item>
    <item>
      <title>Re: tSetKeyStore for tCassandraConnection; conflicting with tRestClient components : how to tell them to ignore it</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tSetKeyStore-for-tCassandraConnection-conflicting-with/m-p/2260998#M41925</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Could you please post your job design screenshot on forum which will be helpful for us to understand your current work flow?&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Thu, 06 Sep 2018 09:50:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tSetKeyStore-for-tCassandraConnection-conflicting-with/m-p/2260998#M41925</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-09-06T09:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: tSetKeyStore for tCassandraConnection; conflicting with tRestClient components : how to tell them to ignore it</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tSetKeyStore-for-tCassandraConnection-conflicting-with/m-p/2260999#M41926</link>
      <description>&lt;P&gt;Sabrina,&lt;BR /&gt;Here is the simple pic.&lt;/P&gt; 
&lt;P&gt;If you deactivate the first subjob (and Cassandra connection, keystore, close) the second subjob works fine.&lt;BR /&gt;If you deactivate the second subjob; the first subjob works fine.&lt;/P&gt; 
&lt;P&gt;When you run them at the same time; the second subjob's tRestClient won't work' because of interference from the tSetKeyStore component.&lt;/P&gt; 
&lt;P&gt;It shouldn't be using it; it doesn't need it; but the tKeySetKeyStore component is preventing the tRestClient from working. (see error above post).&lt;/P&gt; 
&lt;P&gt;Also this is just a small sample job of the problem.&amp;nbsp; My main job has several tRestclients throughout the flow; and I need to add tCassadra components also to the same job....trying to separate the two into trunjobs with different jvms and trying to pass the various flows back and forth would be a significant rewrite; &lt;STRONG&gt;what the needed function is to be able to simply use tRestClients and tCassandra components in the same job&lt;/STRONG&gt; without tSetKeyStore causing the tRestClients to stop working.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 964px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LzJP.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/141143i33BC091BB6F284EA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LzJP.jpg" alt="0683p000009LzJP.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Sep 2018 14:41:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tSetKeyStore-for-tCassandraConnection-conflicting-with/m-p/2260999#M41926</guid>
      <dc:creator>DaveTaylor</dc:creator>
      <dc:date>2018-09-06T14:41:59Z</dc:date>
    </item>
  </channel>
</rss>

