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

Reply via email to