<?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>question Re: [NiFi] Secured/SSL Environment - Remote Process Group generates Java ExecutionException in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-Secured-SSL-Environment-Remote-Process-Group-generates/m-p/229415#M74819</link>
    <description>&lt;P&gt;Have you added any additional JARs to NiFI's lib directory?&lt;/P&gt;&lt;P&gt;This looks like something is on the classpath that shouldn't be.&lt;/P&gt;</description>
    <pubDate>Wed, 21 Feb 2018 21:33:27 GMT</pubDate>
    <dc:creator>bbende</dc:creator>
    <dc:date>2018-02-21T21:33:27Z</dc:date>
    <item>
      <title>[NiFi] Secured/SSL Environment - Remote Process Group generates Java ExecutionException</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-Secured-SSL-Environment-Remote-Process-Group-generates/m-p/229414#M74818</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I've just secured my NiFi 1.5 setup with SSL. I'm able to access the NiFi canvas via https and I've enabled the "nifi.remote.input.secure=true" parameter as well.&lt;/P&gt;&lt;P&gt;My &lt;STRONG&gt;Problem&lt;/STRONG&gt; is, as soon as I try to create a &lt;STRONG&gt;remote process group&lt;/STRONG&gt; to any destination, doesn't matter if it exists or not - I'm instantly getting the error message "&lt;STRONG&gt;java.lang.NoSuchMethodError: org.apache.http.impl.client.HttpClientBuilder.setSSLContext(Ljavax/net/ssl/SSLContext;)Lorg/apache/http/impl/client/HttpClientBuilder&lt;/STRONG&gt;". The error doesn't change if I switch between RAW and HTTP. I really have no idea how to troubleshoot... &lt;/P&gt;&lt;PRE&gt;2018-02-21 08:32:17,422 ERROR [Remote Process Group b746f775-0161-1000-0000-0000688d391a Thread-1] org.apache.nifi.engine.FlowEngine A flow controller task execution stopped abnormally
java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.apache.http.impl.client.HttpClientBuilder.setSSLContext(Ljavax/net/ssl/SSLContext;)Lorg/apache/http/impl/client/HttpClientBuilder;
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at org.apache.nifi.engine.FlowEngine.afterExecute(FlowEngine.java:100)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodError: org.apache.http.impl.client.HttpClientBuilder.setSSLContext(Ljavax/net/ssl/SSLContext;)Lorg/apache/http/impl/client/HttpClientBuilder;
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.setupClient(SiteToSiteRestApiClient.java:278)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.getHttpClient(SiteToSiteRestApiClient.java:219)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.execute(SiteToSiteRestApiClient.java:1189)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.execute(SiteToSiteRestApiClient.java:1237)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.fetchController(SiteToSiteRestApiClient.java:419)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.getController(SiteToSiteRestApiClient.java:394)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.getController(SiteToSiteRestApiClient.java:361)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.getController(SiteToSiteRestApiClient.java:346)
        at org.apache.nifi.remote.StandardRemoteProcessGroup.refreshFlowContents(StandardRemoteProcessGroup.java:842)
        at org.apache.nifi.remote.StandardRemoteProcessGroup.lambda$initialize$0(StandardRemoteProcessGroup.java:193)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
        ... 3 common frames omitted
2018-02-21 08:32:17,425 ERROR [Remote Process Group b746f775-0161-1000-0000-0000688d391a Thread-1] org.apache.nifi.engine.FlowEngine A flow controller task execution stopped abnormally
java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.apache.http.impl.client.HttpClientBuilder.setSSLContext(Ljavax/net/ssl/SSLContext;)Lorg/apache/http/impl/client/HttpClientBuilder;
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at org.apache.nifi.engine.FlowEngine.afterExecute(FlowEngine.java:100)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodError: org.apache.http.impl.client.HttpClientBuilder.setSSLContext(Ljavax/net/ssl/SSLContext;)Lorg/apache/http/impl/client/HttpClientBuilder;
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.setupClient(SiteToSiteRestApiClient.java:278)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.getHttpClient(SiteToSiteRestApiClient.java:219)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.execute(SiteToSiteRestApiClient.java:1189)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.execute(SiteToSiteRestApiClient.java:1237)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.fetchController(SiteToSiteRestApiClient.java:419)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.getController(SiteToSiteRestApiClient.java:394)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.getController(SiteToSiteRestApiClient.java:361)
        at org.apache.nifi.remote.util.SiteToSiteRestApiClient.getController(SiteToSiteRestApiClient.java:346)
        at org.apache.nifi.remote.StandardRemoteProcessGroup$InitializationTask.run(StandardRemoteProcessGroup.java:1177)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
        ... 3 common frames omitted
2018-02-21 08:32:17,956 INFO [Flow Service Tasks Thread-2] o.a.nifi.controller.StandardFlowService Saved flow controller org.apache.nifi.controller.FlowController@4bf5c8b8 // Another save pending = false
&lt;/PRE&gt;&lt;P&gt;Beside of that, my cluster behaves normal, look like SSL works.&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 12:53:28 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-Secured-SSL-Environment-Remote-Process-Group-generates/m-p/229414#M74818</guid>
      <dc:creator>teether</dc:creator>
      <dc:date>2022-09-16T12:53:28Z</dc:date>
    </item>
    <item>
      <title>Re: [NiFi] Secured/SSL Environment - Remote Process Group generates Java ExecutionException</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-Secured-SSL-Environment-Remote-Process-Group-generates/m-p/229415#M74819</link>
      <description>&lt;P&gt;Have you added any additional JARs to NiFI's lib directory?&lt;/P&gt;&lt;P&gt;This looks like something is on the classpath that shouldn't be.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2018 21:33:27 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-Secured-SSL-Environment-Remote-Process-Group-generates/m-p/229415#M74819</guid>
      <dc:creator>bbende</dc:creator>
      <dc:date>2018-02-21T21:33:27Z</dc:date>
    </item>
    <item>
      <title>Re: [NiFi] Secured/SSL Environment - Remote Process Group generates Java ExecutionException</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-Secured-SSL-Environment-Remote-Process-Group-generates/m-p/229416#M74820</link>
      <description>&lt;P&gt;yes I've added some custom JARs. But my whole setup is created with ansible and I've tested it with NiFi 1.4.0 and 1.5.0. The error above occurs only with NiFi 1.5.0 and only if SSL is enabled. But good point, I can skip the copy JAR part and try it with an out of the box NiFi installation.  Will do that and give feedback.&lt;/P&gt;&lt;P&gt;EDIT: you were right, my splunk jar (for logging nifi logs) caused the problem. I've removed it and now I don't see any error&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2018 21:57:54 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-Secured-SSL-Environment-Remote-Process-Group-generates/m-p/229416#M74820</guid>
      <dc:creator>teether</dc:creator>
      <dc:date>2018-02-21T21:57:54Z</dc:date>
    </item>
  </channel>
</rss>

