Thanks for closing this off _and_ providing info to others!

Best,
Erick

On Thu, Nov 27, 2014 at 1:15 AM, Nishant Kelkar <nishant....@gmail.com> wrote:
> Seems like I've resolved these issues:
> 1. A text search for "rs_A_count_gte300k.txt" throughout my IntelliJ
> project revealed that a file by that name was being expected by my
> schema.xml (thank you, blind copy/pasting). After removing the conflicting
> fields and a few other fields for which I didn't have data files for, I got
> the test to work.
>
> 2. For the second issue, I've updated this
> <http://stackoverflow.com/questions/25721320/assertion-error-when-running-solrtestcasej4-tests-fix-your-classpath-to-have/27166848#27166848>
> post with my answer, to better explain the solution.
>
> Best Regards,
> Nishant Kelkar
>
> On Thu, Nov 27, 2014 at 12:52 AM, Nishant Kelkar <nishant....@gmail.com>
> wrote:
>
>> As an additional issue related to the one above, I sometimes also get this
>> error (and it's pretty random, the times that I get it):
>>
>> *java.lang.AssertionError: fix your classpath to have tests-framework.jar
>> before lucene-core.jar*
>> at __randomizedtesting.SeedInfo.seed([50225DA1F52F32BB]:0)
>> at
>> org.apache.lucene.util.TestRuleSetupAndRestoreClassEnv.before(TestRuleSetupAndRestoreClassEnv.java:189)
>> at
>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>> at
>> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42)
>> at
>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>> at
>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
>> at
>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
>> at
>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>> at
>> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43)
>> at
>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>> at
>> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>> at
>> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
>> at
>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>> at
>> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358)
>> at java.lang.Thread.run(Thread.java:745)
>>
>> I found a related post here
>> <http://stackoverflow.com/questions/25721320/assertion-error-when-running-solrtestcasej4-tests-fix-your-classpath-to-have>,
>> but unfortunately, the accepted answer isn't clear enough to me. Any
>> pointers as to how to fix this would be helpful too.
>>
>> Thank you!
>>
>> Best Regards,
>> Nishant Kelkar
>>
>> On Thu, Nov 27, 2014 at 12:45 AM, Nishant Kelkar <nishant....@gmail.com>
>> wrote:
>>
>>> Hi All,
>>>
>>> I'm trying to run a simple piece of code, to get SolrTestCaseJ4 to work.
>>> Here's my code:
>>>
>>> public class MyTest extends SolrTestCaseJ4 {
>>>
>>>
>>>     @BeforeClass
>>>     public static void init() throws Exception {
>>>         initCore("solrconfig.xml", "schema.xml");
>>>         lrf = h.getRequestFactory("standard", 0, 20);
>>>     }
>>>
>>>     @Test
>>>     public void testNothing() {
>>>
>>>     }
>>> }
>>>
>>> I have the required solrconfig.xml and schema.xml inside
>>> *./src/test/resources/solr/collection1/conf*
>>>
>>> However, when I run a test on testNothing() method, I get the following
>>> error:
>>>
>>> *java.lang.RuntimeException: java.io.IOException: Can't find resource*
>>> 'rs_A_count_gte300k.txt' in classpath or
>>> '/Users/nishantkelkar/IdeaProjects/k2/solr-component/target/test-classes/solr/collection1/conf'
>>> at __randomizedtesting.SeedInfo.seed([BB606BF344F3401]:0)
>>> at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:169)
>>> at
>>> org.apache.solr.schema.IndexSchemaFactory.create(IndexSchemaFactory.java:55)
>>> at
>>> org.apache.solr.schema.IndexSchemaFactory.buildIndexSchema(IndexSchemaFactory.java:69)
>>> at org.apache.solr.util.TestHarness.<init>(TestHarness.java:98)
>>> at org.apache.solr.SolrTestCaseJ4.createCore(SolrTestCaseJ4.java:472)
>>> at org.apache.solr.SolrTestCaseJ4.initCore(SolrTestCaseJ4.java:464)
>>> at org.apache.solr.SolrTestCaseJ4.initCore(SolrTestCaseJ4.java:273)
>>> at org.apache.solr.SolrTestCaseJ4.initCore(SolrTestCaseJ4.java:260)
>>>
>>> What could the issue be over here?
>>>
>>> *P.S:* This is my first question on this mailing list. Pardon me if I
>>> haven't stuck to some convention everyone follows here!
>>>
>>> Best Regards,
>>> Nishant Kelkar
>>>
>>
>>

Reply via email to