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

David Handermann updated NIFI-15250:
------------------------------------
    Fix Version/s: 2.7.0
       Resolution: Fixed
           Status: Resolved  (was: Patch Available)

> IllegalArgumentException thrown in the LogMessage processor if the value for 
> Log Level is not a Expression Language expression and not a valid log level
> --------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: NIFI-15250
>                 URL: https://issues.apache.org/jira/browse/NIFI-15250
>             Project: Apache NiFi
>          Issue Type: Bug
>            Reporter: Daniel Stieglitz
>            Assignee: Daniel Stieglitz
>            Priority: Minor
>             Fix For: 2.7.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Currently the log level value in LogMessage is entered by hand. If it does 
> not match the accepted log levels irrelevant of case, an 
> IllegalArgumentException is thrown as seen in the error message below
> {code:java}
> ERROR
> LogMessage[id=b74f1a87-019a-1000-e69c-2f8a246b2b0f] Processing failed: 
> org.apache.nifi.processor.exception.ProcessException: 
> java.lang.IllegalArgumentException: No enum constant 
> org.apache.nifi.processors.standard.LogMessage.MessageLogLevel.whatever
> - Caused by: java.lang.IllegalArgumentException: No enum constant 
> org.apache.nifi.processors.standard.LogMessage.MessageLogLevel.whatever{code}
> This ticket proposes validation on the entered text if its anything other 
> than a Expression Language expression thereby preventing the above scenario 
> of an IllegalArgumentException thrown at run time.



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

Reply via email to