Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-12662

Reproducing TestPolicy failures: NPE and NoClassDefFoundError

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.5, 8.0
    • Component/s: AutoScaling, Tests
    • Labels:
      None

      Description

      From https://builds.apache.org/job/Lucene-Solr-Tests-7.x/773/:

         [junit4] Suite: org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy
         [junit4]   2> Creating dataDir: /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-7.x/solr/build/solr-solrj/test/J0/temp/solr.client.solrj.cloud.autoscaling.TestPolicy_D876F0AD4FD0DF80-001/init-core-data-001
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testWithCollection -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.09s J0 | TestPolicy.testWithCollection <<<
         [junit4]    > Throwable #1: java.lang.ExceptionInInitializerError
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:575A9671946EA761]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Variable$Type.<init>(Variable.java:242)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Variable$Type.<clinit>(Variable.java:85)
         [junit4]    > 	at org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.getNodeValues(SolrClientNodeStateProvider.java:130)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testWithCollection(TestPolicy.java:244)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]    > Caused by: java.lang.NullPointerException
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Variable$Type.values(Variable.java:84)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.VariableBase.<clinit>(VariableBase.java:203)
         [junit4]    > 	... 43 more
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testEmptyClusterState -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.07s J0 | TestPolicy.testEmptyClusterState <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:39224A25B6C6C014]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:127)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper$SessionRef.createSession(PolicyHelper.java:356)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper$SessionRef.get(PolicyHelper.java:321)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.getSession(PolicyHelper.java:377)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.getReplicaLocations(PolicyHelper.java:113)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testEmptyClusterState(TestPolicy.java:2185)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testUtilizeNodeFailure -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.02s J0 | TestPolicy.testUtilizeNodeFailure <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:9DF67055BF55C658]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:127)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.createSuggester(TestPolicy.java:86)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testUtilizeNodeFailure(TestPolicy.java:3101)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testRules -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.03s J0 | TestPolicy.testRules <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:3029F941C3349FF8]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testRules(TestPolicy.java:1729)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testSessionCaching -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.13s J0 | TestPolicy.testSessionCaching <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:42ECC50FFFA7AC15]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:127)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testSessionCaching(TestPolicy.java:1774)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testUtilizeNodeFailure2 -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.02s J0 | TestPolicy.testUtilizeNodeFailure2 <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:4B228ED94AB63622]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:127)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.createSuggester(TestPolicy.java:86)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testUtilizeNodeFailure2(TestPolicy.java:3186)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testDiskSpaceReqd -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.01s J0 | TestPolicy.testDiskSpaceReqd <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:195D758FED578924]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper$SessionRef.createSession(PolicyHelper.java:356)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper$SessionRef.get(PolicyHelper.java:321)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.getSession(PolicyHelper.java:377)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.getReplicaLocations(PolicyHelper.java:113)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testDiskSpaceReqd(TestPolicy.java:2847)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testMoveReplicaSuggester -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.02s J0 | TestPolicy.testMoveReplicaSuggester <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:CF72B1204D652874]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:127)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testMoveReplicaSuggester(TestPolicy.java:2275)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testMultipleCollections -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.01s J0 | TestPolicy.testMultipleCollections <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:64C899313DA79CE1]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testMultipleCollections(TestPolicy.java:1567)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testSortError -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.07s J0 | TestPolicy.testSortError <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:8F10C16FEF62E3D4]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:127)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testSortError(TestPolicy.java:3201)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testMultiReplicaPlacement -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testMultiReplicaPlacement <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:44DD32F319EB63C7]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper$SessionRef.createSession(PolicyHelper.java:356)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper$SessionRef.get(PolicyHelper.java:321)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.getSession(PolicyHelper.java:377)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.getReplicaLocations(PolicyHelper.java:113)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testMultiReplicaPlacement(TestPolicy.java:2247)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testComputePlanAfterNodeAdded -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.01s J0 | TestPolicy.testComputePlanAfterNodeAdded <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:EA579A62B2875BEF]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:96)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testComputePlanAfterNodeAdded(TestPolicy.java:2312)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testReplicaZonesPercentage -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.01s J0 | TestPolicy.testReplicaZonesPercentage <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:9C4371DB1FAD34B8]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testReplicaZonesPercentage(TestPolicy.java:2478)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testEqualFunction -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testEqualFunction <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:E6B55022B99711B6]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testEqualFunction(TestPolicy.java:1015)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testValidate -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testValidate <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:F11DD774D91BC84F]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.validate(Clause.java:520)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.expectError(TestPolicy.java:1056)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testValidate(TestPolicy.java:727)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testWithCollectionMoveVsAddSuggestions -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.02s J0 | TestPolicy.testWithCollectionMoveVsAddSuggestions <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.Variable$Type
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:BCD15664D73CDF48]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.getNodeValues(SolrClientNodeStateProvider.java:130)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testWithCollectionMoveVsAddSuggestions(TestPolicy.java:531)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testMerge -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testMerge <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:6BD72E49400B6915]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testMerge(TestPolicy.java:1685)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testFreediskPercentage -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testFreediskPercentage <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:BFD561803DECB451]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testFreediskPercentage(TestPolicy.java:3625)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testFreeDiskSuggestions -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testFreeDiskSuggestions <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:A3321DAFC01C81A8]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testFreeDiskSuggestions(TestPolicy.java:2536)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testNegativeConditions -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.01s J0 | TestPolicy.testNegativeConditions <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:EB594D2345134CA0]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testNegativeConditions(TestPolicy.java:1884)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testWithCollectionSuggestions -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.01s J0 | TestPolicy.testWithCollectionSuggestions <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.Variable$Type
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:944AED1BA2E08C7F]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.getNodeValues(SolrClientNodeStateProvider.java:130)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testWithCollectionSuggestions(TestPolicy.java:368)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testReplicaCountSuggestions -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testReplicaCountSuggestions <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:CD1C93EF66CA956]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:96)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.getSuggestions(PolicyHelper.java:207)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testReplicaCountSuggestions(TestPolicy.java:2343)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testConditionsSort -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testConditionsSort <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:F924935CC3E5C6C4]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testConditionsSort(TestPolicy.java:1704)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testPortSuggestions -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testPortSuggestions <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:1B188F564395566C]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testPortSuggestions(TestPolicy.java:2722)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testMoveReplica -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testMoveReplica <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:922C4955477091B]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:96)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testMoveReplica(TestPolicy.java:1970)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testReplicaPercentage -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.01s J0 | TestPolicy.testReplicaPercentage <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:A291ADA3E5C08A31]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testReplicaPercentage(TestPolicy.java:2379)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testWithCollectionMoveReplica -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testWithCollectionMoveReplica <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.Variable$Type
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:97BAD97C57E7644E]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.getNodeValues(SolrClientNodeStateProvider.java:130)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testWithCollectionMoveReplica(TestPolicy.java:684)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testViolationOutput -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testViolationOutput <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:BA40B57A20BC2F2]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testViolationOutput(TestPolicy.java:3558)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testScheduledTriggerFailure -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.01s J0 | TestPolicy.testScheduledTriggerFailure <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:515D02A1078A8A1B]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:96)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.createSuggester(TestPolicy.java:86)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testScheduledTriggerFailure(TestPolicy.java:2974)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testMoveReplicasInMultipleCollections -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.02s J0 | TestPolicy.testMoveReplicasInMultipleCollections <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:4281DD4502353835]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:127)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testMoveReplicasInMultipleCollections(TestPolicy.java:1511)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testSyspropSuggestions -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.02s J0 | TestPolicy.testSyspropSuggestions <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:EBCE9BA84100BD06]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testSyspropSuggestions(TestPolicy.java:2662)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testOtherTag -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testOtherTag <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:A56F41875B23288E]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testOtherTag(TestPolicy.java:2032)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testPolicyWithReplicaType -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.02s J0 | TestPolicy.testPolicyWithReplicaType <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:908F23B464EE88C3]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testPolicyWithReplicaType(TestPolicy.java:1371)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testRow -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.01s J0 | TestPolicy.testRow <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:8D2129ABB7358D5F]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:127)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:98)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testRow(TestPolicy.java:1622)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testGreedyConditions -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testGreedyConditions <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:8179CEBF6A59C6C3]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:96)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testGreedyConditions(TestPolicy.java:1916)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testNodeLostMultipleReplica -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.03s J0 | TestPolicy.testNodeLostMultipleReplica <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:DAE0DB69F39FED37]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testNodeLostMultipleReplica(TestPolicy.java:1180)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testDiskSpaceHint -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testDiskSpaceHint <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:F7DD34D8556AE49B]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:96)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testDiskSpaceHint(TestPolicy.java:2757)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testNodeLost -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testNodeLost <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:67633E53CC3ABA06]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:96)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testNodeLost(TestPolicy.java:1145)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testCoresSuggestions -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.00s J0 | TestPolicy.testCoresSuggestions <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:706B14C85B1FD6D9]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:96)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
         [junit4]    > 	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
         [junit4]    > 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
         [junit4]    > 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
         [junit4]    > 	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
         [junit4]    > 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
         [junit4]    > 	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Policy.<init>(Policy.java:124)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.AutoScalingConfig.getPolicy(AutoScalingConfig.java:353)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testCoresSuggestions(TestPolicy.java:2615)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPolicy -Dtests.method=testOperands -Dtests.seed=D876F0AD4FD0DF80 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=sr -Dtests.timezone=Europe/Busingen -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
         [junit4] ERROR   0.01s J0 | TestPolicy.testOperands <<<
         [junit4]    > Throwable #1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.solr.client.solrj.cloud.autoscaling.VariableBase
         [junit4]    > 	at __randomizedtesting.SeedInfo.seed([D876F0AD4FD0DF80:F9F893BA0CB56B25]:0)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.parse(Clause.java:261)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.<init>(Clause.java:104)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:140)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.Clause.create(Clause.java:136)
         [junit4]    > 	at org.apache.solr.client.solrj.cloud.autoscaling.TestPolicy.testOperands(TestPolicy.java:1065)
         [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
         [junit4]   2> NOTE: leaving temporary files on disk at: /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-Tests-7.x/solr/build/solr-solrj/test/J0/temp/solr.client.solrj.cloud.autoscaling.TestPolicy_D876F0AD4FD0DF80-001
         [junit4]   2> NOTE: test params are: codec=Lucene70, sim=RandomSimilarity(queryNorm=true): {}, locale=sr, timezone=Europe/Busingen
         [junit4]   2> NOTE: Linux 4.4.0-130-generic amd64/Oracle Corporation 1.8.0_172 (64-bit)/cpus=4,threads=1,free=133865256,total=294649856
         [junit4]   2> NOTE: All tests run in this JVM: [UuidEvaluatorTest, LBHttpSolrClientBuilderTest, LargeVolumeBinaryJettyTest, DivideEvaluatorTest, MergeIndexesEmbeddedTest, DocumentAnalysisResponseTest, SolrExampleBinaryTest, CosineEvaluatorTest, SineEvaluatorTest, TestSolrProperties, TestPolicy]
         [junit4] Completed [26/155 (1!)] on J0 in 0.77s, 41 tests, 40 errors <<< FAILURES!
      

        Attachments

        1. SOLR-12662.patch
          2 kB
          Steve Rowe
        2. SOLR-12662-part2.patch
          3 kB
          Steve Rowe

          Activity

            People

            • Assignee:
              steve_rowe Steve Rowe
              Reporter:
              steve_rowe Steve Rowe
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: