You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ch...@apache.org on 2014/11/21 08:46:29 UTC
svn commit: r1640866 -
/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner.java
Author: chetanm
Date: Fri Nov 21 07:46:28 2014
New Revision: 1640866
URL: http://svn.apache.org/r1640866
Log:
OAK-2279 - Add testMode support in IndexPlanner
Fix the testMode evaluation logic
Modified:
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner.java
Modified: jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner.java?rev=1640866&r1=1640865&r2=1640866&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner.java (original)
+++ jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/IndexPlanner.java Fri Nov 21 07:46:28 2014
@@ -61,8 +61,12 @@ class IndexPlanner {
IndexPlan getPlan() {
IndexPlan.Builder builder = getPlanBuilder();
- checkArgument(defn.isTestMode() && builder != null, "No plan found for filter [%s] " +
- "while using definition [%s] and testMode is found to be enabled", filter, defn);
+ if (defn.isTestMode()
+ && builder == null){
+ String msg = String.format("No plan found for filter [%s] " +
+ "while using definition [%s] and testMode is found to be enabled", filter, defn);
+ throw new IllegalStateException(msg);
+ }
return builder != null ? builder.build() : null;
}