[infinispan-issues] [JBoss JIRA] (ISPN-7121) CacheEntryExpired event doesn't work with no auto commit in a clustered cache

William Burns (JIRA) issues at jboss.org
Mon Oct 17 11:44:00 EDT 2016


    [ https://issues.jboss.org/browse/ISPN-7121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13307986#comment-13307986 ] 

William Burns commented on ISPN-7121:
-------------------------------------

Exception encountered that prevents removeExpired from working properly.

{code}
11:42:35,984 WARN  (testng-ReplNoAutoCommitExpiryTest) [ClusterExpirationManager] ISPN000026: Caught exception purging data container!
java.lang.IllegalArgumentException: Cannot create a transactional context without a valid Transaction instance.
	at org.infinispan.context.TransactionalInvocationContextFactory.createInvocationContext(TransactionalInvocationContextFactory.java:68)
	at org.infinispan.cache.impl.CacheImpl.getInvocationContext(CacheImpl.java:763)
	at org.infinispan.cache.impl.CacheImpl.getInvocationContextWithImplicitTransaction(CacheImpl.java:755)
	at org.infinispan.cache.impl.CacheImpl.removeExpired(CacheImpl.java:544)
	at org.infinispan.expiration.impl.ClusterExpirationManager.removeExpired(ClusterExpirationManager.java:111)
	at org.infinispan.expiration.impl.ClusterExpirationManager.lambda$handleLifespanExpireEntry$0(ClusterExpirationManager.java:97)
	at org.infinispan.expiration.impl.ClusterExpirationManager.handleLifespanExpireEntry(ClusterExpirationManager.java:103)
	at org.infinispan.expiration.impl.ClusterExpirationManager.processExpiration(ClusterExpirationManager.java:67)
{code}

> CacheEntryExpired event doesn't work with no auto commit in a clustered cache
> -----------------------------------------------------------------------------
>
>                 Key: ISPN-7121
>                 URL: https://issues.jboss.org/browse/ISPN-7121
>             Project: Infinispan
>          Issue Type: Bug
>    Affects Versions: 9.0.0.Alpha4
>            Reporter: William Burns
>            Assignee: William Burns
>
> Expired events are not generated for clustered caches which has transactions without auto commit.  Local caches work fine though.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the infinispan-issues mailing list