Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
1.4.0
-
Ubuntu LTS 16.04
openjdk-8-jre
Description
When using the ControlRate processor, defining the "Grouping Attribute" with a missing/non-existing attribute name produces NullPointerException errors.
Processor configuration:
Rate Control Criteria: flowfile count
Maximum rate: 10
Rate Controlled Attributes: (No value set)
Time Duration: 1 min
Grouping Attribute: foobar
ControlRate with the following configuration when sent a flowfile without the attribute foobar generates the following error:
ControlRate[id=dff05b32-015f-1000-db55-5957a9298bab] ControlRate[id=dff05b32-015f-1000-db55-5957a9298bab] failed to process due to java.lang.NullPointerException; rolling back session: null
Additionally, the incoming flowfiles now ends up in some "dead" state where I'm unable to even empty the queue.
A simple template for reproduction is attached.
Attachments
Attachments
Issue Links
- links to