I neglected to say that I also removed Spring's ChainedTransactionManager and
used SpringTransactionManager in the annotation, which also resulted in the
same stack trace..
@Transactional("igniteTxMgr")
// code that deletes from cache...
// Here is how the transaction manager is wired up..
@Bean
public PlatformTransactionManager igniteTxMgr(Ignite ignite) {
SpringTransactionManager igniteTxMgr = new
SpringTransactionManager();
igniteTxMgr.setIgniteInstanceName(ignite.name());
igniteTxMgr.setTransactionConcurrency(OPTIMISTIC);
return igniteTxMgr;
}
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/