Thank you Bryan and Matt.
I added the dependency in the pom of processor jar & nar project, and I’m
getting the ClassNotFoundException: com.squareup.okhttp.Authenticator error
when the Nifi is started. I added the below dependency in pom of processor
jar. Do I need to add something else to correctly handle this dependency?
Pom of the processors jar project:
<dependency>
<groupId>com.burgstaller</groupId>
<artifactId>okhttp-digest</artifactId>
<version>0.6</version>
<type>jar</type>
</dependency>
Thanks
Kumiko
From: Bryan Bende [mailto:[email protected]]
Sent: Wednesday, May 25, 2016 1:16 PM
To: [email protected]
Subject: Re: Dependency for SSL
Hello,
This Wiki page shows how to setup the dependencies to use the SSLContextService
from a custom processor bundle:
https://cwiki.apache.org/confluence/display/NIFI/Maven+Projects+for+Extensions#MavenProjectsforExtensions-LinkingProcessorsandControllerServices
Thanks,
Bryan
On Wed, May 25, 2016 at 3:44 PM, Kumiko Yada
<[email protected]<mailto:[email protected]>> wrote:
Hello,
I’d like to use the following in the custom processor in Nifi 0.6.1, and I
added the dependency. However, I’m getting the following errors. Do I need to
add something else to correctly handle this dependency?
import org.apache.nifi.ssl.SSLContextService;
import org.apache.nifi.ssl.SSLContextService.ClientAuth;
<dependency>
<groupId>org.apache.nifi</groupId>
<artifactId>nifi-ssl-context-service-api</artifactId>
</dependency>
Error:
at java.util.ServiceLoader.fail(ServiceLoader.java:232)
~[na:1.8.0_77]
at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
~[na:1.8.0_77]
at
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
~[na:1.8.0_77]
at
java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) ~[na:1.8.0_77]
at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
~[na:1.8.0_77]
at
org.apache.nifi.nar.ExtensionManager.loadExtensions(ExtensionManager.java:107)
~[nifi-nar-utils-0.6.1.jar:0.6.1]
at
org.apache.nifi.nar.ExtensionManager.discoverExtensions(ExtensionManager.java:88)
~[nifi-nar-utils-0.6.1.jar:0.6.1]
at org.apache.nifi.NiFi.<init>(NiFi.java:120)
~[nifi-runtime-0.6.1.jar:0.6.1]
at org.apache.nifi.NiFi.main(NiFi.java:227)
~[nifi-runtime-0.6.1.jar:0.6.1]
Caused by: java.lang.NoClassDefFoundError: org/apache/nifi/ssl/SSLContextService
at
nifi.processors.http.looper.InvokeHTTPLooper.<clinit>(InvokeHTTPLooper.java:200)
~[nifi-http.looper-processors-1.0.jar:1.0]
at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
~[na:1.8.0_77]
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
~[na:1.8.0_77]
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[na:1.8.0_77]
at
java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_77]
at java.lang.Class.newInstance(Class.java:442) ~[na:1.8.0_77]
at
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
~[na:1.8.0_77]
... 6 common frames omitted
Caused by: java.lang.ClassNotFoundException:
org.apache.nifi.ssl.SSLContextService
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
~[na:1.8.0_77]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
~[na:1.8.0_77]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
~[na:1.8.0_77]
Thanks
Kumiko