Author: vgritsenko
Date: Fri Nov 7 12:07:32 2008
New Revision: 712248
URL: http://svn.apache.org/viewvc?rev=712248&view=rev
Log:
add a null check, just in case.
Modified:
xml/xindice/trunk/java/src/org/apache/xindice/core/indexer/IndexManager.java
xml/xindice/trunk/java/src/org/apache/xindice/core/query/XPathQueryResolver.java
Modified:
xml/xindice/trunk/java/src/org/apache/xindice/core/indexer/IndexManager.java
URL:
http://svn.apache.org/viewvc/xml/xindice/trunk/java/src/org/apache/xindice/core/indexer/IndexManager.java?rev=712248&r1=712247&r2=712248&view=diff
==============================================================================
---
xml/xindice/trunk/java/src/org/apache/xindice/core/indexer/IndexManager.java
(original)
+++
xml/xindice/trunk/java/src/org/apache/xindice/core/indexer/IndexManager.java
Fri Nov 7 12:07:32 2008
@@ -329,7 +329,7 @@
// Read only key, we don't need filer-level value
Key key = rs.getNextKey();
Entry entry = collection.getEntry(key);
- if (entry.getEntryType() == Entry.DOCUMENT) {
+ if (entry != null && entry.getEntryType() == Entry.DOCUMENT) {
try {
new DocumentHandler(symbols, key, (Document)
entry.getValue(), DocumentHandler.ACTION_CREATE, list);
} catch (Exception e) {
Modified:
xml/xindice/trunk/java/src/org/apache/xindice/core/query/XPathQueryResolver.java
URL:
http://svn.apache.org/viewvc/xml/xindice/trunk/java/src/org/apache/xindice/core/query/XPathQueryResolver.java?rev=712248&r1=712247&r2=712248&view=diff
==============================================================================
---
xml/xindice/trunk/java/src/org/apache/xindice/core/query/XPathQueryResolver.java
(original)
+++
xml/xindice/trunk/java/src/org/apache/xindice/core/query/XPathQueryResolver.java
Fri Nov 7 12:07:32 2008
@@ -1369,7 +1369,7 @@
final Key key = keySet[keyPos++];
Entry entry = context.getEntry(key);
- if (entry.getEntryType() != Entry.DOCUMENT) {
+ if (entry == null || entry.getEntryType() != Entry.DOCUMENT) {
continue;
}