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

Joseph Percivall commented on NIFI-4397:
----------------------------------------

Hello [~JoeWarner], similar to my comment on NIFI-4396, can you elaborate a bit 
on what you mean by "expanding" the Nifi expressions and why you believe it's 
not working?

Your comment "validation is taking place before the expression is evaluated" is 
correct and done on purpose. Validation of the properties is done after the 
processor configuration is saved and prior to running the processor. If 
expression language (EL) is present in a property then we can't fully validate 
it since a property may be reliant on an incoming FlowFiles' attributes or some 
other transient aspect to be evaluated. So for validation, we typically will 
first check if it contains EL, if so then mark it as valid. If it does not then 
continue on with proper validation. 

> PutElasticsearchHttp Processor: Elasticsearch URL property isn't expanding 
> nifi language expressions
> ----------------------------------------------------------------------------------------------------
>
>                 Key: NIFI-4397
>                 URL: https://issues.apache.org/jira/browse/NIFI-4397
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core Framework
>    Affects Versions: 1.3.0
>            Reporter: Joe Warner
>            Priority: Minor
>
> Despite the documentation saying that the PutElasticsearchHttp processor 
> should support expression language this isn't happening. The Index property 
> works correctly however. The property validates whether the value looks like 
> a URL. But it seems like this validation is taking place before the 
> expression is evaluated. Also, expressions like 'http://${url}' still are not 
> evaluated.
> Technically I guess this isn't a 'major' issue, but it is quite painful to 
> use it without the replacement happening. See also NIFI-4396 which is very 
> similar behaviour.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to