Is there a stacktrace in nifi-app.log at the time you got the validation error?
On Tue, May 22, 2018 at 4:35 PM, Boris Tyukin <bo...@boristyukin.com> wrote: > I tried both along with nifi restart. > > it kinda works now. But this is CRAZY. If someone can explain this, I would > give a hug :) > > My steps: > > 1. Drop new InvokeScriptedProcessor on canvas. Open properties and point it > to my groovy file on NFS. Pick Groovy as a lang. Hit Apply > 2. Go back in the processor properties to populate my custom properties. Hit > apply > --> Error bulletin popup - cannot validate bla bla > > 3. Open properties again. change path to groovy script to 1234. Apply >>> obviously error message that script does not exist > > 4. Open properties again and change path BACK to NFS path from step 1. This > is exactly the same file/path. Hit Apply >>> All works now, no errors > > After NiFi restart processor still works, no errors. But if I start over > from step 1, I have to repeat all steps again. > > On Tue, May 22, 2018 at 4:22 PM, Shawn Weeks <swe...@weeksconsulting.us> > wrote: >> >> Were you disabling the processor or just stopping it? I've found with the >> scripted processors they will get in an odd state and that's the only way to >> reset it. >> >> >> Shawn >> >> ________________________________ >> From: Boris Tyukin <bo...@boristyukin.com> >> Sent: Tuesday, May 22, 2018 3:07:36 PM >> To: users@nifi.apache.org >> Subject: Re: InvokeScriptedProcessor from a shared folder >> >> well it works now...after I recreated processor 3 times and was changing >> parameters back and forth and now that error is gone. >> >> we did not change permissions on nfs or file so not sure why nifi did not >> like it at first. >> >> On Tue, May 22, 2018 at 3:32 PM, Boris Tyukin <bo...@boristyukin.com> >> wrote: >> >> Hello, >> >> I created a custom groovy processor and saved it in a file. That file was >> placed on NFS share and I pointed NiFi's InvokeScriptedProcessor to it. >> >> When I started a processor, I got a weird error that it failed custom >> validation. >> >> If I copy that file out of NFS to a local directory, it works fine. >> >> It seems that NiFi is trying to obtain a file lock or something that NFS >> does not support. >> >> Can someone shed some light on this? We were hoping to keep scripted >> processors on NFS so they accessible from all the nodes and also deployed to >> a single place. >> >> Thanks, >> Boris >> >> >