Detail
Detail
Bugfix
Detail
#28592
Missing dependency between InitialProcessSetupService and InitialGroupManager
If BPML workflows are automatically uploaded when the system is started for the first time and they have entered groups in the lanes in the "Group of actors" attribute, these assignments cannot be set because the workflows are uploaded before the groups are created.
The following error appears:
Caused by: com.top_logic.util.error.TopLogicException: In line 54 column 876: Cannot resolve object with key 'name=user' for attribute 'Group of actors'. at com.top_logic.bpe.execution.engine.InitialProcessSetupService.importBPML(InitialProcessSetupService.java:198)
A service dependency of the workflow engine (InitialProcessSetupService) to the InitialGroupManager, which creates the groups, is missing here.
Data migration
The binding for group attributes in the workflow model must be adapted. The migration takes place automatically when the application is started.
Test
- Check whether the ticket workflow is imported in tl-demo after the first startup and whether actuator groups are assigned to the lanes there.