I pushed your core code fix along with my change. I have no idea who broke the tests; the test class itself hasn't been touched in a while, so I suspect it was broken due to the changes Mr. Erickson committed.
Karl On Thu, Jun 29, 2017 at 6:30 AM, Mikhail Khludnev <m...@apache.org> wrote: > Hi, > > I tried to fix > > $ git diff > > diff --git a/solr/core/src/java/org/apache/solr/core/SolrCore.java > b/solr/core/src/java/org/apache/solr/core/SolrCore.java > > index c02c748..e60f9dd 100644 > > --- a/solr/core/src/java/org/apache/solr/core/SolrCore.java > > +++ b/solr/core/src/java/org/apache/solr/core/SolrCore.java > > @@ -2833,7 +2833,7 @@ public final class SolrCore implements > SolrInfoMBean, SolrMetricProducer, Closea > > CoreDescriptor cd = getCoreDescriptor(); > > if (cd != null) { > > if (coreContainer != null) { > > - lst.add("aliases", coreContainer.getCoreNames(this)); > > + lst.add("aliases", coreContainer.getNamesForCore(this)); > > } > > CloudDescriptor cloudDesc = cd.getCloudDescriptor(); > > if (cloudDesc != null) { > > > but got the next compile errors > > common.compile-test: > > [mkdir] Created dir: /home/mikhail_khludnev@epam. > com/lucene-solr/solr/build/solr-core/classes/test > > [javac] Compiling 785 source files to /home/mikhail_khludnev@epam. > com/lucene-solr/solr/build/solr-core/classes/test > > [javac] /home/mikhail_khlud...@epam.com/lucene-solr/solr/core/src/ > test/org/apache/solr/cloud/BasicDistributedZkTest.java:524: error: cannot > find symbol > > [javac] JettySolrRunner jetty = jettys.get(0); > > [javac] ^ > > [javac] symbol: class JettySolrRunner > > [javac] location: class BasicDistributedZkTest > > [javac] /home/mikhail_khlud...@epam.com/lucene-solr/solr/core/src/ > test/org/apache/solr/cloud/BasicDistributedZkTest.java:569: error: cannot > find symbol > > [javac] assertEquals(0, > CollectionAdminRequest.createCollection(collection, > "conf1", numShards, 1) > > [javac] ^ > > [javac] symbol: variable CollectionAdminRequest > > [javac] location: class BasicDistributedZkTest > > [javac] /home/mikhail_khlud...@epam.com/lucene-solr/solr/core/src/ > test/org/apache/solr/cloud/BasicDistributedZkTest.java:584: error: cannot > find symbol > > [javac] > assertTrue(CollectionAdminRequest.addReplicaToShard(collection, > "shard"+((freezeI%numShards)+1)) > > [javac] ^ > > [javac] symbol: variable CollectionAdminRequest > > [javac] location: class BasicDistributedZkTest > > [javac] /home/mikhail_khlud...@epam.com/lucene-solr/solr/core/src/ > test/org/apache/solr/cloud/UnloadDistributedZkTest.java:118: error: > cannot find symbol > > [javac] SolrClient client = clients.get(0); > > [javac] ^ > > [javac] symbol: class SolrClient > > [javac] location: class UnloadDistributedZkTest > > [javac] /home/mikhail_khlud...@epam.com/lucene-solr/solr/core/src/ > test/org/apache/solr/cloud/UnloadDistributedZkTest.java:170: error: > cannot find symbol > > [javac] SolrClient client = clients.get(0); > > [javac] ^ > > [javac] symbol: class SolrClient > > [javac] location: class UnloadDistributedZkTest > > [javac] /home/mikhail_khlud...@epam.com/lucene-solr/solr/core/src/ > test/org/apache/solr/cloud/UnloadDistributedZkTest.java:383: error: > cannot find symbol > > [javac] JettySolrRunner jetty = jettys.get(0); > > [javac] ^ > > [javac] symbol: class JettySolrRunner > > [javac] location: class UnloadDistributedZkTest > > [javac] Note: Some input files use or override a deprecated API. > > [javac] Note: Recompile with -Xlint:deprecation for details. > > [javac] Note: Some input files use unchecked or unsafe operations. > > [javac] Note: Recompile with -Xlint:unchecked for details. > > [javac] 6 errors > > > common.compile-test: > > [javac] Compiling 737 source files to /home/mikhail_khludnev@epam. > com/lucene-solr/solr/build/solr-core/classes/test > > [javac] /home/mikhail_khlud...@epam.com/lucene-solr/solr/core/src/ > test/org/apache/solr/cloud/BasicDistributedZkTest.java:587: error: cannot > find symbol > > [javac] .setCoreName(collection + freezeI) > > [javac] ^ > > [javac] symbol: method setCoreName(String) > > [javac] location: class AddReplica > > On Thu, Jun 29, 2017 at 12:28 PM, Karl Wright <daddy...@gmail.com> wrote: > >> Problem is the following lines: >> >> >>>>>> >> acf30220 solr/core/src/java/org/apache/solr/core/SolrCore.java (Erick >> Erickson 2017-04-12 21:55:52 -0700 2835) if >> (coreContainer != null) { >> acf30220 solr/core/src/java/org/apache/solr/core/SolrCore.java (Erick >> Erickson 2017-04-12 21:55:52 -0700 2836) >> lst.add("aliases", coreContainer.getCoreNames(this)); >> c971f792 solr/core/src/java/org/apache/solr/core/SolrCore.java (Mark >> Robert Miller 2012-07-05 20:36:05 +0000 2837) } >> <<<<<< >> >> There is no getCoreNames() method in coreContainer. >> >> Could the perpetrator please fix this as fast as possible? Thanks!! >> >> Karl >> >> > > > -- > Sincerely yours > Mikhail Khludnev >