[ 
https://issues.apache.org/jira/browse/NIFI-9896?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17527671#comment-17527671
 ] 

Matt Burgess commented on NIFI-9896:
------------------------------------

Although this issue is Resolved, it only fixes the issue with overwriting the 
Script Body property with the Module Directory property value. However you 
can't use classes from the modules because NIFI-9944 is still occurring. The 
fix for that won't make 1.16.1 but will make 1.17.0 (or 1.16.2 if that release 
happens).

> InvokeScriptedProcessor invalid when Module Directory is set
> ------------------------------------------------------------
>
>                 Key: NIFI-9896
>                 URL: https://issues.apache.org/jira/browse/NIFI-9896
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Extensions
>            Reporter: Matt Burgess
>            Assignee: Matt Burgess
>            Priority: Major
>             Fix For: 1.17.0, 1.16.1
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> A regression due to NIFI-7012 causes InvokeScriptedProcessor to initially be 
> marked invalid if the Module Directory property is set. This is because of a 
> copy-paste bug that sets the script body value to the module directory value, 
> and when OnConfigurationRestored is called, the processor fails validation.
> The code should correctly set the module directory variable to the value of 
> the module directory property. A workaround is to change the Script Body 
> property (add a newline, e.g.) and Apply the changes.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to