You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Nissim Shiman (Jira)" <ji...@apache.org> on 2022/07/27 16:11:00 UTC
[jira] [Created] (NIFI-10287) ExecuteScript processor not supporting Module Directory for python
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)