Jianxia Chen created GEODE-8815: ----------------------------------- Summary: Cache could close with uncaught exception Key: GEODE-8815 URL: https://issues.apache.org/jira/browse/GEODE-8815 Project: Geode Issue Type: Bug Reporter: Jianxia Chen
In GemFireCacheImpl.initialize(), it is possible that an uncaught exception is logged and close the cache. {code:java} try { if (!isClient) { applyJarAndXmlFromClusterConfig(); } initializeDeclarativeCache(); completedCacheXml = true; } catch (RuntimeException e) { logger.error("Cache initialization for " + this.toString() + " failed because:", e); throw e; } finally { if (!completedCacheXml) { // so initializeDeclarativeCache threw an exception try { close(); } catch (Throwable ignore) { // I don't want init to throw an exception that came from the close. // I want it to throw the original exception that came from initializeDeclarativeCache. } configurationResponse = null; } {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)