Sergei Zhirikov created NIFI-6064:
-------------------------------------
Summary: MockComponentLog misplaces reported exceptions
Key: NIFI-6064
URL: https://issues.apache.org/jira/browse/NIFI-6064
Project: Apache NiFi
Issue Type: Bug
Affects Versions: 1.9.0, 1.8.0
Reporter: Sergei Zhirikov
When MockComponentLog.error(String, Throwable) is called, the message is
forwarded to CapturingLogger.error(String, Object, Object), which treats the
Throwable passed as the last parameter as a regular message parameter and
passes it as such to the LogMessage constructor. As the result, the Throwable
ends up as the last element in LogMessage.args, instead of the
LogMessage.throwable field, where it would be more appropriate.
Note: I have only tested this with 1.8.0, but the relevant code in the master
branch is the same, so I assume the issue applies to the latest version as well.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)