Open transaction left warnings in log


I am getting following message a lot in the logs. Most of the time for the method specified below and sometimes in my own service methods. Please help me debug this and let me know if anything else needed from my side

2017-09-18 08:58:53.454 WARN  [ScheduledRunnerThread-10/app-core/admin] com.haulmont.cuba.core.sys.ServiceInterceptor - Open transaction left in ProcessMessagesService.findMessage(..)


Hi Shashank,

Such message can be ignored if the service is called from a JMX bean, see

Otherwise, it indicates that a transaction has not been ended properly. Check transaction management in your ProcessMessagesService.findMessage().

Thanks a lot for the update.

ProcessMessagesService.findMessage() is in package com.haulmont.bpm.service. I am not sure whether its getting invoked from any JMX bean.

But as you pointed that YouTrack issue already exists for this, I think I will wait for fix and then we will see if it happens.
I have not noticed any issues because of this anyways.