-
Bug
-
Resolution: Fixed
-
Medium
-
3.2.0
-
None
When an OutOfMemoryError occurs in certain contexts, the Hazelcast instance is terminated which prevents Stash on that cluster node from potentially recovering from the error.
OutOfMemoryErrors are not always recoverable anyway, but this behaviour of Hazelcast when it is caught in these contexts should be made more robust. This will remove some occurrences of the following log error:
2015-01-05 01:36:21,091 ERROR [threadpool:thread-36072] c.a.s.i.c.StateTransferringExecutor Error while processing asynchronous task com.atlassian.cache.CacheException: com.hazelcast.core.HazelcastInstanceNotActiveException: Hazelcast instance is not active! at com.atlassian.cache.hazelcast.HazelcastCachedReference.get(HazelcastCachedReference.java:95) ~[HazelcastCachedReference.class:na] at com.atlassian.stash.internal.license.LicenseServiceImpl.get(LicenseServiceImpl.java:101) ~[LicenseServiceImpl.class:na]
- mentioned in
-
Page Loading...