Hi Russ, 

I hate to suggest something so simple, but have you cleared the cache of your 
browser? Sometimes this can be a result of stale caching. 

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

> On Jan 27, 2020, at 2:30 PM, Russell Bateman <r...@windofkeltia.com> wrote:
> 
> Addendum: the @TagsI add are not showing up in the tag field at the left, but 
> when I scroll down in the processor list and see my new custom processor, I 
> do see these tags listed next, to its right.
> 
> On 1/27/20 3:27 PM, Russell Bateman wrote:
>> Perhaps I made my question less clear that I could have. Consider that I 
>> have this annotation on the class of processor:
>> 
>>    @CapabilityDescription( "Custom processor usage statement..." )
>> 
>> and, because my processor is listed in the file
>> 
>>    /src/main/resources/META-INF/services/org.apache.nifi.processor.Processor/
>> 
>> as
>> 
>>    /com.windofkeltia.processor.//CustomProcessor/
>> 
>> I am able to create a perfectly running and working instance of this 
>> processor on the canvas through the web browser UI of NiFi 1.10.0.
>> 
>> However, when I right-click the processor instance and choose View usage, I 
>> do not see documentation with
>> 
>>    "Custom processor usage statement..."
>> 
>> but, instead, I see what I assume is default page content saying 
>> principally, "Apache NiFi Overview". I am looking for help/things to check 
>> that are keeping NiFi from displaying documentation for my capability 
>> description, properties, relationships, etc. Also, I am using the @Tags 
>> annotation to add a couple of quick-find tags: neither of these are showing 
>> up when I go to create an instance of the processor. This is also likely a 
>> clue to what I'm doing wrong.
>> 
>> Thanks,
>> Russ
>> 
>> 
>> On 1/24/20 3:30 PM, Russell Bateman wrote:
>>> My custom processor's usage, which should come from the 
>>> @CapabilityDescription annotation of the class containing the onTrigger() 
>>> method, nevertheless is nothing more than the Apache NiFi Overview. I am 
>>> able to place an instance on the canvas via the processor Component Tool 
>>> (so, the custom processor is there--I just can't get my usage statement):
>>> 
>>>    @SupportsBatching
>>>    @SideEffectFree
>>>    @InputRequirement( InputRequirement.Requirement.INPUT_REQUIRED )
>>>    *@CapabilityDescription( "Custom processor usage statement..**." )*
>>>    public class CustomProcessor extends AbstractSessionFactory Processor
>>>    {
>>>      @Override
>>>      public void onTrigger( final ProcessContext context, final
>>>    ProcessSessionFactory sessionFactory )
>>>          throws ProcessException
>>>      {
>>>        ...
>>>      }
>>> 
>>>      etc.
>>>    }
>>> 
>>> What thing missing should I be looking for to fix this?
>>> 
>>> I'm sure it's some stupid oversight that I have not failed to provide in 
>>> other (successfully documented) custom processors I've written. I have 
>>> compared this processor to those others; I've structured it identically, 
>>> etc. and I have pored through 
>>> https://nifi.apache.org/docs/nifi-docs/html/developer-guide.html#documenting-a-component
>>>  a number of times. Usage just doesn't work.
>>> 
>>> Thanks.
>>> 
>>> 
>> 
> 

Reply via email to