EHC ❯ java.lang.UnsupportedOperationException is thrown during deregistration of cache event listeners
- 
                Bug
 - 
                Status: Closed
 - 
                2 Major
 - 
                Resolution: Duplicate
 - 
                ehcache-core
 - 
                
 
- 
                drb
 - 
                Reporter: lresta
 - 
                March 17, 2010
 - 
                0
 - 
                Watchers: 1
 - 
                April 06, 2010
 - 
                March 17, 2010
 
Description
When the cachemanager is shut down, cache event listeners are deregistered. It lools like during deregistration of the cachelisteners a java.lang.UnsupportedOperationException is thrown. This is happening because the remove() method of the COWIterator of the CopyOnWriteArrayList class is not supported!
Note: Is exception occurs also if the net.sf.ehcache.event.RegisteredEventListeners.unregisterListener is invoked directly:
java.lang.UnsupportedOperationException at java.util.concurrent.CopyOnWriteArrayList$COWIterator.remove(CopyOnWriteArrayList.java:1004) at net.sf.ehcache.event.RegisteredEventListeners.unregisterListener(RegisteredEventListeners.java:247) at ch.deltaenergy.collections.AbstractCollection$CacheExpiryListener.dispose(AbstractCollection.java:511) at net.sf.ehcache.event.RegisteredEventListeners.dispose(RegisteredEventListeners.java:275) at net.sf.ehcache.Cache.dispose(Cache.java:2085) at net.sf.ehcache.CacheManager.shutdown(CacheManager.java:1033)
Comments
Steve Harris 2010-03-17
Lorenzo Resta 2010-03-17
Yep, this is the same issue as EHC-653. I guess we can close this issue. Any idea when the release date of Ehcache 2.0.1 is?
Steve Harris 2010-03-17
Snapshots are there to try (or they will be in 24 hours). probably will be released in 2.5 weeks officially.
Fiona OShea 2010-03-17
Dup of EHC-653
Is this the same issue as https://jira.terracotta.org/jira//browse/EHC-653