Kirby Linvill created NIFI-3142: ----------------------------------- Summary: ExtractHL7Attributes processor does not route to REL_FAILURE for an exception other than an HL7Exception Key: NIFI-3142 URL: https://issues.apache.org/jira/browse/NIFI-3142 Project: Apache NiFi Issue Type: Bug Components: Extensions Affects Versions: 1.0.0 Reporter: Kirby Linvill Priority: Minor
The ExtractHL7Attribute processor will not route a flowfile to REL_FAILURE if processing the flow file throws an exception that is not an HL7Exception. This bug is a result of the try catch block in the onTrigger method. It is easily fixed by changing the catch block to catch a throwable object. Change {noformat} try { ... } catch (final HL7Exception e) { getLogger().error("Failed to extract attributes from {} due to {}", new Object[]{flowFile, e}, e); session.transfer(flowFile, REL_FAILURE); return; } {noformat} to {noformat} try { ... } catch (final Throwable t) { getLogger().error("Failed to extract attributes from {} due to {}", new Object[]{flowFile, t}, t); session.transfer(flowFile, REL_FAILURE); return; } {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)