Turns out the issue for me was placing both the jar and nar in /lib. Thanks for the help.
*Jeremiah Adams* Senior Software Developer Pearson 2154 East Commons Ave. Suite 400 Centennial, CO 80122 Always Learning Learn more at www.pearson.com On Thu, Jun 25, 2015 at 4:09 PM, Bryan Bende <[email protected]> wrote: > Jeremiah, > > Sorry for the confusion... I believe Dan is right about the dependency > needing to be "compile", and the statement on the Wiki page about making > them provided is not accurate. I will update the page to remove that. > > Also, you should only need to copy the NAR into the NiFi lib directory, and > not the jar artifact. > > Thanks for trying out the instructions, and if you have any other feedback > about what could be explained better, please let us know. > > -Bryan > > On Thu, Jun 25, 2015 at 4:47 PM, Dan Bress <[email protected]> > wrote: > > > Jeremiah, > > How are you depending on org.apache.nifi:nifi-processor-utilities? Is > > it a compile dependency, or a provided dependency? > > > > It should be "compile" and not "provided" > > > > Dan Bress > > Software Engineer > > ONYX Consulting Services > > > > ________________________________________ > > From: Adams, Jeremiah <[email protected]> > > Sent: Thursday, June 25, 2015 4:41 PM > > To: dev > > Subject: Problem with Custom Processor > > > > I am having some problems getting a custom processor to run in > > 0.1.0-snapshot. The problem looks to be rooted around this fragment of > the > > stack trace: > > > > > > Caused by: java.lang.ClassNotFoundException: > > org.apache.nifi.processor.util.StandardValidators > > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > > ~[na:1.7.0_71] > > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > > ~[na:1.7.0_71] > > at java.security.AccessController.doPrivileged(Native Method) > > ~[na:1.7.0_71] > > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > > ~[na:1.7.0_71] > > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > > ~[na:1.7.0_71] > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > > ~[na:1.7.0_71] > > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > > ~[na:1.7.0_71] > > ... 12 common frames omitted > > > > > > I have used the maven plugin to generate a bundle project and have > removed > > the parent reference from the parent pom. I've followed the doc her: > > > > > https://cwiki.apache.org/confluence/display/NIFI/Maven+Projects+for+Custom+Processors > > > > > > Everything builds. I've dropped the resulting *.nar and *.jar file in > /lib > > and restarted the server. I get the error above. > > > > Can anyone get me pointed in the right direction? > > > > Thanks. > > > > *Jeremiah Adams* > > > > Senior Software Developer > > Pearson > > > > 2154 East Commons Ave. > > Suite 400 > > Centennial, CO 80122 > > > > > > Always Learning > > Learn more at www.pearson.com > > >
