Author: rhauch
Date: 2010-01-06 19:14:25 -0500 (Wed, 06 Jan 2010)
New Revision: 1540
Modified:
trunk/dna-graph/src/main/java/org/jboss/dna/graph/search/SearchEngineIndexer.java
Log:
DNA-617 Fix for the NPE in the search indexer (in the case when there isn't even a
root in the source).
Modified:
trunk/dna-graph/src/main/java/org/jboss/dna/graph/search/SearchEngineIndexer.java
===================================================================
---
trunk/dna-graph/src/main/java/org/jboss/dna/graph/search/SearchEngineIndexer.java 2010-01-06
23:50:22 UTC (rev 1539)
+++
trunk/dna-graph/src/main/java/org/jboss/dna/graph/search/SearchEngineIndexer.java 2010-01-07
00:14:25 UTC (rev 1540)
@@ -288,6 +288,7 @@
Location topNode = locationIter.next();
assert topNode.equals(startingLocation);
Map<Name, Property> properties = readSubgraph.getPropertiesFor(topNode);
+ if (properties == null) return;
if (startingLocation.getPath().isRoot()) {
// The properties of the root node generally don't include the primary
type, but we need to add it here ...
Property rootPrimaryType =
context.getPropertyFactory().create(JcrLexicon.PRIMARY_TYPE, DnaLexicon.ROOT);
Show replies by date