Description
Because of not clearing 'inTransaction' instance variable when the processor stops, when a user clears processor state and restart it with a specific initial binlog position, then if BEGIN event is received, the processor throws an IOException.
The processor should reset 'inTransaction' to false, and also other instance variables when it start with an empty processor state.
The issue was reported at NiFi user ML.