Nissim Shiman created NIFI-10287:
------------------------------------
Summary: ExecuteScript processor not supporting Module Directory
for python
Key: NIFI-10287
URL: https://issues.apache.org/jira/browse/NIFI-10287
Project: Apache NiFi
Issue Type: Bug
Reporter: Nissim Shiman
The ExecuteScript processor currently does not support pointing to python
modules.
The Module Directory property is unable to find modules it is set to. So for
example
when Script Engine is set to python
and Script Body is set to:
{code:java}
flowFile = session.get()
flowFile = session.putAttribute(flowFile,"helloKey",hello.hello())
session.transfer(flowFile, REL_SUCCESS)
{code}
and Module Directory is set to /tmp/testModule
and /tmp/testModule has a file in it named hello.py
with the code
{code:java}
def hello():
return "hello"
{code}
the processor roll back the session saying it cannot find the hello module
Also, if Module Directory property is set to /usr/lib/python<version number>
(or wherever python packages are installed) the processor will AdminYield when
flowfile passes through.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)