Build: https://builds.apache.org/job/Lucene-Solr-Tests-7.x/147/

3 tests failed.
FAILED:  
org.apache.solr.cloud.CdcrBootstrapTest.testBootstrapWithContinousIndexingOnSourceCluster

Error Message:
Document mismatch on target after sync expected:<2000> but was:<1100>

Stack Trace:
java.lang.AssertionError: Document mismatch on target after sync 
expected:<2000> but was:<1100>
        at 
__randomizedtesting.SeedInfo.seed([83EC4F411E8A93EC:57A90418F9DC2017]:0)
        at org.junit.Assert.fail(Assert.java:93)
        at org.junit.Assert.failNotEquals(Assert.java:647)
        at org.junit.Assert.assertEquals(Assert.java:128)
        at org.junit.Assert.assertEquals(Assert.java:472)
        at 
org.apache.solr.cloud.CdcrBootstrapTest.testBootstrapWithContinousIndexingOnSourceCluster(CdcrBootstrapTest.java:309)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1713)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:907)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:943)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:957)
        at 
com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at 
org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49)
        at 
org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at 
org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
        at 
org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at 
org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:916)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:802)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:852)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:863)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at 
org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41)
        at 
com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at 
com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
        at 
org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at 
org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at 
org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at java.lang.Thread.run(Thread.java:748)


FAILED:  org.apache.solr.cloud.TestPullReplica.testKillLeader

Error Message:
Replica state not updated in cluster state null Live Nodes: 
[127.0.0.1:42662_solr, 127.0.0.1:41743_solr] Last available state: 
DocCollection(pull_replica_test_kill_leader//collections/pull_replica_test_kill_leader/state.json/5)={
   "pullReplicas":"1",   "replicationFactor":"1",   "shards":{"shard1":{       
"range":"80000000-7fffffff",       "state":"active",       "replicas":{         
"core_node3":{           
"core":"pull_replica_test_kill_leader_shard1_replica_n1",           
"base_url":"http://127.0.0.1:41743/solr";,           
"node_name":"127.0.0.1:41743_solr",           "state":"down",           
"type":"NRT",           "leader":"true"},         "core_node4":{           
"core":"pull_replica_test_kill_leader_shard1_replica_p2",           
"base_url":"http://127.0.0.1:42662/solr";,           
"node_name":"127.0.0.1:42662_solr",           "state":"active",           
"type":"PULL"}}}},   "router":{"name":"compositeId"},   
"maxShardsPerNode":"100",   "autoAddReplicas":"false",   "nrtReplicas":"1",   
"tlogReplicas":"0"}

Stack Trace:
java.lang.AssertionError: Replica state not updated in cluster state
null
Live Nodes: [127.0.0.1:42662_solr, 127.0.0.1:41743_solr]
Last available state: 
DocCollection(pull_replica_test_kill_leader//collections/pull_replica_test_kill_leader/state.json/5)={
  "pullReplicas":"1",
  "replicationFactor":"1",
  "shards":{"shard1":{
      "range":"80000000-7fffffff",
      "state":"active",
      "replicas":{
        "core_node3":{
          "core":"pull_replica_test_kill_leader_shard1_replica_n1",
          "base_url":"http://127.0.0.1:41743/solr";,
          "node_name":"127.0.0.1:41743_solr",
          "state":"down",
          "type":"NRT",
          "leader":"true"},
        "core_node4":{
          "core":"pull_replica_test_kill_leader_shard1_replica_p2",
          "base_url":"http://127.0.0.1:42662/solr";,
          "node_name":"127.0.0.1:42662_solr",
          "state":"active",
          "type":"PULL"}}}},
  "router":{"name":"compositeId"},
  "maxShardsPerNode":"100",
  "autoAddReplicas":"false",
  "nrtReplicas":"1",
  "tlogReplicas":"0"}
        at 
__randomizedtesting.SeedInfo.seed([83EC4F411E8A93EC:CAFABBF57C3107BA]:0)
        at org.junit.Assert.fail(Assert.java:93)
        at 
org.apache.solr.cloud.SolrCloudTestCase.waitForState(SolrCloudTestCase.java:269)
        at 
org.apache.solr.cloud.TestPullReplica.doTestNoLeader(TestPullReplica.java:401)
        at 
org.apache.solr.cloud.TestPullReplica.testKillLeader(TestPullReplica.java:290)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1713)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:907)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:943)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:957)
        at 
com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at 
org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49)
        at 
org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at 
org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
        at 
org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at 
org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:916)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:802)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:852)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:863)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at 
org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41)
        at 
com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at 
com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
        at 
org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at 
org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at 
org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at java.lang.Thread.run(Thread.java:748)


FAILED:  org.apache.solr.metrics.reporters.SolrSlf4jReporterTest.testReporter

Error Message:
Test requires that log-level is at-least INFO, but INFO is disabled

Stack Trace:
java.lang.AssertionError: Test requires that log-level is at-least INFO, but 
INFO is disabled
        at 
__randomizedtesting.SeedInfo.seed([83EC4F411E8A93EC:DC086276758600A9]:0)
        at org.junit.Assert.fail(Assert.java:93)
        at 
org.apache.solr.metrics.reporters.SolrSlf4jReporterTest.ensureLoggingConfiguredAppropriately(SolrSlf4jReporterTest.java:99)
        at 
org.apache.solr.metrics.reporters.SolrSlf4jReporterTest.testReporter(SolrSlf4jReporterTest.java:49)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1713)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:907)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:943)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:957)
        at 
com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at 
org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49)
        at 
org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at 
org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
        at 
org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at 
org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:916)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:802)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:852)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:863)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57)
        at 
org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41)
        at 
com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at 
com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
        at 
org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
        at 
org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
        at 
org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54)
        at 
com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        at 
com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
        at java.lang.Thread.run(Thread.java:748)




Build Log:
[...truncated 12024 lines...]
   [junit4] Suite: org.apache.solr.cloud.TestPullReplica
   [junit4]   2> Creating dataDir: 
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-7.x/solr/build/solr-core/test/J0/temp/solr.cloud.TestPullReplica_83EC4F411E8A93EC-001/init-core-data-001
   [junit4]   2> 2028348 WARN  
(SUITE-TestPullReplica-seed#[83EC4F411E8A93EC]-worker) [    ] 
o.a.s.SolrTestCaseJ4 startTrackingSearchers: numOpens=17 numCloses=17
   [junit4]   2> 2028477 ERROR (Thread-1282) [    ] o.a.z.s.ZooKeeperServer 
ZKShutdownHandler is not registered, so ZooKeeper server won't take any action 
on ERROR or SHUTDOWN server state changes
   [junit4]   2> 2028671 ERROR (jetty-launcher-2771-thread-2) [    ] 
o.a.s.u.StartupLoggingUtils Missing Java Option solr.log.dir. Logging may be 
missing or incomplete.
   [junit4]   2> 2028710 ERROR (jetty-launcher-2771-thread-1) [    ] 
o.a.s.u.StartupLoggingUtils Missing Java Option solr.log.dir. Logging may be 
missing or incomplete.
   [junit4]   2> 2132673 WARN  
(TEST-TestPullReplica.testKillLeader-seed#[83EC4F411E8A93EC]) [    ] 
o.a.s.c.TestPullReplica Jetty 41743 not running, probably some bad test. 
Starting it
   [junit4]   2> 2132674 ERROR 
(TEST-TestPullReplica.testKillLeader-seed#[83EC4F411E8A93EC]) [    ] 
o.a.s.u.StartupLoggingUtils Missing Java Option solr.log.dir. Logging may be 
missing or incomplete.
   [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPullReplica 
-Dtests.method=testKillLeader -Dtests.seed=83EC4F411E8A93EC 
-Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sl 
-Dtests.timezone=America/Swift_Current -Dtests.asserts=true 
-Dtests.file.encoding=UTF-8
   [junit4] FAILURE 97.5s J0 | TestPullReplica.testKillLeader <<<
   [junit4]    > Throwable #1: java.lang.AssertionError: Replica state not 
updated in cluster state
   [junit4]    > null
   [junit4]    > Live Nodes: [127.0.0.1:42662_solr, 127.0.0.1:41743_solr]
   [junit4]    > Last available state: 
DocCollection(pull_replica_test_kill_leader//collections/pull_replica_test_kill_leader/state.json/5)={
   [junit4]    >   "pullReplicas":"1",
   [junit4]    >   "replicationFactor":"1",
   [junit4]    >   "shards":{"shard1":{
   [junit4]    >       "range":"80000000-7fffffff",
   [junit4]    >       "state":"active",
   [junit4]    >       "replicas":{
   [junit4]    >         "core_node3":{
   [junit4]    >           
"core":"pull_replica_test_kill_leader_shard1_replica_n1",
   [junit4]    >           "base_url":"http://127.0.0.1:41743/solr";,
   [junit4]    >           "node_name":"127.0.0.1:41743_solr",
   [junit4]    >           "state":"down",
   [junit4]    >           "type":"NRT",
   [junit4]    >           "leader":"true"},
   [junit4]    >         "core_node4":{
   [junit4]    >           
"core":"pull_replica_test_kill_leader_shard1_replica_p2",
   [junit4]    >           "base_url":"http://127.0.0.1:42662/solr";,
   [junit4]    >           "node_name":"127.0.0.1:42662_solr",
   [junit4]    >           "state":"active",
   [junit4]    >           "type":"PULL"}}}},
   [junit4]    >   "router":{"name":"compositeId"},
   [junit4]    >   "maxShardsPerNode":"100",
   [junit4]    >   "autoAddReplicas":"false",
   [junit4]    >   "nrtReplicas":"1",
   [junit4]    >   "tlogReplicas":"0"}
   [junit4]    >        at 
__randomizedtesting.SeedInfo.seed([83EC4F411E8A93EC:CAFABBF57C3107BA]:0)
   [junit4]    >        at 
org.apache.solr.cloud.SolrCloudTestCase.waitForState(SolrCloudTestCase.java:269)
   [junit4]    >        at 
org.apache.solr.cloud.TestPullReplica.doTestNoLeader(TestPullReplica.java:401)
   [junit4]    >        at 
org.apache.solr.cloud.TestPullReplica.testKillLeader(TestPullReplica.java:290)
   [junit4]    >        at java.lang.Thread.run(Thread.java:748)
   [junit4]   2> 2135223 WARN  
(OverseerThreadFactory-2507-thread-5-processing-n:127.0.0.1:42662_solr) 
[n:127.0.0.1:42662_solr    ] o.a.s.c.CreateCollectionCmd Specified number of 
replicas of 3 on collection pull_replica_test_add_docs is higher than the 
number of Solr instances currently live or live and part of your 
createNodeSet(2). It's unusual to run two replica of the same slice on the same 
Solr-instance.
   [junit4]   2> 2157576 ERROR 
(TEST-TestPullReplica.testKillPullReplica-seed#[83EC4F411E8A93EC]) [    ] 
o.a.s.u.StartupLoggingUtils Missing Java Option solr.log.dir. Logging may be 
missing or incomplete.
   [junit4]   2> 2159464 ERROR (indexFetcher-2618-thread-1) 
[n:127.0.0.1:41743_solr c:pull_replica_test_kill_pull_replica s:shard1 
r:core_node4 x:pull_replica_test_kill_pull_replica_shard1_replica_p2] 
o.a.s.h.IndexFetcher User aborted Replication
   [junit4]   2> 2161640 WARN  
(OverseerThreadFactory-2507-thread-5-processing-n:127.0.0.1:42662_solr) 
[n:127.0.0.1:42662_solr    ] o.a.s.c.CreateCollectionCmd Specified number of 
replicas of 4 on collection pull_replica_test_create_delete is higher than the 
number of Solr instances currently live or live and part of your 
createNodeSet(2). It's unusual to run two replica of the same slice on the same 
Solr-instance.
   [junit4]   1> / (11)
   [junit4]   1>  /configs (2)
   [junit4]   1>   /configs/_default (7)
   [junit4]   1>    /configs/_default/protwords.txt (0)
   [junit4]   1>    DATA: ...supressed...
   [junit4]   1>    /configs/_default/managed-schema (0)
   [junit4]   1>    DATA:
   [junit4]   1>        <?xml version="1.0" encoding="UTF-8" ?>
   [junit4]   1>        <!--
   [junit4]   1>         Licensed to the Apache Software Foundation (ASF) under 
one or more
   [junit4]   1>         contributor license agreements.  See the NOTICE file 
distributed with
   [junit4]   1>         this work for additional information regarding 
copyright ownership.
   [junit4]   1>         The ASF licenses this file to You under the Apache 
License, Version 2.0
   [junit4]   1>         (the "License"); you may not use this file except in 
compliance with
   [junit4]   1>         the License.  You may obtain a copy of the License at
   [junit4]   1>        
   [junit4]   1>             http://www.apache.org/licenses/LICENSE-2.0
   [junit4]   1>        
   [junit4]   1>         Unless required by applicable law or agreed to in 
writing, software
   [junit4]   1>         distributed under the License is distributed on an "AS 
IS" BASIS,
   [junit4]   1>         WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 
express or implied.
   [junit4]   1>         See the License for the specific language governing 
permissions and
   [junit4]   1>         limitations under the License.
   [junit4]   1>        -->
   [junit4]   1>        
   [junit4]   1>        <!--
   [junit4]   1>        
   [junit4]   1>         This example schema is the recommended starting point 
for users.
   [junit4]   1>         It should be kept correct and concise, usable 
out-of-the-box.
   [junit4]   1>        
   [junit4]   1>        
   [junit4]   1>         For more information, on how to customize this file, 
please see
   [junit4]   1>         
http://lucene.apache.org/solr/guide/documents-fields-and-schema-design.html
   [junit4]   1>        
   [junit4]   1>         PERFORMANCE NOTE: this schema includes many optional 
features and should not
   [junit4]   1>         be used for benchmarking.  To improve performance one 
could
   [junit4]   1>          - set stored="false" for all fields possible (esp 
large fields) when you
   [junit4]   1>            only need to search on the field but don't need to 
return the original
   [junit4]   1>            value.
   [junit4]   1>          - set indexed="false" if you don't need to search on 
the field, but only
   [junit4]   1>            return the field as a result of searching on other 
indexed fields.
   [junit4]   1>          - remove all unneeded copyField statements
   [junit4]   1>          - for best index size and searching performance, set 
"index" to false
   [junit4]   1>            for all general text fields, use copyField to copy 
them to the
   [junit4]   1>            catchall "text" field, and use that for searching.
   [junit4]   1>        -->
   [junit4]   1>        
   [junit4]   1>        <schema name="default-config" version="1.6">
   [junit4]   1>            <!-- attribute "name" is the name of this schema 
and is only used for display purposes.
   [junit4]   1>               version="x.y" is Solr's version number for the 
schema syntax and 
   [junit4]   1>               semantics.  It should not normally be changed by 
applications.
   [junit4]   1>        
   [junit4]   1>               1.0: multiValued attribute did not exist, all 
fields are multiValued 
   [junit4]   1>                    by nature
   [junit4]   1>               1.1: multiValued attribute introduced, false by 
default 
   [junit4]   1>               1.2: omitTermFreqAndPositions attribute 
introduced, true by default 
   [junit4]   1>                    except for text fields.
   [junit4]   1>               1.3: removed optional field compress feature
   [junit4]   1>               1.4: autoGeneratePhraseQueries attribute 
introduced to drive QueryParser
   [junit4]   1>                    behavior when a single string produces 
multiple tokens.  Defaults 
   [junit4]   1>                    to off for version >= 1.4
   [junit4]   1>               1.5: omitNorms defaults to true for primitive 
field types 
   [junit4]   1>                    (int, float, boolean, string...)
   [junit4]   1>               1.6: useDocValuesAsStored defaults to true.
   [junit4]   1>            -->
   [junit4]   1>        
   [junit4]   1>            <!-- Valid attributes for fields:
   [junit4]   1>             name: mandatory - the name for the field
   [junit4]   1>             type: mandatory - the name of a field type from 
the 
   [junit4]   1>               fieldTypes section
   [junit4]   1>             indexed: true if this field should be indexed 
(searchable or sortable)
   [junit4]   1>             stored: true if this field should be retrievable
   [junit4]   1>             docValues: true if this field should have doc 
values. Doc Values is
   [junit4]   1>               recommended (required, if you are using *Point 
fields) for faceting,
   [junit4]   1>               grouping, sorting and function queries. Doc 
Values will make the index
   [junit4]   1>               faster to load, more NRT-friendly and more 
memory-efficient. 
   [junit4]   1>               They are currently only supported by StrField, 
UUIDField, all 
   [junit4]   1>               *PointFields, and depending on the field type, 
they might require
   [junit4]   1>               the field to be single-valued, be required or 
have a default value
   [junit4]   1>               (check the documentation of the field type 
you're interested in for
   [junit4]   1>               more information)
   [junit4]   1>             multiValued: true if this field may contain 
multiple values per document
   [junit4]   1>             omitNorms: (expert) set to true to omit the norms 
associated with
   [junit4]   1>               this field (this disables length normalization 
and index-time
   [junit4]   1>               boosting for the field, and saves some memory).  
Only full-text
   [junit4]   1>               fields or fields that need an index-time boost 
need norms.
   [junit4]   1>               Norms are omitted for primitive (non-analyzed) 
types by default.
   [junit4]   1>             termVectors: [false] set to true to store the term 
vector for a
   [junit4]   1>               given field.
   [junit4]   1>               When using MoreLikeThis, fields used for 
similarity should be
   [junit4]   1>               stored for best performance.
   [junit4]   1>             termPositions: Store position information with the 
term vector.  
   [junit4]   1>               This will increase storage costs.
   [junit4]   1>             termOffsets: Store offset information with the 
term vector. This 
   [junit4]   1>               will increase storage costs.
   [junit4]   1>             required: The field is required.  It will throw an 
error if the
   [junit4]   1>               value does not exist
   [junit4]   1>             default: a value that should be used if no value 
is specified
   [junit4]   1>               when adding a document.
   [junit4]   1>            -->
   [junit4]   1>        
   [junit4]   1>            <!-- field names should consist of alphanumeric or 
underscore characters only and
   [junit4]   1>              not start with a digit.  This is not currently 
strictly enforced,
   [junit4]   1>              but other field names will not have first class 
support from all components
   [junit4]   1>              and back compatibility is not guaranteed.  Names 
with both leading and
   [junit4]   1>              trailing underscores (e.g. _version_) are 
reserved.
   [junit4]   1>            -->
   [junit4]   1>        
   [junit4]   1>            <!-- In this _default configset, only four fields 
are pre-declared:
   [junit4]   1>                 id, _version_, and _text_ and _root_. All 
other fields will be type guessed and added via the
   [junit4]   1>                 "add-unknown-fields-to-the-schema" update 
request processor chain declared in solrconfig.xml.
   [junit4]   1>                 
   [junit4]   1>                 Note that many dynamic fields are also defined 
- you can use them to specify a 
   [junit4]   1>                 field's type via field naming conventions - 
see below.
   [junit4]   1>          
   [junit4]   1>                 WARNING: The _text_ catch-all field will 
significantly increase your index size.
   [junit4]   1>                 If you don't need it, consider removing it and 
the corresponding copyField directive.
   [junit4]   1>            -->
   [junit4]   1>        
   [junit4]   1>            <field name="id" type="string" indexed="true" 
stored="true" required="true" multiValued="false" />
   [junit4]   1>            <!-- docValues are enabled by default for long type 
so we don't need to index the version field  -->
   [junit4]   1>            <field name="_version_" type="plong" 
indexed="false" stored="false"/>
   [junit4]   1>            <field name="_root_" type="string" indexed="true" 
stored="false" docValues="false" />
   [junit4]   1>            <field name="_text_" type="text_general" 
indexed="true" stored="false" multiValued="true"/>
   [junit4]   1>        
   [junit4]   1>            <!-- This can be enabled, in case the client does 
not know what fields may be searched. It isn't enabled by default
   [junit4]   1>                 because it's very expensive to index 
everything twice. -->
   [junit4]   1>            <!-- <copyField source="*" dest="_text_"/> -->
   [junit4]   1>        
   [junit4]   1>            <!-- Dynamic field definitions allow using 
convention over configuration
   [junit4]   1>               for fields via the specification of patterns to 
match field names.
   [junit4]   1>               EXAMPLE:  name="*_i" will match any field ending 
in _i (like myid_i, z_i)
   [junit4]   1>               RESTRICTION: the glob-like pattern in the name 
attribute must have a "*" only at the start or the end.  -->
   [junit4]   1>           
   [junit4]   1>            <dynamicField name="*_i"  type="pint"    
indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_is" type="pints"    
indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_s"  type="string"  
indexed="true"  stored="true" />
   [junit4]   1>            <dynamicField name="*_ss" type="strings"  
indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_l"  type="plong"   
indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_ls" type="plongs"   
indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_txt" type="text_general" 
indexed="true" stored="true"/>
   [junit4]   1>            <dynamicField name="*_b"  type="boolean" 
indexed="true" stored="true"/>
   [junit4]   1>            <dynamicField name="*_bs" type="booleans" 
indexed="true" stored="true"/>
   [junit4]   1>            <dynamicField name="*_f"  type="pfloat"  
indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_fs" type="pfloats"  
indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_d"  type="pdouble" 
indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_ds" type="pdoubles" 
indexed="true"  stored="true"/>
   [junit4]   1>        
   [junit4]   1>            <!-- Type used for data-driven schema, to add a 
string copy for each text field -->
   [junit4]   1>            <dynamicField name="*_str" type="strings" 
stored="false" docValues="true" indexed="false" />
   [junit4]   1>        
   [junit4]   1>            <dynamicField name="*_dt"  type="pdate"    
indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_dts" type="pdate"    
indexed="true"  stored="true" multiValued="true"/>
   [junit4]   1>            <dynamicField name="*_p"  type="location" 
indexed="true" stored="true"/>
   [junit4]   1>            <dynamicField name="*_srpt"  type="location_rpt" 
indexed="true" stored="true"/>
   [junit4]   1>            
   [junit4]   1>            <!-- payloaded dynamic fields -->
   [junit4]   1>            <dynamicField name="*_dpf" 
type="delimited_payloads_float" indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_dpi" 
type="delimited_payloads_int" indexed="true"  stored="true"/>
   [junit4]   1>            <dynamicField name="*_dps" 
type="delimited_payloads_string" indexed="true"  stored="true"/>
   [junit4]   1>        
   [junit4]   1>            <dynamicField name="attr_*" type="text_general" 
indexed="true" stored="true" multiValued="true"/>
   [junit4]   1>        
   [junit4]   1>            <!-- Field to use to determine and enforce document 
uniqueness.
   [junit4]   1>              Unless this field is marked with 
required="false", it will be a required field
   [junit4]   1>            -->
   [junit4]   1>            <uniqueKey>id</uniqueKey>
   [junit4]   1>        
   [junit4]   1>            <!-- copyField commands copy one field to another 
at the time a document
   [junit4]   1>               is added to the index.  It's used either to 
index the same field differently,
   [junit4]   1>               or to add multiple fields to the same field for 
easier/faster searching.
   [junit4]   1>        
   [junit4]   1>            <copyField source="sourceFieldName" 
dest="destinationFieldName"/>
   [junit4]   1>            -->
   [junit4]   1>        
   [junit4]   1>            <!-- field type definitions. The "name" attribute is
   [junit4]   1>               just a label to be used by field definitions.  
The "class"
   [junit4]   1>               attribute and any other attributes determine the 
real
   [junit4]   1>               behavior of the fieldType.
   [junit4]   1>                 Class names starting with "solr" refer to java 
classes in a
   [junit4]   1>               standard package such as org.apache.solr.analysis
   [junit4]   1>            -->
   [junit4]   1>        
   [junit4]   1>            <!-- sortMissingLast and sortMissingFirst 
attributes are optional attributes are
   [junit4]   1>                 currently supported on types that are sorted 
internally as strings
   [junit4]   1>                 and on numeric types.
   [junit4]   1>               This includes "string", "boolean", "pint", 
"pfloat", "plong", "pdate", "pdouble".
   [junit4]   1>               - If sortMissingLast="true", then a sort on this 
field will cause documents
   [junit4]   1>                 without the field to come after documents with 
the field,
   [junit4]   1>                 regardless of the requested sort order (asc or 
desc).
   [junit4]   1>               - If sortMissingFirst="true", then a sort on 
this field will cause documents
   [junit4]   1>                 without the field to come before documents 
with the field,
   [junit4]   1>                 regardless of the requested sort order.
   [junit4]   1>               - If sortMissingLast="false" and 
sortMissingFirst="false" (the default),
   [junit4]   1>                 then default lucene sorting will be used which 
places docs without the
   [junit4]   1>                 field first in an ascending sort and last in a 
descending sort.
   [junit4]   1>            -->
   [junit4]   1>        
   [junit4]   1>            <!-- The StrField type is not analyzed, but 
indexed/stored verbatim.
   [junit4]   1>               It supports doc values but in that case the 
field needs to be
   [junit4]   1>               single-valued and either required or have a 
default value.
   [junit4]   1>              -->
   [junit4]   1>            <fieldType name="string" class="solr.StrField" 
sortMissingLast="true" docValues="true" />
   [junit4]   1>            <fieldType name="strings" class="solr.StrField" 
sortMissingLast="true" multiValued="true" docValues="true" />
   [junit4]   1>        
   [junit4]   1>            <!-- boolean type: "true" or "false" -->
   [junit4]   1>            <fieldType name="boolean" class="solr.BoolField" 
sortMissingLast="true"/>
   [junit4]   1>            <fieldType name="booleans" class="solr.BoolField" 
sortMissingLast="true" multiValued="true"/>
   [junit4]   1>        
   [junit4]   1>            <!--
   [junit4]   1>              Numeric field types that index values using 
KD-trees.
   [junit4]   1>              Point fields don't support FieldCache, so they 
must have docValues="true" if needed for sorting, faceting, functions, etc.
   [junit4]   1>            -->
   [junit4]   1>            <fieldType name="pint" class="solr.IntPointField" 
docValues="true"/>
   [junit4]   1>            <fieldType name="pfloat" 
class="solr.FloatPointField" docValues="true"/>
   [junit4]   1>            <fieldType name="plong" class="solr.LongPointField" 
docValues="true"/>
   [junit4]   1>            <fieldType name="pdouble" 
class="solr.DoublePointField" docValues="true"/>
   [junit4]   1>            
   [junit4]   1>            <fieldType name="pints" class="solr.IntPointField" 
docValues="true" multiValued="true"/>
   [junit4]   1>            <fieldType name="pfloats" 
class="solr.FloatPointField" docValues="true" multiValued="true"/>
   [junit4]   1>            <fieldType name="plongs" 
class="solr.LongPointField" docValues="true" multiValued="true"/>
   [junit4]   1>            <fieldType name="pdoubles" 
class="solr.DoublePointField" docValues="true" multiValued="true"/>
   [junit4]   1>        
   [junit4]   1>            <!-- The format for this date field is of the form 
1995-12-31T23:59:59Z, and
   [junit4]   1>                 is a more restricted form of the canonical 
representation of dateTime
   [junit4]   1>                 http://www.w3.org/TR/xmlschema-2/#dateTime    
   [junit4]   1>                 The trailing "Z" designates UTC time and is 
mandatory.
   [junit4]   1>                 Optional fractional seconds are allowed: 
1995-12-31T23:59:59.999Z
   [junit4]   1>                 All other components are mandatory.
   [junit4]   1>        
   [junit4]   1>                 Expressions can also be used to denote 
calculations that should be
   [junit4]   1>                 performed relative to "NOW" to determine the 
value, ie...
   [junit4]   1>        
   [junit4]   1>                       NOW/HOUR
   [junit4]   1>                          ... Round to the start of the current 
hour
   [junit4]   1>                       NOW-1DAY
   [junit4]   1>                          ... Exactly 1 day prior to now
   [junit4]   1>                       NOW/DAY+6MONTHS+3DAYS
   [junit4]   1>                          ... 6 months and 3 days in the future 
from the start of
   [junit4]   1>                              the current day
   [junit4]   1>                              
   [junit4]   1>              -->
   [junit4]   1>            <!-- KD-tree versions of date fields -->
   [junit4]   1>            <fieldType name="pdate" class="solr.DatePointField" 
docValues="true"/>
   [junit4]   1>            <fieldType name="pdates" 
class="solr.DatePointField" docValues="true" multiValued="true"/>
   [junit4]   1>            
   [junit4]   1>            <!--Binary data type. The data should be 
sent/retrieved in as Base64 encoded Strings -->
   [junit4]   1>            <fieldType name="binary" class="solr.BinaryField"/>
   [junit4]   1>        
   [junit4]   1>            <!-- solr.TextField allows the specification of 
custom text analyzers
   [junit4]   1>                 specified as a tokenizer and a list of token 
filters. Different
   [junit4]   1>                 analyzers may be specified for indexing and 
querying.
   [junit4]   1>        
   [junit4]   1>                 The optional positionIncrementGap puts space 
between multiple fields of
   [junit4]   1>                 this type on the same document, with the 
purpose of preventing false phrase
   [junit4]   1>                 matching across fields.
   [junit4]   1>        
   [junit4]   1>                 For more info on customizing your analyzer 
chain, please see
   [junit4]   1>                 
http://lucene.apache.org/solr/guide/understanding-analyzers-tokenizers-and-filters.html#understanding-analyzers-tokenizers-and-filters
   [junit4]   1>             -->
   [junit4]   1>        
   [junit4]   1>            <!-- One can also specify an existing Analyzer 
class that has a
   [junit4]   1>                 default constructor via the class attribute on 
the analyzer element.
   [junit4]   1>                 Example:
   [junit4]   1>            <fieldType name="text_greek" class="solr.TextField">
   [junit4]   1>              <analyzer 
class="org.apache.lucene.analysis.el.GreekAnalyzer"/>
   [junit4]   1>            </fieldType>
   [junit4]   1>            -->
   [junit4]   1>        
   [junit4]   1>            <!-- A text field that only splits on whitespace 
for exact matching of words -->
   [junit4]   1>            <dynamicField name="*_ws" type="text_ws"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_ws" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer>
   [junit4]   1>                <tokenizer 
class="solr.WhitespaceTokenizerFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- A general text field that has reasonable, 
generic
   [junit4]   1>                 cross-language defaults: it tokenizes with 
StandardTokenizer,
   [junit4]   1>                       removes stop words from case-insensitive 
"stopwords.txt"
   [junit4]   1>                       (empty by default), and down cases.  At 
query time only, it
   [junit4]   1>                       also applies synonyms.
   [junit4]   1>                  -->
   [junit4]   1>            <fieldType name="text_general" 
class="solr.TextField" positionIncrementGap="100" multiValued="true">
   [junit4]   1>              <analyzer type="index">
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="stopwords.txt" />
   [junit4]   1>                <!-- in this example, we will only use synonyms 
at query time
   [junit4]   1>                <filter class="solr.SynonymGraphFilterFactory" 
synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
   [junit4]   1>                <filter class="solr.FlattenGraphFilterFactory"/>
   [junit4]   1>                -->
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>              <analyzer type="query">
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="stopwords.txt" />
   [junit4]   1>                <filter class="solr.SynonymGraphFilterFactory" 
synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- A text field with defaults appropriate for 
English: it tokenizes with StandardTokenizer,
   [junit4]   1>                 removes English stop words 
(lang/stopwords_en.txt), down cases, protects words from protwords.txt, and
   [junit4]   1>                 finally applies Porter's stemming.  The query 
time analyzer also applies synonyms from synonyms.txt. -->
   [junit4]   1>            <dynamicField name="*_txt_en" type="text_en"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_en" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer type="index">
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <!-- in this example, we will only use synonyms 
at query time
   [junit4]   1>                <filter class="solr.SynonymGraphFilterFactory" 
synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
   [junit4]   1>                <filter class="solr.FlattenGraphFilterFactory"/>
   [junit4]   1>                -->
   [junit4]   1>                <!-- Case insensitive stop word removal.
   [junit4]   1>                -->
   [junit4]   1>                <filter class="solr.StopFilterFactory"
   [junit4]   1>                        ignoreCase="true"
   [junit4]   1>                        words="lang/stopwords_en.txt"
   [junit4]   1>                    />
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter 
class="solr.EnglishPossessiveFilterFactory"/>
   [junit4]   1>                <filter class="solr.KeywordMarkerFilterFactory" 
protected="protwords.txt"/>
   [junit4]   1>                <!-- Optionally you may want to use this less 
aggressive stemmer instead of PorterStemFilterFactory:
   [junit4]   1>                <filter 
class="solr.EnglishMinimalStemFilterFactory"/>
   [junit4]   1>                      -->
   [junit4]   1>                <filter class="solr.PorterStemFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>              <analyzer type="query">
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.SynonymGraphFilterFactory" 
synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory"
   [junit4]   1>                        ignoreCase="true"
   [junit4]   1>                        words="lang/stopwords_en.txt"
   [junit4]   1>                />
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter 
class="solr.EnglishPossessiveFilterFactory"/>
   [junit4]   1>                <filter class="solr.KeywordMarkerFilterFactory" 
protected="protwords.txt"/>
   [junit4]   1>                <!-- Optionally you may want to use this less 
aggressive stemmer instead of PorterStemFilterFactory:
   [junit4]   1>                <filter 
class="solr.EnglishMinimalStemFilterFactory"/>
   [junit4]   1>                      -->
   [junit4]   1>                <filter class="solr.PorterStemFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- A text field with defaults appropriate for 
English, plus
   [junit4]   1>                 aggressive word-splitting and autophrase 
features enabled.
   [junit4]   1>                 This field is just like text_en, except it adds
   [junit4]   1>                 WordDelimiterGraphFilter to enable splitting 
and matching of
   [junit4]   1>                 words on case-change, alpha numeric 
boundaries, and
   [junit4]   1>                 non-alphanumeric chars.  This means certain 
compound word
   [junit4]   1>                 cases will work, for example query "wi fi" 
will match
   [junit4]   1>                 document "WiFi" or "wi-fi".
   [junit4]   1>            -->
   [junit4]   1>            <dynamicField name="*_txt_en_split" 
type="text_en_splitting"  indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_en_splitting" 
class="solr.TextField" positionIncrementGap="100" 
autoGeneratePhraseQueries="true">
   [junit4]   1>              <analyzer type="index">
   [junit4]   1>                <tokenizer 
class="solr.WhitespaceTokenizerFactory"/>
   [junit4]   1>                <!-- in this example, we will only use synonyms 
at query time
   [junit4]   1>                <filter class="solr.SynonymGraphFilterFactory" 
synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
   [junit4]   1>                -->
   [junit4]   1>                <!-- Case insensitive stop word removal.
   [junit4]   1>                -->
   [junit4]   1>                <filter class="solr.StopFilterFactory"
   [junit4]   1>                        ignoreCase="true"
   [junit4]   1>                        words="lang/stopwords_en.txt"
   [junit4]   1>                />
   [junit4]   1>                <filter 
class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1" 
generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" 
splitOnCaseChange="1"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.KeywordMarkerFilterFactory" 
protected="protwords.txt"/>
   [junit4]   1>                <filter class="solr.PorterStemFilterFactory"/>
   [junit4]   1>                <filter class="solr.FlattenGraphFilterFactory" 
/>
   [junit4]   1>              </analyzer>
   [junit4]   1>              <analyzer type="query">
   [junit4]   1>                <tokenizer 
class="solr.WhitespaceTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.SynonymGraphFilterFactory" 
synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory"
   [junit4]   1>                        ignoreCase="true"
   [junit4]   1>                        words="lang/stopwords_en.txt"
   [junit4]   1>                />
   [junit4]   1>                <filter 
class="solr.WordDelimiterGraphFilterFactory" generateWordParts="1" 
generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" 
splitOnCaseChange="1"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.KeywordMarkerFilterFactory" 
protected="protwords.txt"/>
   [junit4]   1>                <filter class="solr.PorterStemFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- Less flexible matching, but less false 
matches.  Probably not ideal for product names,
   [junit4]   1>                 but may be good for SKUs.  Can insert dashes 
in the wrong place and still match. -->
   [junit4]   1>            <dynamicField name="*_txt_en_split_tight" 
type="text_en_splitting_tight"  indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_en_splitting_tight" 
class="solr.TextField" positionIncrementGap="100" 
autoGeneratePhraseQueries="true">
   [junit4]   1>              <analyzer type="index">
   [junit4]   1>                <tokenizer 
class="solr.WhitespaceTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.SynonymGraphFilterFactory" 
synonyms="synonyms.txt" ignoreCase="true" expand="false"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_en.txt"/>
   [junit4]   1>                <filter 
class="solr.WordDelimiterGraphFilterFactory" generateWordParts="0" 
generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.KeywordMarkerFilterFactory" 
protected="protwords.txt"/>
   [junit4]   1>                <filter 
class="solr.EnglishMinimalStemFilterFactory"/>
   [junit4]   1>                <!-- this filter can remove any duplicate 
tokens that appear at the same position - sometimes
   [junit4]   1>                     possible with WordDelimiterGraphFilter in 
conjuncton with stemming. -->
   [junit4]   1>                <filter 
class="solr.RemoveDuplicatesTokenFilterFactory"/>
   [junit4]   1>                <filter class="solr.FlattenGraphFilterFactory" 
/>
   [junit4]   1>              </analyzer>
   [junit4]   1>              <analyzer type="query">
   [junit4]   1>                <tokenizer 
class="solr.WhitespaceTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.SynonymGraphFilterFactory" 
synonyms="synonyms.txt" ignoreCase="true" expand="false"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_en.txt"/>
   [junit4]   1>                <filter 
class="solr.WordDelimiterGraphFilterFactory" generateWordParts="0" 
generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.KeywordMarkerFilterFactory" 
protected="protwords.txt"/>
   [junit4]   1>                <filter 
class="solr.EnglishMinimalStemFilterFactory"/>
   [junit4]   1>                <!-- this filter can remove any duplicate 
tokens that appear at the same position - sometimes
   [junit4]   1>                     possible with WordDelimiterGraphFilter in 
conjuncton with stemming. -->
   [junit4]   1>                <filter 
class="solr.RemoveDuplicatesTokenFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- Just like text_general except it reverses the 
characters of
   [junit4]   1>                       each token, to enable more efficient 
leading wildcard queries.
   [junit4]   1>            -->
   [junit4]   1>            <dynamicField name="*_txt_rev" 
type="text_general_rev"  indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_general_rev" 
class="solr.TextField" positionIncrementGap="100">
   [junit4]   1>              <analyzer type="index">
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="stopwords.txt" />
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter 
class="solr.ReversedWildcardFilterFactory" withOriginal="true"
   [junit4]   1>                        maxPosAsterisk="3" maxPosQuestion="2" 
maxFractionAsterisk="0.33"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>              <analyzer type="query">
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.SynonymGraphFilterFactory" 
synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="stopwords.txt" />
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <dynamicField name="*_phon_en" type="phonetic_en"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="phonetic_en" stored="false" 
indexed="true" class="solr.TextField" >
   [junit4]   1>              <analyzer>
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter 
class="solr.DoubleMetaphoneFilterFactory" inject="false"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- lowercases the entire field value, keeping it 
as a single token.  -->
   [junit4]   1>            <dynamicField name="*_s_lower" type="lowercase"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="lowercase" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer>
   [junit4]   1>                <tokenizer 
class="solr.KeywordTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory" />
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- 
   [junit4]   1>              Example of using PathHierarchyTokenizerFactory at 
index time, so
   [junit4]   1>              queries for paths match documents at that path, 
or in descendent paths
   [junit4]   1>            -->
   [junit4]   1>            <dynamicField name="*_descendent_path" 
type="descendent_path"  indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="descendent_path" 
class="solr.TextField">
   [junit4]   1>              <analyzer type="index">
   [junit4]   1>                <tokenizer 
class="solr.PathHierarchyTokenizerFactory" delimiter="/" />
   [junit4]   1>              </analyzer>
   [junit4]   1>              <analyzer type="query">
   [junit4]   1>                <tokenizer class="solr.KeywordTokenizerFactory" 
/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!--
   [junit4]   1>              Example of using PathHierarchyTokenizerFactory at 
query time, so
   [junit4]   1>              queries for paths match documents at that path, 
or in ancestor paths
   [junit4]   1>            -->
   [junit4]   1>            <dynamicField name="*_ancestor_path" 
type="ancestor_path"  indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="ancestor_path" 
class="solr.TextField">
   [junit4]   1>              <analyzer type="index">
   [junit4]   1>                <tokenizer class="solr.KeywordTokenizerFactory" 
/>
   [junit4]   1>              </analyzer>
   [junit4]   1>              <analyzer type="query">
   [junit4]   1>                <tokenizer 
class="solr.PathHierarchyTokenizerFactory" delimiter="/" />
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- This point type indexes the coordinates as 
separate fields (subFields)
   [junit4]   1>              If subFieldType is defined, it references a type, 
and a dynamic field
   [junit4]   1>              definition is created matching *___<typename>.  
Alternately, if 
   [junit4]   1>              subFieldSuffix is defined, that is used to create 
the subFields.
   [junit4]   1>              Example: if subFieldType="double", then the 
coordinates would be
   [junit4]   1>                indexed in fields 
myloc_0___double,myloc_1___double.
   [junit4]   1>              Example: if subFieldSuffix="_d" then the 
coordinates would be indexed
   [junit4]   1>                in fields myloc_0_d,myloc_1_d
   [junit4]   1>              The subFields are an implementation detail of the 
fieldType, and end
   [junit4]   1>              users normally should not need to know about them.
   [junit4]   1>             -->
   [junit4]   1>            <dynamicField name="*_point" type="point"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="point" class="solr.PointType" 
dimension="2" subFieldSuffix="_d"/>
   [junit4]   1>        
   [junit4]   1>            <!-- A specialized field for geospatial search 
filters and distance sorting. -->
   [junit4]   1>            <fieldType name="location" 
class="solr.LatLonPointSpatialField" docValues="true"/>
   [junit4]   1>        
   [junit4]   1>            <!-- A geospatial field type that supports 
multiValued and polygon shapes.
   [junit4]   1>              For more information about this and other spatial 
fields see:
   [junit4]   1>              
http://lucene.apache.org/solr/guide/spatial-search.html
   [junit4]   1>            -->
   [junit4]   1>            <fieldType name="location_rpt" 
class="solr.SpatialRecursivePrefixTreeFieldType"
   [junit4]   1>                       geo="true" distErrPct="0.025" 
maxDistErr="0.001" distanceUnits="kilometers" />
   [junit4]   1>        
   [junit4]   1>            <!-- Payloaded field types -->
   [junit4]   1>            <fieldType name="delimited_payloads_float" 
stored="false" indexed="true" class="solr.TextField">
   [junit4]   1>              <analyzer>
   [junit4]   1>                <tokenizer 
class="solr.WhitespaceTokenizerFactory"/>
   [junit4]   1>                <filter 
class="solr.DelimitedPayloadTokenFilterFactory" encoder="float"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            <fieldType name="delimited_payloads_int" 
stored="false" indexed="true" class="solr.TextField">
   [junit4]   1>              <analyzer>
   [junit4]   1>                <tokenizer 
class="solr.WhitespaceTokenizerFactory"/>
   [junit4]   1>                <filter 
class="solr.DelimitedPayloadTokenFilterFactory" encoder="integer"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            <fieldType name="delimited_payloads_string" 
stored="false" indexed="true" class="solr.TextField">
   [junit4]   1>              <analyzer>
   [junit4]   1>                <tokenizer 
class="solr.WhitespaceTokenizerFactory"/>
   [junit4]   1>                <filter 
class="solr.DelimitedPayloadTokenFilterFactory" encoder="identity"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- some examples for different languages 
(generally ordered by ISO code) -->
   [junit4]   1>        
   [junit4]   1>            <!-- Arabic -->
   [junit4]   1>            <dynamicField name="*_txt_ar" type="text_ar"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_ar" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <!-- for any non-arabic -->
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_ar.txt" />
   [junit4]   1>                <!-- normalizes ﻯ to ﻱ, etc -->
   [junit4]   1>                <filter 
class="solr.ArabicNormalizationFilterFactory"/>
   [junit4]   1>                <filter class="solr.ArabicStemFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- Bulgarian -->
   [junit4]   1>            <dynamicField name="*_txt_bg" type="text_bg"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_bg" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/> 
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_bg.txt" /> 
   [junit4]   1>                <filter 
class="solr.BulgarianStemFilterFactory"/>       
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Catalan -->
   [junit4]   1>            <dynamicField name="*_txt_ca" type="text_ca"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_ca" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <!-- removes l', etc -->
   [junit4]   1>                <filter class="solr.ElisionFilterFactory" 
ignoreCase="true" articles="lang/contractions_ca.txt"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_ca.txt" />
   [junit4]   1>                <filter 
class="solr.SnowballPorterFilterFactory" language="Catalan"/>       
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- CJK bigram (see text_ja for a Japanese 
configuration using morphological analysis) -->
   [junit4]   1>            <dynamicField name="*_txt_cjk" type="text_cjk"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_cjk" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer>
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <!-- normalize width before bigram, as e.g. 
half-width dakuten combine  -->
   [junit4]   1>                <filter class="solr.CJKWidthFilterFactory"/>
   [junit4]   1>                <!-- for any non-CJK -->
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.CJKBigramFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>        
   [junit4]   1>            <!-- Czech -->
   [junit4]   1>            <dynamicField name="*_txt_cz" type="text_cz"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_cz" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_cz.txt" />
   [junit4]   1>                <filter class="solr.CzechStemFilterFactory"/>   
    
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Danish -->
   [junit4]   1>            <dynamicField name="*_txt_da" type="text_da"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_da" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_da.txt" format="snowball" />
   [junit4]   1>                <filter 
class="solr.SnowballPorterFilterFactory" language="Danish"/>       
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- German -->
   [junit4]   1>            <dynamicField name="*_txt_de" type="text_de"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_de" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_de.txt" format="snowball" />
   [junit4]   1>                <filter 
class="solr.GermanNormalizationFilterFactory"/>
   [junit4]   1>                <filter 
class="solr.GermanLightStemFilterFactory"/>
   [junit4]   1>                <!-- less aggressive: <filter 
class="solr.GermanMinimalStemFilterFactory"/> -->
   [junit4]   1>                <!-- more aggressive: <filter 
class="solr.SnowballPorterFilterFactory" language="German2"/> -->
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Greek -->
   [junit4]   1>            <dynamicField name="*_txt_el" type="text_el"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_el" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <!-- greek specific lowercase for sigma -->
   [junit4]   1>                <filter 
class="solr.GreekLowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="false" words="lang/stopwords_el.txt" />
   [junit4]   1>                <filter class="solr.GreekStemFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Spanish -->
   [junit4]   1>            <dynamicField name="*_txt_es" type="text_es"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_es" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_es.txt" format="snowball" />
   [junit4]   1>                <filter 
class="solr.SpanishLightStemFilterFactory"/>
   [junit4]   1>                <!-- more aggressive: <filter 
class="solr.SnowballPorterFilterFactory" language="Spanish"/> -->
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Basque -->
   [junit4]   1>            <dynamicField name="*_txt_eu" type="text_eu"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_eu" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_eu.txt" />
   [junit4]   1>                <filter 
class="solr.SnowballPorterFilterFactory" language="Basque"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Persian -->
   [junit4]   1>            <dynamicField name="*_txt_fa" type="text_fa"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_fa" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer>
   [junit4]   1>                <!-- for ZWNJ -->
   [junit4]   1>                <charFilter 
class="solr.PersianCharFilterFactory"/>
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter 
class="solr.ArabicNormalizationFilterFactory"/>
   [junit4]   1>                <filter 
class="solr.PersianNormalizationFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_fa.txt" />
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Finnish -->
   [junit4]   1>            <dynamicField name="*_txt_fi" type="text_fi"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_fi" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_fi.txt" format="snowball" />
   [junit4]   1>                <filter 
class="solr.SnowballPorterFilterFactory" language="Finnish"/>
   [junit4]   1>                <!-- less aggressive: <filter 
class="solr.FinnishLightStemFilterFactory"/> -->
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- French -->
   [junit4]   1>            <dynamicField name="*_txt_fr" type="text_fr"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_fr" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <!-- removes l', etc -->
   [junit4]   1>                <filter class="solr.ElisionFilterFactory" 
ignoreCase="true" articles="lang/contractions_fr.txt"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_fr.txt" format="snowball" />
   [junit4]   1>                <filter 
class="solr.FrenchLightStemFilterFactory"/>
   [junit4]   1>                <!-- less aggressive: <filter 
class="solr.FrenchMinimalStemFilterFactory"/> -->
   [junit4]   1>                <!-- more aggressive: <filter 
class="solr.SnowballPorterFilterFactory" language="French"/> -->
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Irish -->
   [junit4]   1>            <dynamicField name="*_txt_ga" type="text_ga"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_ga" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <!-- removes d', etc -->
   [junit4]   1>                <filter class="solr.ElisionFilterFactory" 
ignoreCase="true" articles="lang/contractions_ga.txt"/>
   [junit4]   1>                <!-- removes n-, etc. position increments is 
intentionally false! -->
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/hyphenations_ga.txt"/>
   [junit4]   1>                <filter 
class="solr.IrishLowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_ga.txt"/>
   [junit4]   1>                <filter 
class="solr.SnowballPorterFilterFactory" language="Irish"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Galician -->
   [junit4]   1>            <dynamicField name="*_txt_gl" type="text_gl"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_gl" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_gl.txt" />
   [junit4]   1>                <filter class="solr.GalicianStemFilterFactory"/>
   [junit4]   1>                <!-- less aggressive: <filter 
class="solr.GalicianMinimalStemFilterFactory"/> -->
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Hindi -->
   [junit4]   1>            <dynamicField name="*_txt_hi" type="text_hi"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_hi" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <!-- normalizes unicode representation -->
   [junit4]   1>                <filter 
class="solr.IndicNormalizationFilterFactory"/>
   [junit4]   1>                <!-- normalizes variation in spelling -->
   [junit4]   1>                <filter 
class="solr.HindiNormalizationFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_hi.txt" />
   [junit4]   1>                <filter class="solr.HindiStemFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Hungarian -->
   [junit4]   1>            <dynamicField name="*_txt_hu" type="text_hu"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_hu" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_hu.txt" format="snowball" />
   [junit4]   1>                <filter 
class="solr.SnowballPorterFilterFactory" language="Hungarian"/>
   [junit4]   1>                <!-- less aggressive: <filter 
class="solr.HungarianLightStemFilterFactory"/> -->   
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Armenian -->
   [junit4]   1>            <dynamicField name="*_txt_hy" type="text_hy"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_hy" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_hy.txt" />
   [junit4]   1>                <filter 
class="solr.SnowballPorterFilterFactory" language="Armenian"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Indonesian -->
   [junit4]   1>            <dynamicField name="*_txt_id" type="text_id"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_id" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_id.txt" />
   [junit4]   1>                <!-- for a less aggressive approach (only 
inflectional suffixes), set stemDerivational to false -->
   [junit4]   1>                <filter 
class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Italian -->
   [junit4]   1>          <dynamicField name="*_txt_it" type="text_it"  
indexed="true"  stored="true"/>
   [junit4]   1>          <fieldType name="text_it" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <!-- removes l', etc -->
   [junit4]   1>                <filter class="solr.ElisionFilterFactory" 
ignoreCase="true" articles="lang/contractions_it.txt"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_it.txt" format="snowball" />
   [junit4]   1>                <filter 
class="solr.ItalianLightStemFilterFactory"/>
   [junit4]   1>                <!-- more aggressive: <filter 
class="solr.SnowballPorterFilterFactory" language="Italian"/> -->
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Japanese using morphological analysis (see 
text_cjk for a configuration using bigramming)
   [junit4]   1>        
   [junit4]   1>                 NOTE: If you want to optimize search for 
precision, use default operator AND in your request
   [junit4]   1>                 handler config (q.op) Use OR if you would like 
to optimize for recall (default).
   [junit4]   1>            -->
   [junit4]   1>            <dynamicField name="*_txt_ja" type="text_ja"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_ja" class="solr.TextField" 
positionIncrementGap="100" autoGeneratePhraseQueries="false">
   [junit4]   1>              <analyzer>
   [junit4]   1>                <!-- Kuromoji Japanese morphological 
analyzer/tokenizer (JapaneseTokenizer)
   [junit4]   1>        
   [junit4]   1>                   Kuromoji has a search mode (default) that 
does segmentation useful for search.  A heuristic
   [junit4]   1>                   is used to segment compounds into its parts 
and the compound itself is kept as synonym.
   [junit4]   1>        
   [junit4]   1>                   Valid values for attribute mode are:
   [junit4]   1>                      normal: regular segmentation
   [junit4]   1>                      search: segmentation useful for search 
with synonyms compounds (default)
   [junit4]   1>                    extended: same as search mode, but unigrams 
unknown words (experimental)
   [junit4]   1>        
   [junit4]   1>                   For some applications it might be good to 
use search mode for indexing and normal mode for
   [junit4]   1>                   queries to reduce recall and prevent parts 
of compounds from being matched and highlighted.
   [junit4]   1>                   Use <analyzer type="index"> and <analyzer 
type="query"> for this and mode normal in query.
   [junit4]   1>        
   [junit4]   1>                   Kuromoji also has a convenient user 
dictionary feature that allows overriding the statistical
   [junit4]   1>                   model with your own entries for 
segmentation, part-of-speech tags and readings without a need
   [junit4]   1>                   to specify weights.  Notice that user 
dictionaries have not been subject to extensive testing.
   [junit4]   1>        
   [junit4]   1>                   User dictionary attributes are:
   [junit4]   1>                             userDictionary: user dictionary 
filename
   [junit4]   1>                     userDictionaryEncoding: user dictionary 
encoding (default is UTF-8)
   [junit4]   1>        
   [junit4]   1>                   See lang/userdict_ja.txt for a sample user 
dictionary file.
   [junit4]   1>        
   [junit4]   1>                   Punctuation characters are discarded by 
default.  Use discardPunctuation="false" to keep them.
   [junit4]   1>                -->
   [junit4]   1>                <tokenizer 
class="solr.JapaneseTokenizerFactory" mode="search"/>
   [junit4]   1>                <!--<tokenizer 
class="solr.JapaneseTokenizerFactory" mode="search" 
userDictionary="lang/userdict_ja.txt"/>-->
   [junit4]   1>                <!-- Reduces inflected verbs and adjectives to 
their base/dictionary forms (辞書形) -->
   [junit4]   1>                <filter 
class="solr.JapaneseBaseFormFilterFactory"/>
   [junit4]   1>                <!-- Removes tokens with certain part-of-speech 
tags -->
   [junit4]   1>                <filter 
class="solr.JapanesePartOfSpeechStopFilterFactory" tags="lang/stoptags_ja.txt" 
/>
   [junit4]   1>                <!-- Normalizes full-width romaji to half-width 
and half-width kana to full-width (Unicode NFKC subset) -->
   [junit4]   1>                <filter class="solr.CJKWidthFilterFactory"/>
   [junit4]   1>                <!-- Removes common tokens typically not useful 
for search, but have a negative effect on ranking -->
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_ja.txt" />
   [junit4]   1>                <!-- Normalizes common katakana spelling 
variations by removing any last long sound character (U+30FC) -->
   [junit4]   1>                <filter 
class="solr.JapaneseKatakanaStemFilterFactory" minimumLength="4"/>
   [junit4]   1>                <!-- Lower-cases romaji characters -->
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Latvian -->
   [junit4]   1>            <dynamicField name="*_txt_lv" type="text_lv"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_lv" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_lv.txt" />
   [junit4]   1>                <filter class="solr.LatvianStemFilterFactory"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Dutch -->
   [junit4]   1>            <dynamicField name="*_txt_nl" type="text_nl"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_nl" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_nl.txt" format="snowball" />
   [junit4]   1>                <filter 
class="solr.StemmerOverrideFilterFactory" dictionary="lang/stemdict_nl.txt" 
ignoreCase="false"/>
   [junit4]   1>                <filter 
class="solr.SnowballPorterFilterFactory" language="Dutch"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Norwegian -->
   [junit4]   1>            <dynamicField name="*_txt_no" type="text_no"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_no" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_no.txt" format="snowball" />
   [junit4]   1>                <filter 
class="solr.SnowballPorterFilterFactory" language="Norwegian"/>
   [junit4]   1>                <!-- less aggressive: <filter 
class="solr.NorwegianLightStemFilterFactory"/> -->
   [junit4]   1>                <!-- singular/plural: <filter 
class="solr.NorwegianMinimalStemFilterFactory"/> -->
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Portuguese -->
   [junit4]   1>          <dynamicField name="*_txt_pt" type="text_pt"  
indexed="true"  stored="true"/>
   [junit4]   1>          <fieldType name="text_pt" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_pt.txt" format="snowball" />
   [junit4]   1>                <filter 
class="solr.PortugueseLightStemFilterFactory"/>
   [junit4]   1>                <!-- less aggressive: <filter 
class="solr.PortugueseMinimalStemFilterFactory"/> -->
   [junit4]   1>                <!-- more aggressive: <filter 
class="solr.SnowballPorterFilterFactory" language="Portuguese"/> -->
   [junit4]   1>                <!-- most aggressive: <filter 
class="solr.PortugueseStemFilterFactory"/> -->
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Romanian -->
   [junit4]   1>            <dynamicField name="*_txt_ro" type="text_ro"  
indexed="true"  stored="true"/>
   [junit4]   1>            <fieldType name="text_ro" class="solr.TextField" 
positionIncrementGap="100">
   [junit4]   1>              <analyzer> 
   [junit4]   1>                <tokenizer 
class="solr.StandardTokenizerFactory"/>
   [junit4]   1>                <filter class="solr.LowerCaseFilterFactory"/>
   [junit4]   1>                <filter class="solr.StopFilterFactory" 
ignoreCase="true" words="lang/stopwords_ro.txt" />
   [junit4]   1>                <filter 
class="solr.SnowballPorterFilterFactory" language="Romanian"/>
   [junit4]   1>              </analyzer>
   [junit4]   1>            </fieldType>
   [junit4]   1>            
   [junit4]   1>            <!-- Russian -->
   [junit4]   1>            <dyn

[...truncated too long message...]

DistributedMap, TestSolrConfigHandlerCloud, 
TestLMJelinekMercerSimilarityFactory, QueryEqualityTest, 
SolrGangliaReporterTest, TestGraphTermsQParserPlugin, TestReload, 
DistributedVersionInfoTest, BlockCacheTest, MinimalSchemaTest, 
TestStressUserVersions, TestDFRSimilarityFactory, ActionThrottleTest, 
DeleteLastCustomShardedReplicaTest, TestJsonRequest, 
BigEndianAscendingWordSerializerTest, ReplicationFactorTest, 
TestTolerantSearch, TestUseDocValuesAsStored2, TestFieldTypeResource, 
TestPerFieldSimilarityWithDefaultOverride, TestFieldCacheSortRandom, 
CollectionTooManyReplicasTest, SegmentsInfoRequestHandlerTest, 
DistributedQueryComponentOptimizationTest, TestJmxIntegration, TestCustomSort, 
ClusterStateTest, CircularListTest, MoveReplicaHDFSUlogDirTest, 
DocumentBuilderTest, TestConfigSetImmutable, InfixSuggestersTest, 
BlockJoinFacetSimpleTest, SuggesterFSTTest, DistanceUnitsTest, 
TestBulkSchemaConcurrent, LeaderElectionTest, ResponseLogComponentTest, 
URLClassifyProcessorTest, TestFoldingMultitermQuery, BasicDistributedZk2Test, 
PreAnalyzedUpdateProcessorTest, TestLRUStatsCache, SearchHandlerTest, 
SimplePostToolTest, TestImpersonationWithHadoopAuth, 
TestRandomCollapseQParserPlugin, SolrCLIZkUtilsTest, TestFieldCache, 
StressHdfsTest, TestSolrDeletionPolicy2, TestMacros, 
CoreAdminRequestStatusTest, TestReversedWildcardFilterFactory, 
DirectoryFactoryTest, ReturnFieldsTest, 
OverseerCollectionConfigSetProcessorTest, TestCollectionAPI, 
MetricsHandlerTest, SolrCoreCheckLockOnStartupTest, TestSimpleQParserPlugin, 
HdfsChaosMonkeyNothingIsSafeTest, PingRequestHandlerTest, DateMathParserTest, 
TestLegacyFieldCache, ClassificationUpdateProcessorIntegrationTest, TestSort, 
TestSuggestSpellingConverter, TestDistributedStatsComponentCardinality, 
TestSchemaManager, TestConfigSetsAPIExclusivity, TestReplicaProperties, 
AtomicUpdateProcessorFactoryTest, TestPivotHelperCode, TestNRTOpen, 
CursorMarkTest, PrimitiveFieldTypeTest, DateFieldTest, 
UniqFieldsUpdateProcessorFactoryTest, CachingDirectoryFactoryTest, 
TestExclusionRuleCollectionAccess, TestLeaderElectionZkExpiry, TestUtils, 
HighlighterMaxOffsetTest, TestRecoveryHdfs, TermVectorComponentDistributedTest, 
VMParamsZkACLAndCredentialsProvidersTest, PathHierarchyTokenizerFactoryTest, 
TestManagedSchemaAPI, DocValuesMissingTest, TestXmlQParserPlugin, 
SparseHLLTest, OverseerStatusTest, TestLegacyNumericRangeQueryBuilder, 
TestGroupingSearch, TestBinaryResponseWriter, AssignTest, UtilsToolTest, 
CdcrBootstrapTest]
   [junit4] Completed [353/731 (2!)] on J2 in 210.38s, 3 tests, 1 failure <<< 
FAILURES!

[...truncated 919 lines...]
   [junit4] Suite: org.apache.solr.metrics.reporters.SolrSlf4jReporterTest
   [junit4]   2> Creating dataDir: 
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-7.x/solr/build/solr-core/test/J0/temp/solr.metrics.reporters.SolrSlf4jReporterTest_83EC4F411E8A93EC-001/init-core-data-001
   [junit4]   2> 5143587 WARN  
(SUITE-SolrSlf4jReporterTest-seed#[83EC4F411E8A93EC]-worker) [    ] 
o.a.s.SolrTestCaseJ4 startTrackingSearchers: numOpens=8 numCloses=8
   [junit4]   2> NOTE: reproduce with: ant test  
-Dtestcase=SolrSlf4jReporterTest -Dtests.method=testReporter 
-Dtests.seed=83EC4F411E8A93EC -Dtests.multiplier=2 -Dtests.slow=true 
-Dtests.locale=lv-LV -Dtests.timezone=America/Rankin_Inlet -Dtests.asserts=true 
-Dtests.file.encoding=UTF-8
   [junit4] FAILURE 0.18s J0 | SolrSlf4jReporterTest.testReporter <<<
   [junit4]    > Throwable #1: java.lang.AssertionError: Test requires that 
log-level is at-least INFO, but INFO is disabled
   [junit4]    >        at 
__randomizedtesting.SeedInfo.seed([83EC4F411E8A93EC:DC086276758600A9]:0)
   [junit4]    >        at 
org.apache.solr.metrics.reporters.SolrSlf4jReporterTest.ensureLoggingConfiguredAppropriately(SolrSlf4jReporterTest.java:99)
   [junit4]    >        at 
org.apache.solr.metrics.reporters.SolrSlf4jReporterTest.testReporter(SolrSlf4jReporterTest.java:49)
   [junit4]    >        at java.lang.Thread.run(Thread.java:748)
   [junit4]   2> NOTE: leaving temporary files on disk at: 
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-7.x/solr/build/solr-core/test/J0/temp/solr.metrics.reporters.SolrSlf4jReporterTest_83EC4F411E8A93EC-001
   [junit4]   2> NOTE: test params are: codec=Asserting(Lucene70): {}, 
docValues:{}, maxPointsInLeafNode=848, maxMBSortInHeap=5.9494402028248725, 
sim=RandomSimilarity(queryNorm=true): {}, locale=lv-LV, 
timezone=America/Rankin_Inlet
   [junit4]   2> NOTE: Linux 4.4.0-83-generic amd64/Oracle Corporation 
1.8.0_144 (64-bit)/cpus=4,threads=1,free=141590312,total=528482304
   [junit4]   2> NOTE: All tests run in this JVM: [RequestHandlersTest, 
ExternalFileFieldSortTest, TestConfigSetProperties, 
ExitableDirectoryReaderTest, SaslZkACLProviderTest, TestComponentsName, 
TestSubQueryTransformerDistrib, TestOmitPositions, OverseerTaskQueueTest, 
TestSolrCLIRunExample, TestDynamicFieldCollectionResource, 
TestRequestForwarding, TestIndexingPerformance, OverseerModifyCollectionTest, 
DistributedExpandComponentTest, WrapperMergePolicyFactoryTest, 
TestJsonFacetRefinement, TestCSVResponseWriter, 
TestMultiValuedNumericRangeQuery, EnumFieldTest, TestFieldCacheVsDocValues, 
BlobRepositoryCloudTest, CoreMergeIndexesAdminHandlerTest, TestConfig, 
RAMDirectoryFactoryTest, CdcrVersionReplicationTest, 
LeaderElectionContextKeyTest, OpenExchangeRatesOrgProviderTest, 
ConfigSetsAPITest, BasicZkTest, TestManagedStopFilterFactory, 
DistributedFacetPivotWhiteBoxTest, CursorPagingTest, TestNumericTerms32, 
TestExpandComponent, TestSQLHandler, TestSolr4Spatial, 
PropertiesRequestHandlerTest, TestStressCloudBlindAtomicUpdates, 
TestTlogReplica, PluginInfoTest, TestPHPSerializedResponseWriter, 
TestInfoStreamLogging, HighlighterConfigTest, 
DistributedSpellCheckComponentTest, XmlUpdateRequestHandlerTest, 
ClassificationUpdateProcessorTest, TestWordDelimiterFilterFactory, 
EchoParamsTest, TestCloudSearcherWarming, BlockDirectoryTest, 
DistributedQueryElevationComponentTest, TestSchemaNameResource, 
BadCopyFieldTest, SpellCheckCollatorTest, TestPayloadScoreQParserPlugin, 
TestFieldSortValues, SpellingQueryConverterTest, TestExactSharedStatsCache, 
TestSchemalessBufferedUpdates, LargeFieldTest, SynonymTokenizerTest, 
TestDocumentBuilder, TestCloudPivotFacet, TestManagedSchemaThreadSafety, 
DeleteNodeTest, TestRandomFaceting, TestCloudManagedSchema, 
SolrCloudExampleTest, TestCustomStream, TestPullReplica, BitVectorTest, 
V2StandaloneTest, SolrPluginUtilsTest, TestRestManager, 
BinaryUpdateRequestHandlerTest, TestBinaryField, TestNoOpRegenerator, 
TestQuerySenderNoQuery, IndexBasedSpellCheckerTest, 
TestBackupRepositoryFactory, TestSchemaVersionResource, TestFieldResource, 
HdfsBasicDistributedZk2Test, TestLazyCores, DistributedFacetPivotLongTailTest, 
QueryElevationComponentTest, TestRangeQuery, TestRawResponseWriter, 
TestRemoteStreaming, TestMaxScoreQueryParser, 
TlogReplayBufferedWhileIndexingTest, RemoteQueryErrorTest, 
HLLSerializationTest, TestOrdValues, TestFastOutputStream, TestFaceting, 
SolrRequestParserTest, DistributedSuggestComponentTest, TestCollationField, 
SolrIndexSplitterTest, TestCrossCoreJoin, TestHalfAndHalfDocValues, 
GraphQueryTest, TestGraphMLResponseWriter, SolrCoreTest, AddBlockUpdateTest, 
TestChildDocTransformer, CdcrReplicationDistributedZkTest, 
DocValuesNotIndexedTest, MBeansHandlerTest, TestPhraseSuggestions, 
TestTrackingShardHandlerFactory, TestSolrCoreSnapshots, ZkFailoverTest, 
DefaultValueUpdateProcessorTest, TestFunctionQuery, TestReloadDeadlock, 
BasicDistributedZkTest, ChaosMonkeySafeLeaderTest, UnloadDistributedZkTest, 
SyncSliceTest, OverseerTest, RecoveryZkTest, FullSolrCloudDistribCmdsTest, 
TestDistributedSearch, ZkControllerTest, TestRealTimeGet, TestStressVersions, 
SimpleFacetsTest, SpellCheckComponentTest, PeerSyncTest, TestBadConfig, 
ShowFileRequestHandlerTest, CoreAdminHandlerTest, 
WordBreakSolrSpellCheckerTest, TestUpdate, DirectUpdateHandlerOptimizeTest, 
DistanceFunctionTest, XsltUpdateRequestHandlerTest, TestSurroundQueryParser, 
TermsComponentTest, SearchHandlerTest, TestMergePolicyConfig, OutputWriterTest, 
TestSolrCoreProperties, DirectSolrConnectionTest, TestLuceneMatchVersion, 
TestXIncludeConfig, TestSweetSpotSimilarityFactory, TestPerFieldSimilarity, 
TestLMDirichletSimilarityFactory, TestFastWriter, TestFastLRUCache, 
ChaosMonkeyNothingIsSafeTest, SolrTestCaseJ4Test, 
TestCursorMarkWithoutUniqueKey, TestHighlightDedupGrouping, 
TestSimpleTrackingShardHandler, AsyncCallRequestStatusResponseTest, 
BaseCdcrDistributedZkTest, CdcrReplicationHandlerTest, 
ChaosMonkeyNothingIsSafeWithPullReplicasTest, CustomCollectionTest, 
DistribDocExpirationUpdateProcessorTest, HttpPartitionTest, 
LeaderInitiatedRecoveryOnCommitTest, MultiThreadedOCPTest, 
RestartWhileUpdatingTest, SSLMigrationTest, ShardSplitTest, 
TestRebalanceLeaders, TestSolrCloudWithKerberosAlt, AutoScalingHandlerTest, 
TestPolicyCloud, HdfsRecoveryZkTest, TestConfigReload, V2ApiIntegrationTest, 
StatsReloadRaceTest, DistributedFacetPivotSmallTest, 
TestUnifiedSolrHighlighter, UninvertDocValuesMergePolicyTest, TestLegacyField, 
TestLegacyFieldReuse, TestLegacyNumericUtils, TestLegacyTerms, 
TestNumericRangeQuery32, TestNumericRangeQuery64, SolrMetricManagerTest, 
SolrMetricReporterTest, SolrMetricsIntegrationTest, SolrJmxReporterCloudTest, 
SolrSlf4jReporterTest]
   [junit4] Completed [622/731 (3!)] on J0 in 0.64s, 1 test, 1 failure <<< 
FAILURES!

[...truncated 46570 lines...]
BUILD FAILED
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-7.x/build.xml:810: The 
following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-7.x/build.xml:690: The 
following error occurred while executing this line:
/home/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-7.x/build.xml:678: 
Source checkout is modified!!! Offending files:
* solr/licenses/httpmime-4.5.3.jar.sha1

Total time: 250 minutes 28 seconds
Build step 'Invoke Ant' marked build as failure
Archiving artifacts
Recording test results
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to