Intermediate message event 'behind' Service task causes task to break

In the modeller, if an intermediate message catch event is added to a Human task then the task is changed to a Service task, the event appears ‘behind’ the task and then the task cannot be selected, changed or deleted. Even if the boundary event is deleted, the Service task stays a ‘zombie’ and cannot be altered. The only way to fix it is to add something like a gateway or event to that task to ‘wake it up’ and make it accessible again as a Human task

image

Is there some significant to when the event appears under the task as opposed to on top of it? Have I missed something and the modeller is trying to tell me I can’t have message catch events on Script tasks?

This is obviously a bug, I would report it on Atlassian here:

https://bonita.atlassian.net/secure/Dashboard.jspa

regards
Seán

PS: While I understand this may not be the answer you are looking for it does answer your question, please mark as resolved by ticking the tick mark on the left of this reply so others now it is closed.