[
https://issues.apache.org/jira/browse/NIFI-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joseph Witt updated NIFI-974:
-----------------------------
Fix Version/s: (was: 0.4.0)
> Improve error messages included in Exceptions that are thrown by
> ProcessSession
> -------------------------------------------------------------------------------
>
> Key: NIFI-974
> URL: https://issues.apache.org/jira/browse/NIFI-974
> Project: Apache NiFi
> Issue Type: Improvement
> Reporter: Mark Payne
>
> Exceptions that are thrown by StandardProcessSession tend to be geared toward
> verbiage that makes sense within the context of the ProcessSession, but they
> don't make much sense within the context of a Processor. Developers are often
> confused by the meaning.
> Examples include:
> "... is not the most recent version of this FlowFIle." This should note that
> the processor modified the FlowFIle via write, putAttribute,
> putAllAttributes, etc. and then attempted to access an old version of the
> FlowFile
> "transfer relationship not specified". This should note that the Processor
> has a bug that resulted in a FlowFile not being transferred or removed and
> that all FlowFiles must be accounted for; this message should also indicate
> whether the FlowFile was created in this session or if the FlowFile was
> consumed from a queue.
> There are likely other examples of poorly worded Exceptions.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)