Activiti Engine: Evento de tarea: el usuario es nulo

Tengo un problema con el motor de activiti, que debería ser fácil de resolver, pero no puedo encontrar el método para llamar para resolver este problema:

Mi problema es que cada Evento de tarea (org.activiti.engine.task.Event) regresa nulo llamando a Event.getUserId (); Si analizo la base de datos, veo que la tabla de base de datos ACT_HI_COMMENT tiene un valor nulo para la columna USER_ID_ para cada fila.

Genero estos TaskEvents mediante programación llamando (por ejemplo)

processEngine.getTaskService().addComment(task.getId(),    null, commentMessage);

processEngine.getTaskService().addUserIdentityLink(task.getId(), user.getId(), IDENTITY_LINK_OBSERVER);

Supongo que hay un método simple al que debo llamar para resolver este problema, algo como processEngine.setCurrentUser (authenticatedUser.getId ());

¿Alguna sugerencia?

Respuesta 1

¿Cuál debería ser la mejor manera de crear pares clave / valor para todas las variables de instancia de cadena de una clase? ¿Existe alguna biblioteca haciendo tal tarea? Estoy haciendo lo mismo usando una reflexión basada ...

Estoy tratando de imprimir una cadena, solo por 1 segundo. Lo primero que busqué fue un método para eliminar una línea de consola - terminal, pero no encuentro nada. Luego intenta retroceder 5 veces por ...

He estado ejecutando algunas pruebas sobre el rendimiento de ejecución de MySQL para varios idiomas con el fin de medir su tiempo de ejecución general y los resultados me parecen completamente diferentes. El objetivo principal de la ...

Estoy desarrollando en Java / Groovy y soy nuevo en el Rally API, comencé a usarlo la semana pasada. Quiero poder usar la API REST para crear un nuevo resultado de caso de prueba. El viernes (es lunes cuando escribí esto) ...