[ https://issues.apache.org/jira/browse/OAK-9654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefan Egli updated OAK-9654: ----------------------------- Description: Catch the following NullPointerException and issue a warn. Do not rethrow the exception though, as it looks safe to catch and continue normally instead. {noformat} Caused by: java.lang.NullPointerException: null at com.google.common.cache.LocalCache$Segment.getNextEvictable(LocalCache.java:2674) [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] at com.google.common.cache.LocalCache$Segment.evictEntries(LocalCache.java:2664) [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] at com.google.common.cache.LocalCache$Segment.put(LocalCache.java:2882) [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] at com.google.common.cache.LocalCache.put(LocalCache.java:4144) [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] at com.google.common.cache.LocalCache$LocalManualCache.put(LocalCache.java:4736) [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] at org.apache.jackrabbit.oak.plugins.document.CachingCommitValueResolver.resolve(CachingCommitValueResolver.java:151) {noformat} was: Add more logging details for the follow runtime exception: {noformat} Caused by: java.lang.NullPointerException: null at com.google.common.cache.LocalCache$Segment.getNextEvictable(LocalCache.java:2674) [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] at com.google.common.cache.LocalCache$Segment.evictEntries(LocalCache.java:2664) [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] at com.google.common.cache.LocalCache$Segment.put(LocalCache.java:2882) [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] at com.google.common.cache.LocalCache.put(LocalCache.java:4144) [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] at com.google.common.cache.LocalCache$LocalManualCache.put(LocalCache.java:4736) [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] at org.apache.jackrabbit.oak.plugins.document.CachingCommitValueResolver.resolve(CachingCommitValueResolver.java:151) {noformat} > Add logging details in a RuntimeException case > ---------------------------------------------- > > Key: OAK-9654 > URL: https://issues.apache.org/jira/browse/OAK-9654 > Project: Jackrabbit Oak > Issue Type: Task > Components: documentmk > Reporter: Stefan Egli > Assignee: Stefan Egli > Priority: Minor > > Catch the following NullPointerException and issue a warn. Do not rethrow the > exception though, as it looks safe to catch and continue normally instead. > {noformat} > Caused by: java.lang.NullPointerException: null > at > com.google.common.cache.LocalCache$Segment.getNextEvictable(LocalCache.java:2674) > [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] > at > com.google.common.cache.LocalCache$Segment.evictEntries(LocalCache.java:2664) > [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] > at com.google.common.cache.LocalCache$Segment.put(LocalCache.java:2882) > [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] > at com.google.common.cache.LocalCache.put(LocalCache.java:4144) > [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] > at > com.google.common.cache.LocalCache$LocalManualCache.put(LocalCache.java:4736) > [com.adobe.granite.osgi.wrapper.guava:15.0.0.0002] > at > org.apache.jackrabbit.oak.plugins.document.CachingCommitValueResolver.resolve(CachingCommitValueResolver.java:151) > > {noformat} -- This message was sent by Atlassian Jira (v8.20.1#820001)