This is in jBPM4 RC1.
I have hibernate use current session true and also spring interceptor in jbpm cfg file...
I had the same issue. In my case I had to add the following annotation
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
to the method that deployed my processes.
If you're not using annotations define it in your spring configuration using "tx".
hope this helps.