[
https://issues.apache.org/jira/browse/NIFI-4348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
M Tien updated NIFI-4348:
-------------------------
Status: Patch Available (was: In Progress)
> isExpressionLanguagePresent throws NPE when attribute is null
> -------------------------------------------------------------
>
> Key: NIFI-4348
> URL: https://issues.apache.org/jira/browse/NIFI-4348
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Core Framework
> Affects Versions: 1.3.0
> Reporter: Kay-Uwe Moosheimer
> Assignee: M Tien
> Priority: Trivial
> Time Spent: 10m
> Remaining Estimate: 0h
>
> The following code throws a NPE:
> PropertyValue property = context.getProperty(SOME_PROPERTY);
> if (property.isExpressionLanguagePresent()) {
> when the property is not set (NULL).
> So I have to write
> PropertyValue property = context.getProperty(SOME_PROPERTY);
> if (property.isSet() && property.isExpressionLanguagePresent()) {
> It would be great if the method isExpressionLanguagePresent() checks for NULL
> and then return false.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)