Independent of NiFi have you successfully used any version of Jython
to make that call?

With the NiFi 1.x line that processor has been updated a little bit
and in particular i think we have Jython 2.7.1 (off memory so could be
totally nonsense) where as before we had 2.7.0 or something older...

Thanks

On Fri, Apr 13, 2018 at 6:37 PM, James McMahon <jsmcmah...@gmail.com> wrote:
> Good afternoon. I am running a python script from an ExecuteScript processor
> in NiFi 0.7.1.c. I'm assuming this is actually running in a Jython
> environment under the hood of the processor.
>
> General question: How can I tell what version of Jython i am employing?
>
> Specific problem: I employ an os.statvfs call to check available capacity on
> my disk devices that host my content repo, and that host my data landing
> zone. In my command line environment - not jython - Python has this library
> and so I can successfully make this call.
>
> In NiFi, I get this error at run time:
>
> javax.script.ScriptException: AttributeError: 'module' object has no
> attribute ;statvfs'
>
> How can I correct this? I am happy to replace it if necessary with something
> Jython provides, but don't fully understand the Jython environment within
> NiFi. Is there a suitable Jython equivalent to fix this problem? What
> package or module must i include in my script to get at that?
>
> Thanks in advance for your help.
>
> Jim

Reply via email to