Glad this is working now and great job Joe N for the persistence. Always 
awesome to see this community working together and helping each other.

Andy LoPresto
alopre...@apache.org
alopresto.apa...@gmail.com
PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4  BACE 3C6E F65B 2F7D EF69

> On Mar 28, 2017, at 6:07 PM, Russell Bateman <r...@windofkeltia.com> wrote:
> 
> (I'm making a list of things to take the magnifying glass to.)
> 
> On 03/28/2017 07:06 PM, Matt Burgess wrote:
>> Wow, I've been watching this thread all day and I didn't see it
>> either. Bende rocks!
>> 
>> On Tue, Mar 28, 2017 at 9:01 PM, Russell Bateman <r...@windofkeltia.com> 
>> wrote:
>>> Two of us here stared at that a couple of time and failed to see the
>>> difference. Sheesh, that's it (and I'm appropriately shamed). It now works.
>>> 
>>> I can't thank you enough and, especially Joseph for so much time and
>>> patience put willingly into this.
>>> 
>>> Thank you so much.
>>> 
>>> 
>>> On 03/28/2017 06:54 PM, Bryan Bende wrote:
>>>> It looks like the processors JAR has the service loader file in
>>>> META_INF instead of META-INF...
>>>> 
>>>> inflated: META_INF/services/org.apache.nifi.processor.Processor
>>>> 
>>>> 
>>>> On Tue, Mar 28, 2017 at 8:44 PM, Russell Bateman <r...@windofkeltia.com>
>>>> wrote:
>>>>> No problem. I'll upload a tarball as soon as I can get it rolled up.
>>>>> 
>>>>> 
>>>>> On 03/28/2017 06:43 PM, Joseph Niemiec wrote:
>>>>>> ugghh.. Any objection to sharing your src project ziped/tared up?
>>>>>> 
>>>>>> On Tue, Mar 28, 2017 at 8:42 PM, Russell Bateman <r...@windofkeltia.com>
>>>>>> wrote:
>>>>>> 
>>>>>>> With these changes, I'm still not seeing /TikaProcessor/ in the list.
>>>>>>> 
>>>>>>> 
>>>>>>> On 03/28/2017 06:38 PM, Russell Bateman wrote:
>>>>>>> 
>>>>>>>> (Sheesh. I apologize for trying to do something else concurrently. I
>>>>>>>> meant no disrespect. I'm on board now and the changes are up there
>>>>>>>> again.
>>>>>>>> I'm awaiting NiFi to recycle now.)
>>>>>>>> 
>>>>>>>> On 03/28/2017 06:33 PM, Joseph Niemiec wrote:
>>>>>>>> 
>>>>>>>>> The packaged utils is from 1.0.1 and should read 1.1.1 inside the
>>>>>>>>> nars
>>>>>>>>> packaged maven depends. Looking at the new parent pom can you change
>>>>>>>>> the
>>>>>>>>> last zero to a 1 ?
>>>>>>>>> 
>>>>>>>>> <nifi.version>1.0.1</nifi.version>
>>>>>>>>> 
>>>>>>>>> to
>>>>>>>>> 
>>>>>>>>> <nifi.version>1.1.1</nifi.version>
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Tue, Mar 28, 2017 at 8:27 PM, Russell
>>>>>>>>> Bateman<r...@windofkeltia.com>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> Both pom.xml and NAR updated (and still not working) on
>>>>>>>>>> windofkeltia.com/preview.
>>>>>>>>>> 
>>>>>>>>>> On 03/28/2017 06:22 PM, Joseph Niemiec wrote:
>>>>>>>>>> 
>>>>>>>>>> Can you please also update the Nifi Version in your parent pom as
>>>>>>>>>> well
>>>>>>>>>>> to
>>>>>>>>>>> 1.1.1 like your attempting to run on, its currently set for 1.0.0.
>>>>>>>>>>> 
>>>>>>>>>>> <properties><nifi.version>*1.0.0*
>>>>>>>>>>> 
>>>>>>>>>>> </nifi.version><slf4j.version>1.7.21</slf4j.version><junit.v
>>>>>>>>>>> ersion>4.12</junit.version><maven.install.skip>true</maven.
>>>>>>>>>>> install.skip><maven.deploy.skip>true</maven.deploy.skip><
>>>>>>>>>>> code.root>..</code.root></properties>
>>>>>>>>>>> 
>>>>>>>>>>> <properties><nifi.version>1.0.0</nifi.version><slf4j.version
>>>>>>>>>>> 
>>>>>>>>>>>> 1.7.21</slf4j.version><junit.version>4.12</junit.version><
>>>>>>>>>>>> 
>>>>>>>>>>> maven.install.skip>true</maven.install.skip><maven.
>>>>>>>>>>> deploy.skip>true</maven.deploy.skip><code.root>..</code.
>>>>>>>>>>> root></properties>
>>>>>>>>>>> 
>>>>>>>>>>> On Tue, Mar 28, 2017 at 8:09 PM, Joseph
>>>>>>>>>>> Niemiec<josephx...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> So once deployed my UI also does not display anything. So I dug
>>>>>>>>>>> deeper
>>>>>>>>>>> 
>>>>>>>>>>>> into your tika-1.0.1.jar file and found inside the processors
>>>>>>>>>>>> folder
>>>>>>>>>>>> your
>>>>>>>>>>>> TikaProcess.class along with 2 innerclasses called $1 and $2. I
>>>>>>>>>>>> don't
>>>>>>>>>>>> have
>>>>>>>>>>>> this one though in my nars. So I tried to look around for your Pom
>>>>>>>>>>>> plugin.
>>>>>>>>>>>> 
>>>>>>>>>>>> Would you try rebuilding and updating your pom plugin to the
>>>>>>>>>>>> current
>>>>>>>>>>>> dev
>>>>>>>>>>>> doc recommendation (drop the incubator).
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> https://nifi.apache.org/docs/nifi-docs/html/developer-guide.html#nars
>>>>>>>>>>>> 
>>>>>>>>>>>> <build>
>>>>>>>>>>>>         <plugins>
>>>>>>>>>>>>             <plugin>
>>>>>>>>>>>>                 <groupId>org.apache.nifi</groupId>
>>>>>>>>>>>>                 <artifactId>nifi-nar-maven-plugin</artifactId>
>>>>>>>>>>>>                 <version>1.1.0</version>
>>>>>>>>>>>>                 <extensions>true</extensions>
>>>>>>>>>>>>             </plugin>
>>>>>>>>>>>>         </plugins>
>>>>>>>>>>>> </build>
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Tue, Mar 28, 2017 at 7:50 PM, Joseph
>>>>>>>>>>>> Niemiec<josephx...@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> its called tika-1.0.1.jar without the nifi prefix in the bundled
>>>>>>>>>>>> depnds.
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Tue, Mar 28, 2017 at 7:48 PM, Russell Bateman <
>>>>>>>>>>>>> r...@windofkeltia.com
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Joseph,
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> You're right. Somehow, /nifi-tika-1.0.1.jar/ is not found among
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> myriad JARs under /META-INF/bundle//d-dependen//c//ies/ in the
>>>>>>>>>>>>>> NAR. I
>>>>>>>>>>>>>> thought I'd seen it in there, but I had not looked hard enough.
>>>>>>>>>>>>>> I'll
>>>>>>>>>>>>>> have
>>>>>>>>>>>>>> to revisit another (working) /pom.xml/ to see how that's stuffed
>>>>>>>>>>>>>> into
>>>>>>>>>>>>>> it
>>>>>>>>>>>>>> (mysterious since all the other dependencies got in).
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Yes, I had once found a later version of the /nifi-nar-plugin/
>>>>>>>>>>>>>> and
>>>>>>>>>>>>>> tried
>>>>>>>>>>>>>> it (because I tend to go with the latest tools for things like
>>>>>>>>>>>>>> this),
>>>>>>>>>>>>>> but
>>>>>>>>>>>>>> without success so I went back to this one, the
>>>>>>>>>>>>>> /1.0.1-incubating/
>>>>>>>>>>>>>> plug-in,
>>>>>>>>>>>>>> which is the one we started using at the beginning (about 18
>>>>>>>>>>>>>> months
>>>>>>>>>>>>>> ago)
>>>>>>>>>>>>>> and have always used.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Thanks very much for the second pair of eyes. I will insist upon
>>>>>>>>>>>>>> checking for this in my up-coming post, etc.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Russ
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 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
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>> Joseph
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to