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

Reply via email to