[ https://issues.apache.org/jira/browse/OAK-4986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15604594#comment-15604594 ]
Julian Reschke commented on OAK-4986: ------------------------------------- (with JDK8) {noformat} cacheUpdateInvalidateWithIDs[RDBFixture: RDB-Postgres](org.apache.jackrabbit.oak.plugins.document.ConcurrentQueryAndInvalidateIT) Time elapsed: 0.305 sec <<< ERROR! org.apache.jackrabbit.oak.plugins.document.DocumentStoreException: java.lang.NullPointerException at org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.readDocumentUncached(RDBDocumentStore.java:1503) at org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.readDocumentCached(RDBDocumentStore.java:1137) at org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.find(RDBDocumentStore.java:231) at org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.find(RDBDocumentStore.java:226) at org.apache.jackrabbit.oak.plugins.document.ConcurrentQueryAndInvalidateIT.cacheUpdate(ConcurrentQueryAndInvalidateIT.java:113) at org.apache.jackrabbit.oak.plugins.document.ConcurrentQueryAndInvalidateIT.cacheUpdateInvalidateWithIDs(ConcurrentQueryAndInvalidateIT.java:45) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) {noformat} > RDBDocumentStore: potential NPE in document read > ------------------------------------------------ > > Key: OAK-4986 > URL: https://issues.apache.org/jira/browse/OAK-4986 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: rdbmk > Reporter: Julian Reschke > Assignee: Julian Reschke > Priority: Minor > > {{RDBDocumentSerializer.fromRow()}} assumes that {{row.getData()}} always is > non-null, which isn't guaranteed when it's the result of a conditional read > operation. > This NPE has been seen in testing, but couldn't be reproduced at that time. -- This message was sent by Atlassian JIRA (v6.3.4#6332)