-
Bug
-
Resolution: Done
-
Blocker
-
RHDG 8.1.1 GA
-
None
-
False
-
False
-
-
-
-
-
-
CR1
-
Undefined
-
-
DataGrid Sprint #57
Caused by: java.lang.IllegalArgumentException: Cannot create a transactional context without a valid Transaction instance. at org.infinispan.context.impl.TransactionalInvocationContextFactory.createInvocationContext(TransactionalInvocationContextFactory.java:63) [...] at org.infinispan.cache.impl.DecoratedCache.putIfAbsent(DecoratedCache.java:688) at org.infinispan.cache.impl.AbstractDelegatingAdvancedCache.putIfAbsent(AbstractDelegatingAdvancedCache.java:328) at org.infinispan.cache.impl.EncoderCache.putIfAbsent(EncoderCache.java:450) at org.infinispan.persistence.remote.upgrade.MigrationTask.lambda$migrateEntriesWithMetadata$0(MigrationTask.java:128) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1771)
The migration component that obtains data from the remote cache does not use transactions to write to the destination cache, and since it runs on a separate thread, it cannot see any ongoing transaction and thus fail to write to the cache.
- clones
-
ISPN-12646 IllegalArgumentException when doing Rolling Upgrades on transactional caches
- Closed