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. >>> >>> >> >