flowable / flowable/flowable-engine
Flowable Task does not support Camel task
Nessuno ha ancora preso questa issue.
- Lingua principale
- Java
- Stelle
- 9.5k
- Fork
- 2.9k
- Merge medio
- 7h 8m
- PR unite (30g)
- 2
Descrizione
Hi all,
Using Flowable Modeler, I created an application containing a process definition containing Camel tasks. The process definition was deployed into the BPMN engine embbeded in Flowable Tasks. I get the following error. I think that it's due to the missing module flowable-camel in Flowable Task:
org.flowable.common.engine.api.FlowableException: Could not find org.flowable.camel.CamelBehavior:
at org.flowable.engine.impl.bpmn.parser.factory.DefaultActivityBehaviorFactory.createCamelActivityBehavior(DefaultActivityBehaviorFactory.java:287) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.factory.DefaultActivityBehaviorFactory.createCamelActivityBehavior(DefaultActivityBehaviorFactory.java:252) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.handler.ServiceTaskParseHandler.executeParse(ServiceTaskParseHandler.java:49) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.handler.ServiceTaskParseHandler.executeParse(ServiceTaskParseHandler.java:27) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler.parse(AbstractBpmnParseHandler.java:57) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.handler.AbstractActivityBpmnParseHandler.parse(AbstractActivityBpmnParseHandler.java:33) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.BpmnParseHandlers.parseElement(BpmnParseHandlers.java:79) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.BpmnParse.processFlowElements(BpmnParse.java:311) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.handler.ProcessParseHandler.transformProcess(ProcessParseHandler.java:76) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.handler.ProcessParseHandler.executeParse(ProcessParseHandler.java:49) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.handler.ProcessParseHandler.executeParse(ProcessParseHandler.java:33) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler.parse(AbstractBpmnParseHandler.java:57) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.BpmnParseHandlers.parseElement(BpmnParseHandlers.java:79) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.BpmnParse.applyParseHandlers(BpmnParse.java:282) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:195) ~[flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
at org.flowable.engine.impl.bpmn.deployer.ParsedDeploymentBuilder.createBpmnParseFromResource(ParsedDeploymentBuilder.java:97) [flowable-engine-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
...
So, please, add support of Camel task in Flowable Task.
Regards,
Christophe
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia esaminando il motore BPMN integrato di Flowable Tasks e il modulo flowable-camel mancante, quindi segui il fallimento attraverso DefaultActivityBehaviorFactory.createCamelActivityBehavior e ServiceTaskParseHandler. Il lavoro è completo quando una definizione di processo contenente un task Camel può essere distribuita in Flowable Tasks senza l’errore dovuto all’assenza di org.flowable.camel.CamelBehavior.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100