"Throw Signal" qui plante sans raison apparente

1
0
-1

Dans mon processus j'ai plusieurs tâches de type "Throw Signal" qui envoie chacune un signal différent à un moment donnée. Ces signaux me servent à synchroniser d'autres processus qui avancent en parallèle. Je les ai toutes crée de la même façon et pourtant, le 4eme signal plante systématiquement.

Dans les logs j'ai l'erreur suivante :

2014-07-02 16:37:10 org.bonitasoft.engine.execution.work.FailureHandlingBonitaWork
AVERTISSEMENT: THREAD_ID=87 | HOSTNAME=W28323 | TENANT_ID=1 | org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityStateExecutionException : "PROCESS_DEFINITION_ID=9164748146311163200 | PROCESS_NAME=Creation de Release + Déclenchement des Phases | PROCESS_VERSION=1.0 | PROCESS_INSTANCE_ID=30 | ROOT_PROCESS_INSTANCE_ID=30 | FLOW_NODE_DEFINITION_ID=-8466879995767216074 | FLOW_NODE_INSTANCE_ID=283 | FLOW_NODE_NAME=Signal début stab technique | unable to handle throw event SFlowNodeInstanceImpl [stateId=26, stateName=executing, previousStateId=0, reachedStateDate=0, lastUpdateDate=0, displayName=Signal début stab technique, displayDescription=null, tokenCount=0, loopCounter=-1, executedBy=0, deleted=false, stateExecuting=false, flownodeDefinitionId=-8466879995767216074]"

Je ne comprend pas du tout pourquoi celui là plante. Quelqu'un aurait une idée de ce qui peut provoquer cela ?

Merci d'avance pour vos réponses.

1 answer

1
0
-1

Bonjour, Je viens de faire des test de renommage de mes signaux qui plantent, en ajoutant une lettre parfois le signal se met à fonctionner. Puis c'est aléatoirement un autre signal qui plante. J'ai essayé de reproduire ce probleme sur un autre processus, mais même avec des noms de signaux du genre "é#_&", ça fonctionne quand même. Donc je suppose que le problème ne provient pas des noms.

A chaque fois j'ai la même erreur dans les logs :

AVERTISSEMENT: THREAD_ID=115 | HOSTNAME=W28323 | TENANT_ID=1 | org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityStateExecutionException : "PROCESS_DEFINITION_ID=7716564342768332913 | PROCESS_NAME=Creation de Release + Déclenchement des Phases | PROCESS_VERSION=1.0 | PROCESS_INSTANCE_ID=93 | ROOT_PROCESS_INSTANCE_ID=93 | FLOW_NODE_DEFINITION_ID=-7412179045770434889 | FLOW_NODE_INSTANCE_ID=394 | FLOW_NODE_NAME=Signal debut qualif dsi | unable to handle throw event SFlowNodeInstanceImpl [stateId=26, stateName=executing, previousStateId=0, reachedStateDate=0, lastUpdateDate=0, displayName=Signal debut qualif dsi, displayDescription=null, tokenCount=0, loopCounter=-1, executedBy=0, deleted=false, stateExecuting=false, flownodeDefinitionId=-7412179045770434889]"
Notifications