diff --git a/core/src/main/java/org/infinispan/CacheImpl.java b/core/src/main/java/org/infinispan/CacheImpl.java
index <HASH>..<HASH> 100644
--- a/core/src/main/java/org/infinispan/CacheImpl.java
+++ b/core/src/main/java/org/infinispan/CacheImpl.java
@@ -1009,7 +1009,6 @@ public class CacheImpl<K, V> extends CacheSupport<K, V> implements AdvancedCache
             transactionManager.commit();
          } catch (Throwable e) {
             log.couldNotCompleteInjectedTransaction(e);
-            tryRollback();
             throw new CacheException("Could not commit implicit transaction", e);
          }
       }
ISPN-<I> For failing injected transactions, the rollback is incorrectly invoked