Excuse my last email I am blind to both apparently. I found the resources. Going to test deploy it now.
On Tue, Mar 28, 2017 at 7:38 PM, Russell Bateman <r...@windofkeltia.com> wrote: > Thanks. > > /src/main/resources/META-INF/services/org.apache.nifi.processor.Processor/ > should contain (as originally noted): > > com.imatsolutions.nifi.processor.TikaProcessor > > I use the /nifi-nar-maven-plugin/ to manufacture the NAR from the JAR. I > will double-check to see if the META-INF stuff didn't make it into the JAR > (and thence into the NAR). > > > > On 03/28/2017 05:34 PM, Joseph Niemiec wrote: > >> So just exploring the nars I was unable to find any class or resources or >> services folder just maven bundled dependency and the package folder name >> but not the .class file. >> >> Can you share the content of >> your /src/main/resources/META-INF/services/org.apache.nifi.proces >> sor.Processor >> file? >> >> You also have this entry in some pom's which I dont have in my NAR >> projects. >> >> <build><plugins><plugin> >> <!-- What builds the NAR file... --> >> <groupId>org.apache.nifi</groupId> >> <artifactId>nifi-nar-maven-plugin</artifactId> >> <version>1.0.1-incubating</version> >> <extensions>true</extensions> >> </plugin></plugins></build> >> >> >> On Tue, Mar 28, 2017 at 7:09 PM, Russell Bateman <r...@windofkeltia.com> >> wrote: >> >> Thanks! I'll write some kind of blog post on this once we figure it out. >>> >>> http://www.windofkeltia.com/preview/ >>> >>> >>> On 03/28/2017 04:59 PM, Joseph Niemiec wrote: >>> >>> Sure please share, I have alittle time tonight. >>>> >>>> On Tue, Mar 28, 2017 at 6:53 PM, Russell Bateman <r...@windofkeltia.com >>>> > >>>> wrote: >>>> >>>> Thanks, I have tried this on both Firefox and Chrome. (I'm on Linux.) >>>> This >>>> >>>>> is a very perplexing problem because it's so simple. I'm happy to make >>>>> available /pom.xml/ files and/or the NAR. >>>>> >>>>> On 03/28/2017 04:31 PM, Joseph Niemiec wrote: >>>>> >>>>> Just a simple idea, but try clearing your browser cache out and >>>>> reloading >>>>> >>>>>> the entire canvas. I have had some funny behaviours before with a >>>>>> stale >>>>>> cache not seeing anything. >>>>>> >>>>>> On Tue, Mar 28, 2017 at 5:57 PM, Russell Bateman < >>>>>> r...@windofkeltia.com >>>>>> wrote: >>>>>> >>>>>> I've built a NAR containing a custom processor that loads in NiFi, but >>>>>> the >>>>>> >>>>>> processor cannot be found. At the top of /TikaProcessor.java/, I have, >>>>>>> among other annotations, this: >>>>>>> >>>>>>> @Tags( { "tika" } ) >>>>>>> >>>>>>> I've tried a number of things to solve this, like making it the only >>>>>>> NAR >>>>>>> besides just the set NiFi 1.1.1 ships with, and wiping out all flows >>>>>>> down >>>>>>> to a blank canvas. I tried removing SNAPSHOT from its version. *I see >>>>>>> this >>>>>>> in **/logs/nifi-app.log/*: This is the only reference to it in any >>>>>>> log, >>>>>>> but >>>>>>> it does make me think that it's loaded: >>>>>>> >>>>>>> 2017-03-28 15:24:20,226 INFO [main] org.apache.nifi.nar.NarClassLo >>>>>>> aders >>>>>>> Loaded NAR file: /home/russ/dev/nifi/nifi-1.1.1 >>>>>>> /./work/nar/extensions/nifi-tika-1.0.1.nar-unpacked as class loader >>>>>>> org.apache.nifi.nar.NarClassLoader[./work/nar/extensions/ >>>>>>> nifi-tika-1.0.1.nar-unpacked] >>>>>>> >>>>>>> In /resources/META_INF/services/, /org.apache.nifi.processor.Pro >>>>>>> cessor/ >>>>>>> contains: >>>>>>> >>>>>>> /com.imatsolutions.nifi.processor.TikaProcessor/ >>>>>>> >>>>>>> I have a separate, very large project with many custom processors >>>>>>> all >>>>>>> of >>>>>>> which load fine (and I've used this one before. In fact, the only >>>>>>> thing >>>>>>> I've done is remove this long-working processor from a larger set.) >>>>>>> This >>>>>>> project is very small: >>>>>>> >>>>>>> nifi-tika >>>>>>> +-- nar >>>>>>> | +-- /nifi-tika-1.0.1.nar/ >>>>>>> | `-- pom.xml (packaging is "nar") >>>>>>> +-- pom.xml (packaging is "pom") >>>>>>> `-- tika >>>>>>> +-- pom.xml (packaging is "jar") >>>>>>> +-- src (test, resources, etc. including >>>>>>> /resources/META_INF/services/org.apache.nifi.p//rocessor.Pr >>>>>>> ocessor/) >>>>>>> `-- target >>>>>>> `-- /tika-1.0.1.jar/ >>>>>>> >>>>>>> I'm not certain what else to try. My /pom.xml/ files produce a NAR. >>>>>>> NiFi >>>>>>> appears to dignify it as a NAR. I keep retracing all the steps, but >>>>>>> cannot >>>>>>> figure out what I've missed. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >> > -- Joseph