[ 
https://issues.apache.org/jira/browse/NIFI-11628?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Handermann updated NIFI-11628:
------------------------------------
    Fix Version/s: 2.0.0
                   1.22.0
                       (was: 1.latest)
                       (was: 2.latest)
       Resolution: Fixed
           Status: Resolved  (was: Patch Available)

> SimpleProcessLogger substitutes the "Object[] + Throwable" arguments 
> incorrectly
> --------------------------------------------------------------------------------
>
>                 Key: NIFI-11628
>                 URL: https://issues.apache.org/jira/browse/NIFI-11628
>             Project: Apache NiFi
>          Issue Type: Bug
>            Reporter: Peter Turcsanyi
>            Assignee: Peter Turcsanyi
>            Priority: Major
>             Fix For: 2.0.0, 1.22.0
>
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> {{SimpleProcessLogger}} substitutes the log message arguments incorrectly 
> when the {{Object[] + Throwable}} signature is used.
> The Object[] (containing the log message arguments) is treated as a single 
> argument and the whole array is replaced in the first {} placeholder, while 
> the remaining {} placeholders stay unresolved.
> Incorrect:
> {noformat}
> 2023-06-01 21:44:24,805 ERROR [Timer-Driven Process Thread-4] 
> o.a.n.p.helloworld.HelloWorldProcessor 
> [HelloWorldProcessor[id=73713c8d-0188-1000-4fcc-49c35b7d0a4e], foo, bar] 
> Fatal error: arg1={}, arg2={}
> java.lang.Exception: Error occurred
>       at 
> org.apache.nifi.processors.helloworld.HelloWorldProcessor.onTrigger(HelloWorldProcessor.java:95)
>       at 
> org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
> {noformat}
> Expected:
> {noformat}
> 2023-06-01 22:31:03,254 ERROR [Timer-Driven Process Thread-2] 
> o.a.n.p.helloworld.HelloWorldProcessor 
> HelloWorldProcessor[id=73713c8d-0188-1000-4fcc-49c35b7d0a4e] Fatal error: 
> arg1=foo, arg2=bar
> java.lang.Exception: Error occurred
>       at 
> org.apache.nifi.processors.helloworld.HelloWorldProcessor.onTrigger(HelloWorldProcessor.java:95)
>       at 
> org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to