> how did you discover the answer to this By enabling "break on all exceptions" in my IDE. This exception is not logged, Ignite considers this a normal situation, registers the type automatically and then re-runs the processor.
As Slava said, you should not rely on the fact that the processor will be executed only once, automated retries are possible in different situations (connection errors, rebalance, etc).