Author: stefanegli
Date: Mon Nov 14 19:43:45 2016
New Revision: 1769682
URL: http://svn.apache.org/viewvc?rev=1769682&view=rev
Log:
OAK-5107 : avoid NPE
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/ChangeSetFilterImpl.java
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/ChangeSetFilterImpl.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/ChangeSetFilterImpl.java?rev=1769682&r1=1769681&r2=1769682&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/ChangeSetFilterImpl.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/filter/ChangeSetFilterImpl.java
Mon Nov 14 19:43:45 2016
@@ -87,7 +87,8 @@ public class ChangeSetFilterImpl impleme
@Override
public boolean excludes(ChangeSet changeSet) {
- final Set<String> parentPaths = new
HashSet<String>(changeSet.getParentPaths());
+ final Set<String> cpp = changeSet.getParentPaths();
+ final Set<String> parentPaths = cpp != null ? new HashSet<String>(cpp)
: new HashSet<String>();
// first go through excludes to remove those that are explicitly
// excluded