After a bit of digging, it looks like I didn’t have `nifi.python.command` 
defined in my `nifi.properties`.  But once I enable it, I get a 
`NullPointerException`, all other things equal.  Any help?
nifi_container_persistent       | Caused by: java.lang.NullPointerException: 
null
nifi_container_persistent       |       at 
java.base/java.io.File.<init>(File.java:278)
nifi_container_persistent       |       at 
org.apache.nifi.controller.FlowController.createPythonBridge(FlowController.java:873)
nifi_container_persistent       |       at 
org.apache.nifi.controller.FlowController.<init>(FlowController.java:573)
nifi_container_persistent       |       at 
org.apache.nifi.controller.FlowController.createStandaloneInstance(FlowController.java:411)
nifi_container_persistent       |       at 
org.apache.nifi.spring.FlowControllerFactoryBean.getObject(FlowControllerFactoryBean.java:83)
nifi_container_persistent       |       at 
org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:182)
nifi_container_persistent       |       ... 120 common frames omitted



[ec2-user@ip------ nifi]$ cat ./conf/nifi.properties | grep -i --color=auto 
python

# for python extensions

nifi.python.command=python3

nifi.python.extensions.source.directory.default=/opt/nifi/nifi-current/python_extensions



On 2024/06/12 16:16:52 "Nguyen, Kyle" wrote:
> Hi guys,
>
> I’m aware how to add custom processors (via nar’s -> extensions folder).  But 
> how do you add processors that area already on the git?  E.g.

>
>
>   *   
> https://github.com/apache/nifi/blob/main/nifi-python-extensions/nifi-openai-module/src/main/python/PromptChatGPT.py

>
> Bonus question:  How does it work?  How are some processors defined but don’t 
> make it into the standard install (our install is via the docker image 
> `apache/nifi:2.0.0-M3`)?  Thanks!

>
>
> [cid:image001.png@01DABCC1.BE66A940]
> Kyle Nguyen
> Corporate Technology, Software Engineer
>
> Millennium Management LLC
> 399 Park Avenue  |  New York, NY 10022
> 📞 +1.212.708.1366  | 📱 +1.929.837.1788
> mlp.com<https://www.mlp.com/home/>
>
>
>
>
> ######################################################################
>
> The information contained in this communication is confidential and
>
> may contain information that is privileged or exempt from disclosure
>
> under applicable law. If you are not a named addressee, please notify
>
> the sender immediately and delete this email from your system.
>
> If you have received this communication, and are not a named
>
> recipient, you are hereby notified that any dissemination,
>
> distribution or copying of this communication is strictly prohibited.
>
> ######################################################################
>


######################################################################

The information contained in this communication is confidential and

may contain information that is privileged or exempt from disclosure

under applicable law. If you are not a named addressee, please notify

the sender immediately and delete this email from your system.

If you have received this communication, and are not a named

recipient, you are hereby notified that any dissemination,

distribution or copying of this communication is strictly prohibited.

######################################################################

Reply via email to