No actor initiator defined on the process
Since an upgrade of our Bonita server from 7.5.4 to 7.8.3 we encounter an issue for displaying form to the users. The following error appear :
In the application logs, I get the following exception :
org.bonitasoft.engine.bpm.actor.ActorNotFoundException: No actor initiator defined on the process
Which I don't really get since actor initiator is not mandatory.
This error appear on both processes that have an initiator defined and processes that do not.
I found a workaround for now:
- For processes that have an initiator defined, have the user assigned to the task belong to the same group the actor initiator is mapped to.
- For processes that don't have an initiator defined, have the user assigned to the task be admin. (Really not ideal)
Some additional precisions:
All was working fine before the upgrade. No changes has been done to the processes since the upgrade.
Upgrade has been done using the provided migration scripts.
Error also seem to appear on freshly deployed 7.8.3 environments that don't have been upgraded before.
All our processes use external form URL.
Everything is working fine on local environment with Bonita Studio.
I don't have any clue on how to resolve this. Any help would be greatly appreciated.