You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by pv...@apache.org on 2016/09/23 17:31:00 UTC
nifi git commit: NIFI-2815: Fixed InvokeScriptedProcessor to allow
changes to script engine type
Repository: nifi
Updated Branches:
refs/heads/master 5a3d00c7b -> 66fe00405
NIFI-2815: Fixed InvokeScriptedProcessor to allow changes to script engine type
This closes #1055.
Project: http://git-wip-us.apache.org/repos/asf/nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/66fe0040
Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/66fe0040
Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/66fe0040
Branch: refs/heads/master
Commit: 66fe004058ca9f4d9933f49865572c4dac3cbfdb
Parents: 5a3d00c
Author: Matt Burgess <ma...@apache.org>
Authored: Fri Sep 23 11:04:51 2016 -0400
Committer: Pierre Villard <pi...@gmail.com>
Committed: Fri Sep 23 19:30:51 2016 +0200
----------------------------------------------------------------------
.../apache/nifi/processors/script/InvokeScriptedProcessor.java | 4 ++++
1 file changed, 4 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/nifi/blob/66fe0040/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/main/java/org/apache/nifi/processors/script/InvokeScriptedProcessor.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/main/java/org/apache/nifi/processors/script/InvokeScriptedProcessor.java b/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/main/java/org/apache/nifi/processors/script/InvokeScriptedProcessor.java
index 66ec15c..fa65994 100644
--- a/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/main/java/org/apache/nifi/processors/script/InvokeScriptedProcessor.java
+++ b/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/main/java/org/apache/nifi/processors/script/InvokeScriptedProcessor.java
@@ -232,6 +232,10 @@ public class InvokeScriptedProcessor extends AbstractScriptProcessor {
|| MODULES.equals(descriptor)
|| SCRIPT_ENGINE.equals(descriptor)) {
scriptNeedsReload.set(true);
+ // Need to reset scriptEngine if the value has changed
+ if (SCRIPT_ENGINE.equals(descriptor)) {
+ scriptEngine = null;
+ }
} else if (instance != null) {
// If the script provides a Processor, call its onPropertyModified() method
try {