Github user jskora commented on the pull request:
https://github.com/apache/nifi/pull/116#issuecomment-157484556
@apiri, the property value is compiled as a regex, any separators are in
the context of the regex.
I'm not sure I understand how the RegexValidator can evaluate the EL since
it could refer to dynamic attributes? If the validator works, won't the UI
prevent the processor from being started with the bad values like those in
@trkurc's tests? And won't the tests fail to run the processor since it is
invalid? If that's the case, the invalid values will never be used.
Regarding the deletion of framework attributes, should UpdateAttributes
prevent their deletion or should the ProcessSession sub-classes prevent that
more globally? What framework attributes should be protected, is it everything
in CoreAttributes?
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---