flowable / flowable/flowable-engine
Changing state to a Call Activity has error when creating EntityLinks
- Lingua principale
- Java
- Stelle
- 9.5k
- Fork
- 2.9k
- Merge medio
- 7h 8m
- PR unite (30g)
- 2
Descrizione
We have encountered an issue with changing process state to a Call Activity when "enableEntityLinks" is set to false. The error occurs at org.flowable.engine.impl.dynamic.AbstractDynamicStateManager:createCallActivityInstance line:969
`ExecutionEntity subProcessInstance = executionEntityManager.createSubprocessInstance(subProcessDefinition, parentExecution, businessKey, initialActivityId);
EntityLinkUtil.createEntityLinks(parentExecution.getProcessInstanceId(), parentExecution.getId(), callActivity.getId(),
subProcessInstance.getId(), ScopeTypes.BPMN);
CommandContextUtil.getActivityInstanceEntityManager(commandContext).recordSubProcessInstanceStart(parentExecution, subProcessInstance);
`
It appears that a check of "enableEntityLinks" is required before calling "createEntityLinks".
This issue affects version 6.8 of the Flowable engine.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia da org.flowable.engine.impl.dynamic.AbstractDynamicStateManager#createCallActivityInstance alla riga 969 e verifica come viene gestito enableEntityLinks intorno a EntityLinkUtil.createEntityLinks. Riproduci in Flowable engine 6.8 la modifica dello stato del processo a una Call Activity con enableEntityLinks impostato su false; l’attività è completata quando la transizione termina senza l’errore segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- backend
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 58/100