[ https://issues.apache.org/jira/browse/NIFI-5448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16637327#comment-16637327 ]
Joseph Witt commented on NIFI-5448: ----------------------------------- [~markap14] [~mike.thomsen] we need to get whatever was committed reverted (i think) or we need to get the concerns addressed. But right now this is in a limbo state that would hold up being able to do a release. > Failed EL date parsing live-locks processors without a failure relationship > --------------------------------------------------------------------------- > > Key: NIFI-5448 > URL: https://issues.apache.org/jira/browse/NIFI-5448 > Project: Apache NiFi > Issue Type: Bug > Components: Core Framework > Reporter: David Koster > Assignee: Mike Thomsen > Priority: Major > Fix For: 1.8.0 > > > Processors that utilize the Expression Language need to always present a > failure relationship. > If a processor with only a success relationship, for example UpdateAttribute, > utilizes the expression language to perform type coercion to a date and > fails, the processor will be unable to dispose of the FlowFile and remain > blocked indefinitely. > Recreation flow: > GenerateFlowFile -> Update Attribute #1 -> Update Attribute #2 -> Anything > Update Attribute #1 - test = "Hello World" > Update Attribute #2 - test = ${test:toDate('yyyy-MM-dd')} > > Generates an IllegalAttributeException on UpdateAttribute. > > The behavior should match numerical type coercion and silently skip the > processing or offer failure relationships on processors supporting EL -- This message was sent by Atlassian JIRA (v7.6.3#76005)