It Depends (tm). This is a little confused. Why do you have distributed processor in stand-alone Solr? Stand-alone doesn't, well, distribute updates so that seems odd. Do try switching it around and putting it on top, this should be OK since distributed is irrelevant.
You can also just set a breakpoint and see for instance, the instructions in the "IntelliJ" section here: https://cwiki.apache.org/confluence/display/solr/HowToContribute One thing I'd do is make very, very sure that my jar file was being found. IIRC, the -v startup option will log exactly where solr looks for jar files. Be sure your custom jar is in one of them and is picked up. I've set a lib directive to one place only to discover that there's an old copy lying around someplace else.... Best, Erick On Wed, Sep 18, 2019 at 5:08 PM Markus Jelsma <markus.jel...@openindex.io> wrote: > > Hello Rahul, > > I don't know why you don't see your logs lines, but if i remember correctly, > you must put all custom processors above Log, Distributed and Run, at least i > remember i read it somewhere a long time ago. > > We put all our custom processors on top of the three default processors and > they run just fine. > > Try it. > > Regards, > Markus > > -----Original message----- > > From:Rahul Goswami <rahul196...@gmail.com> > > Sent: Wednesday 18th September 2019 22:20 > > To: solr-user@lucene.apache.org > > Subject: Custom update processor not kicking in > > > > Hello, > > > > I am using solr 7.2.1 in a standalone mode. I created a custom update > > request processor and placed it between the distributed processor and run > > update processor in my chain. I made sure the chain is invoked since I see > > log lines from the getInstance() method of my processor factory. But I > > don’t see any log lines from the processAdd() method. > > > > Any inputs on why the processor is getting skipped if placed after > > distributed processor? > > > > Thanks, > > Rahul > >