[
https://issues.apache.org/jira/browse/NIFI-11944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17754221#comment-17754221
]
David Handermann commented on NIFI-11944:
-----------------------------------------
Thanks for the detailed background and Flow Definition to reproduce the issue
[~mahieddine]!
On further evaluation, the issue was introduced in NiFi 1.22.0, but earlier
versions work as expected. I have submitted a pull request to resolve the
warnings.
> Dynamic Property Arguments strategy no longer working
> -----------------------------------------------------
>
> Key: NIFI-11944
> URL: https://issues.apache.org/jira/browse/NIFI-11944
> Project: Apache NiFi
> Issue Type: Bug
> Affects Versions: 1.22.0, 1.23.0
> Reporter: Mahieddine Cherif
> Assignee: David Handermann
> Priority: Major
> Labels: ExecuteStreamCommand
> Attachments: DynamicPropertyIssue.json, Screenshot 2023-08-11 at
> 15.09.35.png
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> It appears that since the latest refactoring of the ExecuteStreamCommand
> processor, a regression has been introduced.
> When one sets the arguments strategy to "Dynamic Property Arguments", it is
> still interpreted as Command Argument.
> So concretely not only the processor doesn't build the command property but
> also emits continuously warnings (As if one have set dynamic properties
> without choosing the appropriate strategy which is not the case)
> {code:java}
> ExecuteStreamCommand[id=e43875bb-0189-1000-0000-000016ec126f] [Command
> Arguments Strategy] should be set to [Dynamic Property Arguments] when
> command arguments are supplied as Dynamic Properties. The property
> [command.argument.1] will be ignored.{code}
> *Bug Reproducer :*
> It is really easy to replicate, just pull the ExecuteStreamCommand processor,
> set CommandArgumentStrategy to Dynamic Property Argument, in command set for
> instance cat and a dynamic property command.argument.1 => *
> I've attached a reproducer here a small flow that replicate the issue.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)