[ 
https://issues.apache.org/jira/browse/SOLR-7877?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14660761#comment-14660761
 ] 

Gregory Chanan commented on SOLR-7877:
--------------------------------------

bq. Can we move that test out of TestMiniSolrCloudCluster . So many tests 
extend that and this will lead to many errors in the future as well.

+1.  One of the main motivations for the MiniSolrCloudCluster was that people 
could use it in a has-a manner (i.e. as a variable in the test) rather than as 
an is-a manner (i.e. deriving from some complicated test base).  Demonstrating 
that was the motivation behind writing the TestMiniSolrCloudCluster (i.e. that 
you could have a SolrCloud test that exists outside of the SolrTest framework). 
 It looks like folks find it useful to have it available in an is-a manner; 
that's fine, but deriving from a class that has actual test methods sounds like 
a bad idea.  Maybe we should write a TestMiniSolrCloudClusterBase that has no 
test methods and convert all the tests that derive from 
TestMiniSolrCloudCluster to use that.

> TestAuthenticationFramework.testBasics to preserve/restore the original 
> request(Username|Password)
> --------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-7877
>                 URL: https://issues.apache.org/jira/browse/SOLR-7877
>             Project: Solr
>          Issue Type: Bug
>    Affects Versions: 5.3, Trunk
>            Reporter: Noble Paul
>            Assignee: Christine Poerschke
>            Priority: Blocker
>         Attachments: SOLR-7877.patch
>
>
> {code}
> Build: http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-Linux/13742/
> Java: 32bit/jdk1.8.0_60-ea-b24 -server -XX:+UseG1GC
> 1 tests failed.
> FAILED:  
> org.apache.solr.cloud.TestAuthenticationFramework.testCollectionCreateWithoutCoresThenDelete
> Error Message:
> Error from server at http://127.0.0.1:51573/solr: Expected mime type 
> application/octet-stream but got text/html. <html> <head> <meta 
> http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> 
> <title>Error 401 </title> </head> <body> <h2>HTTP ERROR: 401</h2> <p>Problem 
> accessing /solr/admin/collections. Reason: <pre>    Unauthorized 
> request</pre></p> <hr /><i><small>Powered by Jetty://</small></i> </body> 
> </html>
> Stack Trace:
> org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error 
> from server at http://127.0.0.1:51573/solr: Expected mime type 
> application/octet-stream but got text/html. <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
> <title>Error 401 </title>
> </head>
> <body>
> <h2>HTTP ERROR: 401</h2>
> <p>Problem accessing /solr/admin/collections. Reason:
> <pre>    Unauthorized request</pre></p>
> <hr /><i><small>Powered by Jetty://</small></i>
> </body>
> </html>
>         at 
> __randomizedtesting.SeedInfo.seed([A454441B503006EB:17918BDA5F48D5AA]:0)
>         at 
> org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:528)
>         at 
> org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:234)
>         at 
> org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:226)
>         at 
> org.apache.solr.client.solrj.impl.LBHttpSolrClient.doRequest(LBHttpSolrClient.java:376)
>         at 
> org.apache.solr.client.solrj.impl.LBHttpSolrClient.request(LBHttpSolrClient.java:328)
>         at 
> org.apache.solr.client.solrj.impl.CloudSolrClient.sendRequest(CloudSolrClient.java:1086)
>         at 
> org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:856)
>         at 
> org.apache.solr.client.solrj.impl.CloudSolrClient.request(CloudSolrClient.java:799)
>         at 
> org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1220)
>         at 
> org.apache.solr.cloud.MiniSolrCloudCluster.makeCollectionsRequest(MiniSolrCloudCluster.java:349)
>         at 
> org.apache.solr.cloud.MiniSolrCloudCluster.createCollection(MiniSolrCloudCluster.java:333)
>         at 
> org.apache.solr.cloud.TestMiniSolrCloudCluster.createCollection(TestMiniSolrCloudCluster.java:115)
>         at 
> org.apache.solr.cloud.TestMiniSolrCloudCluster.testCollectionCreateWithoutCoresThenDelete(TestMiniSolrCloudCluster.java:298)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to