Business variable type ne peut pas être assigné a un type "COMPLEXE" d'un contrat

Bonjour ,

Je suis en version 2022.1

J'essaie de passer via un "call activity" , l'information stocker dans une "business variable"  typer a un contract construit sur ce type mais j'obtiens l'exception suivante:

    wrapped by org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityStateExecutionException: org.bonitasoft.engine.core.process.instance.api.exceptions.SContractViolationException: Error while validating expected inputs: ch.eri.bonita.data.type.JSONTextWrapper@7711d05d cannot be assigned to COMPLEX type

D'autre pat , j'ai toujours dans mon log kl'exception suivante ( peut être a cause d'un autre process , mais je ne suis pas sur):

Caused by: org.bonitasoft.engine.operation.SEntityActionExecutionException: java.lang.String is not a valid type. Expected an Entity or a List<Entity>
 

Je n'arrive pas a identifier la source du problème

Merci de votre aide.

david
 

 

Apres une recherche plus approfondie , j'ai trouve le Q&A suivant aui senble apporté un élément de réponse dans une ancienne version de Bnita.

 

https://community.bonitasoft.com/questions-and-answers/appeler-sous-procesus-avec-contrat-complexe