I think I have a quite common use case: Something went wrong. I suspend the process instance so nothing else happens until I figured out what went wrong and how to fix it.
Then I perform process migration and token modification. Afterwards I want to unsuspend (aka activate) the instance again.
But: I get a SuspendedEntityInteractionException
when I try to do so. Seems like I can only modify active process instances … which does not feel right.
Can you prove me wrong or tell me more why you chose to fail when modifying active instances?