Description
For more information see this blog post.
When using Crucible services in a separate thread from the request thread, a new Hibernate session will be opened. When the thread finishes, the Session will be left hanging around indefinitely since it cannot be cleaned up by the request thread.
Confluence and Bamboo deal with this by having the TransactionTemplate close threads that were opened for the transaction. The FeCru implementation should do the same to ensure there aren't resource leaks.