1 Reply Latest reply on Oct 23, 2007 7:37 AM by Pete Muir

    pooledTaskInstanceList and empty GroupActorIds

    Jo Geraerts Newbie

      Dear all,

      When having a actor with no groupActorIds and you invoke the pooledTaskInstanceList component you get a exception:

      10:43:42,265 ERROR [TaskMgmtSession] org.hibernate.hql.ast.QuerySyntaxException: unexpected end of subtree [
       select distinct ti
       from org.jbpm.taskmgmt.exe.PooledActor pooledActor
       join pooledActor.taskInstances ti
       where pooledActor.actorId in ( )
       and ti.actorId is null
       and ti.isSuspended != true
       and ti.isOpen = true

      The PooledTaskInstanceList does not check if this value is null or empty and passes it directly to the ManagedJbpmContext and thus to the JbpmContext.

      Can this be posted as a bug on SEAM or should it be redirected to JBPM or both?

      A workaround we use is checking if the actor.groupActorIds is empty in the rendered attribute of the dataTable component so the pooledTaskInstanceList is not invoked.

      Please advice.

      Best regards,