fix to compile under 1.6

This commit is contained in:
Shay Banon 2013-09-25 18:02:13 +02:00
parent 500469fd28
commit 35990f572b

View File

@ -64,7 +64,7 @@ public final class MockRobinEngine extends RobinEngine implements Engine {
super(shardId, indexSettings, threadPool, indexSettingsService, indexingService, warmer, store,
deletionPolicy, translog, mergePolicyProvider, mergeScheduler, analysisService, similarityService, codecService);
final long seed = indexSettings.getAsLong(AbstractIntegrationTest.INDEX_SEED_SETTING, 0l);
if (logger.isTraceEnabled()){
if (logger.isTraceEnabled()) {
logger.trace("Using [{}] for shard [{}] seed: [{}]", this.getClass().getName(), shardId, seed);
}
random = new Random(seed);
@ -116,7 +116,9 @@ public final class MockRobinEngine extends RobinEngine implements Engine {
// make sure we only get this once and store the stack of the first caller!
if (remove == null) {
assert firstReleaseStack != null;
throw new AssertionError("Released Searcher more than once, source [" + searcher.source() + "]", firstReleaseStack);
AssertionError error = new AssertionError("Released Searcher more than once, source [" + searcher.source() + "]");
error.initCause(firstReleaseStack);
throw error;
} else {
assert firstReleaseStack == null;
firstReleaseStack = new RuntimeException("Searcher Released first here, source [" + searcher.source() + "]");