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)

Reply via email to