[
https://issues.apache.org/jira/browse/NIFI-7502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17232401#comment-17232401
]
Chris Sampson commented on NIFI-7502:
-------------------------------------
Duplicated by NIFI-7936?
> PutElasticSearchHttp 1.7.0 SSLSocketFactory not supported on JDK 9+
> -------------------------------------------------------------------
>
> Key: NIFI-7502
> URL: https://issues.apache.org/jira/browse/NIFI-7502
> Project: Apache NiFi
> Issue Type: Bug
> Components: Extensions
> Affects Versions: 1.7.0, 1.9.2
> Environment: QA
> Reporter: Phung NGUYEN
> Priority: Major
>
> Hi,
> Few days ago we updated package *java-1.8.0-openjdk.x86_64* from version
> *1.8.0.242.b08-1.el7* to *1.8.0.252.b09-2.el7_8* with yum on our Linux
> machine.
> Since that update we start having issue with PutElasticsearchHttp processor
> in our Nifi flow.
> We are using *Nifi 1.7.0* and plan to upgrade soon our Nifi version. But I
> not sure the Nifi upgrade will fix the issue we are facing at the moment.
> Below an extract of error we got:
> {code:java}
> // code placeholder
> 2020-06-03 15:27:50,130 ERROR [Monitor Processor Lifecycle Thread-2]
> o.a.n.p.e.PutElasticsearchHttp
> PutElasticsearchHttp[id=d228ab45-ee2e-3675-ffa7-28241be45386] Failed to
> properly initialize Processor. If still scheduled to run, NiFi will attempt
> to initialize and run the Processor again after the 'Administrative Yield
> Duration' has elapsed. Failure is due to
> java.lang.reflect.InvocationTargetException:
> java.lang.reflect.InvocationTargetException2020-06-03 15:27:50,130 ERROR
> [Monitor Processor Lifecycle Thread-2] o.a.n.p.e.PutElasticsearchHttp
> PutElasticsearchHttp[id=d228ab45-ee2e-3675-ffa7-28241be45386] Failed to
> properly initialize Processor. If still scheduled to run, NiFi will attempt
> to initialize and run the Processor again after the 'Administrative Yield
> Duration' has elapsed. Failure is due to
> java.lang.reflect.InvocationTargetException:
> java.lang.reflect.InvocationTargetExceptionjava.lang.reflect.InvocationTargetException:
> null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498) at
> org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations(ReflectionUtils.java:142)
> at
> org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations(ReflectionUtils.java:130)
> at
> org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations(ReflectionUtils.java:75)
> at
> org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotation(ReflectionUtils.java:52)
> at
> org.apache.nifi.controller.StandardProcessorNode.lambda$initiateStart$4(StandardProcessorNode.java:1494)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266) at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)Caused by:
> java.lang.UnsupportedOperationException:
> clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+ at
> okhttp3.internal.Jdk9Platform.trustManager(Jdk9Platform.java:78) at
> okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:554) at
> org.apache.nifi.processors.elasticsearch.AbstractElasticsearchHttpProcessor.createElasticsearchClient(AbstractElasticsearchHttpProcessor.java:214)
> at
> org.apache.nifi.processors.elasticsearch.AbstractElasticsearchProcessor.setup(AbstractElasticsearchProcessor.java:92)
> at
> org.apache.nifi.processors.elasticsearch.PutElasticsearchHttp.setup(PutElasticsearchHttp.java:205)
> ... 15 common frames omitted
> {code}
> I saw a post with the same issue but on Nifi 1.10.0. Not sure it's the same
> cause or not. Here the post https://issues.apache.org/jira/browse/NIFI-6930
>
> Should we upgrade to higher version of Nifi to fix this issue or just wait
> for another fixed version of java-1.8.0-openjdk.x86_64?
>
> Thanks for your help.
> Phung Nguyen
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)