Description
While experimenting with a snapshot of a production repository I hit an NPE in the LIRS cache:
java.lang.NullPointerException org.apache.jackrabbit.oak.cache.CacheLIRS$Segment.removeFromStack(CacheLIRS.java:1333) org.apache.jackrabbit.oak.cache.CacheLIRS$Segment.access(CacheLIRS.java:907) org.apache.jackrabbit.oak.cache.CacheLIRS$Segment.get(CacheLIRS.java:880) org.apache.jackrabbit.oak.cache.CacheLIRS.getIfPresent(CacheLIRS.java:372) org.apache.jackrabbit.oak.segment.ReaderCache.get(ReaderCache.java:116) org.apache.jackrabbit.oak.segment.CachingSegmentReader.readString(CachingSegmentReader.java:90) org.apache.jackrabbit.oak.segment.Segment.readTemplate(Segment.java:567) org.apache.jackrabbit.oak.segment.CachingSegmentReader$2.apply(CachingSegmentReader.java:118) org.apache.jackrabbit.oak.segment.CachingSegmentReader$2.apply(CachingSegmentReader.java:114) org.apache.jackrabbit.oak.segment.ReaderCache.get(ReaderCache.java:118) org.apache.jackrabbit.oak.segment.CachingSegmentReader.readTemplate(CachingSegmentReader.java:114) org.apache.jackrabbit.oak.segment.SegmentNodeState.getTemplate(SegmentNodeState.java:102) org.apache.jackrabbit.oak.segment.SegmentNodeState.getChildNodeEntries(SegmentNodeState.java:439)
Unfortunately no further information or ways to reproduce this.
FYI tmueller