Matt Burgess created NIFI-7287: ---------------------------------- Summary: Prometheus NAR missing dependency on SSL classes Key: NIFI-7287 URL: https://issues.apache.org/jira/browse/NIFI-7287 Project: Apache NiFi Issue Type: Bug Components: Extensions Reporter: Matt Burgess
The PrometheusReportingTask allows for an SSLContext controller service to be set, but its NAR doesn't have a dependency on the SSL API NAR. This causes (at least) a warning on build as follows: 2020-03-26T10:48:47.7554669Z [WARNING] D:\a\nifi\nifi\nifi-nar-bundles\nifi-prometheus-bundle\nifi-prometheus-reporting-task\src\main\java\org\apache\nifi\reporting\prometheus\PrometheusServer.java:[119,18] [deprecation] setWantClientAuth(boolean) in SslContextFactory has been deprecated 2020-03-26T10:48:56.3710038Z [WARNING] Could not generate extensions' documentation 2020-03-26T10:48:56.4622113Z org.apache.maven.plugin.MojoExecutionException: Failed to create Extension Documentation 2020-03-26T10:48:56.4628789Z at org.apache.nifi.NarMojo.generateDocumentation (NarMojo.java:596) 2020-03-26T10:48:56.4629519Z at org.apache.nifi.NarMojo.execute (NarMojo.java:499) 2020-03-26T10:48:56.4630859Z at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) 2020-03-26T10:48:56.4631367Z at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) 2020-03-26T10:48:56.4631806Z at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) 2020-03-26T10:48:56.4632396Z at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) 2020-03-26T10:48:56.4632825Z at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) 2020-03-26T10:48:56.4633302Z at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:190) 2020-03-26T10:48:56.4635238Z at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:186) 2020-03-26T10:48:56.4635786Z at java.util.concurrent.FutureTask.run (FutureTask.java:266) 2020-03-26T10:48:56.4636204Z at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:511) 2020-03-26T10:48:56.4636836Z at java.util.concurrent.FutureTask.run (FutureTask.java:266) 2020-03-26T10:48:56.4637285Z at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) 2020-03-26T10:48:56.4637698Z at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624) 2020-03-26T10:48:56.4638313Z at java.lang.Thread.run (Thread.java:748) 2020-03-26T10:48:56.4640203Z Caused by: java.lang.NullPointerException 2020-03-26T10:48:56.4641568Z at org.apache.nifi.NarMojo.getRequiredServiceDefinitions (NarMojo.java:708) 2020-03-26T10:48:56.4642066Z at org.apache.nifi.NarMojo.writeDocumentation (NarMojo.java:634) 2020-03-26T10:48:56.4642537Z at org.apache.nifi.NarMojo.writeDocumentation (NarMojo.java:605) 2020-03-26T10:48:56.4642945Z at org.apache.nifi.NarMojo.generateDocumentation (NarMojo.java:577) 2020-03-26T10:48:56.4643406Z at org.apache.nifi.NarMojo.execute (NarMojo.java:499) 2020-03-26T10:48:56.4643838Z at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) 2020-03-26T10:48:56.4644326Z at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) 2020-03-26T10:48:56.4647257Z at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) 2020-03-26T10:48:56.4647780Z at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) 2020-03-26T10:48:56.4648253Z at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) 2020-03-26T10:48:56.4648701Z at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:190) 2020-03-26T10:48:56.4649191Z at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:186) 2020-03-26T10:48:56.4649608Z at java.util.concurrent.FutureTask.run (FutureTask.java:266) 2020-03-26T10:48:56.4650233Z at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:511) 2020-03-26T10:48:56.4650729Z at java.util.concurrent.FutureTask.run (FutureTask.java:266) 2020-03-26T10:48:56.4651157Z at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) 2020-03-26T10:48:56.4651693Z at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624) 2020-03-26T10:48:56.4652032Z at java.lang.Thread.run (Thread.java:748) -- This message was sent by Atlassian Jira (v8.3.4#803005)