[
https://issues.apache.org/jira/browse/MINIFICPP-1697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ferenc Gerlits updated MINIFICPP-1697:
--------------------------------------
Labels: MiNiFi-CPP-Hygiene (was: )
> Give a better error message on unsupported algorithms in HashContent
> --------------------------------------------------------------------
>
> Key: MINIFICPP-1697
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1697
> Project: Apache NiFi MiNiFi C++
> Issue Type: Improvement
> Reporter: Ferenc Gerlits
> Priority: Minor
> Labels: MiNiFi-CPP-Hygiene
>
> If you specify an unsupported hash algorithm in the {{Hash Algorithm}}
> property of the {{HashContent}} processor, it will fail with an error like
> this in {{onTrigger}}:
> {noformat}
> [2021-12-07 10:48:56.508] [org::apache::nifi::minifi::core::Processor]
> [warning] Caught "map::at" (St12out_of_range) during Processor::onTrigger of
> processor: 345ddcb9-a73b-4d4e-8c3d-66ed162d60fc (HashContent)
> [2021-12-07 10:48:56.508] [org::apache::nifi::minifi::core::ProcessSession]
> [info] Penalizing c1565920-5742-11ec-bc73-5c879c2c3c60 for 30000ms at
> HashContent
> [2021-12-07 10:48:56.508] [org::apache::nifi::minifi::core::ProcessSession]
> [warning] ProcessSession rollback for HashContent executed
> {noformat}
> It would be better to check the value in {{onSchedule}}, and if it is not
> supported, then log a better error message like "algorithm X is not
> supported; supported algorithms are: ..." and throw an exception, ie. fail to
> schedule the processor.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)