cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with Timer Intermediate Catching Event

mindcrime
Champ in-the-making
Champ in-the-making
Hi all, we're seeing some weird behavior using a Timer event.  We've reduced this to a very simple BPMN that does no more than this:

Begin with a None Start Event, transition to a Timer Intermediate Catching Event (specified with a duration, like, say, "PT2M" for 2 minutes), then flow out to a Task of some sort (more on that in a minute) and then flow to an End Event.

Running against a local PostgreSQL database, this works exactly as expected, with a Script Task, Service Task or User Task after the time.  But here's where it gets weird… if the backing database is our DEV instance of DB/2, this go wonky.  In that scenario, if you put a Service or Script task after the Timer, then execution never proceeds to that Task at all.  But if you put a User Task there, the User Task is created almost immediately after the process starts, and not after the 2 minute delay.

This is with Activiti 5.10, FWIW.

Has anybody seen anything like this before?  Any ideas what might be happening?

10 REPLIES 10

Yes, I can check into that.  It might be a little while, as we have a workaround that skips using this Timer event altogether, so it isn't a *super* high priority for us right now.  But in the interest of helping the overall Activiti community, I'll keep digging on this as I have some extra time.