You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Amel Fraisse <am...@gmail.com> on 2011/04/01 10:41:23 UTC

SolrException: No such core: core1

Hello every body,

I tried to run this code:

       File f = new File ("./solr/solr.xml");

        System.setProperty("solr.solr.home", "solr");

        CoreContainer.Initializer initializer = new
CoreContainer.Initializer();
        CoreContainer coreContainer = initializer.initialize();

        coreContainer.load("./solr/solr.xml", f);

        servercore1 = new EmbeddedSolrServer(coreContainer, "core1");
        servercore2 = new EmbeddedSolrServer(coreContainer, "core2");


org.apache.solr.common.SolrException: No such core: core1
    at
org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:104)
    at
org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
    at
org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:110)
    at fr.splayce.solr.handler.SolrCoreTest.deleteAll(SolrCoreTest.java:61)
    at
fr.splayce.test.solr.core.highlighting.SolrCorePassageValideHighlighter.setup(SolrCorePassageValideHighlighter.java:31)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at
org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
    at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)


Some one could help me to resolve this problem?

Thank you very much.

Amel.

Re: SolrException: No such core: core1

Posted by Shawn Heisey <so...@elyograg.org>.
On 4/1/2011 3:11 AM, Amel Fraisse wrote:
> yes with this link : http://localhst:8983/solr/core1/admin  I have the same
> message such :
>
> HTTP ERROR: 404
>
> NOT_FOUND
>
> RequestURI=/solr/core1/admin

Try adding a trailing slash to the URL -- 
http://localhost:8983/solr/core0/admin/ and 
http://localhost:8983/solr/core1/admin/ ... without that extra 
character, you will get an error message about a missing core name, 
which also happens if you leave the core name out, as you've already seen.

The error you've gotten above looks like core1 is just not working at 
all.  Try core0 with the trailing slash, and see if you have links for 
both cores as Stefan asked.

Does jetty output any error messages during startup or when trying to 
access the URLs that do not work?  Those messages might go to stderr or 
might be logged, depending on exactly how you have it configured.  I 
believe that unless you've changed the logging configuration in jetty, 
they will go to stderr, so try starting it by hand and letting the error 
messages go to the console.

Shawn


Re: SolrException: No such core: core1

Posted by Amel Fraisse <am...@gmail.com>.
ok,
1. http://localhost:8983/solr/  : return a page with
Welcome to Solr!  Solr Admin <http://0.0.0.0:8983/solr/admin/>

2. when I clik on SolrAdmin  I have this message:
HTTP ERROR: 404

missing core name in path

RequestURI=/solr/admin/index.jsp


So , I don't have the core list

Amel.

2011/4/1 Stefan Matheis <ma...@googlemail.com>

> and my origin question .. accessing /solr and see which cores are list?
>
> On Fri, Apr 1, 2011 at 11:11 AM, Amel Fraisse <am...@gmail.com>
> wrote:
> > yes with this link : http://localhst:8983/solr/core1/admin  I have the
> same
> > message such :
> >
> > HTTP ERROR: 404
> >
> > NOT_FOUND
> >
> > RequestURI=/solr/core1/admin
> >
> > Amel.
> >
> >
> > 2011/4/1 Stefan Matheis <ma...@googlemail.com>
> >>
> >> Amel,
> >>
> >> for visiting the admin-interface, just start with
> >> http://host:port/solr - which will generate a list of available cores
> >> for you. in MultiCore-Mode you'll need to put the Core-Name into the
> >> url, like this: /solr/core1/admin
> >>
> >> Regards
> >> Stefan
> >>
> >> On Fri, Apr 1, 2011 at 11:03 AM, Amel Fraisse <am...@gmail.com>
> >> wrote:
> >> > Hi Stefan,
> >> >
> >> > This my solr.xml:
> >> >
> >> > <solr persistent="true" sharedLib="lib">
> >> >  <property name="snapshooter"
> >> > value="/home/solr-user/solr/bin/snapshooter.sh" />
> >> >  <cores adminPath="/admin/cores" shareSchema="false">
> >> >   <core name="core1" instanceDir="core1"/>
> >> >   <core name="core2" instanceDir="core2"/>
> >> >  </cores>
> >> > </solr>.
> >> >
> >> > And when I visit the solr Admin Interface
> >> > (http://0.0.0.0:8983/solr/admin/) I have this message:
> >> >
> >> > HTTP ERROR: 404
> >> >
> >> > missing core name in path
> >> >
> >> > RequestURI=/solr/admin/index.jsp
> >> >
> >> > Amel.
> >> >
> >> > 2011/4/1 Stefan Matheis <ma...@googlemail.com>
> >> >>
> >> >> Amel,
> >> >>
> >> >> how does your solr.xml look like? and if you visit the
> >> >> Solr-Admin-Interface, are there Links for (at least) two cores
> listed?
> >> >>
> >> >> Regards
> >> >> STefan
> >> >>
> >> >> On Fri, Apr 1, 2011 at 10:41 AM, Amel Fraisse <
> amel.fraisse@gmail.com>
> >> >> wrote:
> >> >> > Hello every body,
> >> >> >
> >> >> > I tried to run this code:
> >> >> >
> >> >> >       File f = new File ("./solr/solr.xml");
> >> >> >
> >> >> >        System.setProperty("solr.solr.home", "solr");
> >> >> >
> >> >> >        CoreContainer.Initializer initializer = new
> >> >> > CoreContainer.Initializer();
> >> >> >        CoreContainer coreContainer = initializer.initialize();
> >> >> >
> >> >> >        coreContainer.load("./solr/solr.xml", f);
> >> >> >
> >> >> >        servercore1 = new EmbeddedSolrServer(coreContainer,
> "core1");
> >> >> >        servercore2 = new EmbeddedSolrServer(coreContainer,
> "core2");
> >> >> >
> >> >> >
> >> >> > org.apache.solr.common.SolrException: No such core: core1
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:104)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:110)
> >> >> >    at
> >> >> >
> fr.splayce.solr.handler.SolrCoreTest.deleteAll(SolrCoreTest.java:61)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> fr.splayce.test.solr.core.highlighting.SolrCorePassageValideHighlighter.setup(SolrCorePassageValideHighlighter.java:31)
> >> >> >    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >> >    at java.lang.reflect.Method.invoke(Method.java:597)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >> >> >    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >> >> >    at
> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >> >> >    at
> >> >> > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >> >> >    at
> org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >> >> >    at
> >> >> > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >> >> >    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
> >> >> >    at
> >> >> >
> >> >> >
> >> >> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
> >> >> >
> >> >> >
> >> >> > Some one could help me to resolve this problem?
> >> >> >
> >> >> > Thank you very much.
> >> >> >
> >> >> > Amel.
> >> >> >
> >> >
> >> >
> >> >
> >
>

Re: SolrException: No such core: core1

Posted by Amel Fraisse <am...@gmail.com>.
yes with this link : http://localhst:8983/solr/core1/admin  I have the same
message such :

HTTP ERROR: 404

NOT_FOUND

RequestURI=/solr/core1/admin


Amel.


2011/4/1 Stefan Matheis <ma...@googlemail.com>

> Amel,
>
> for visiting the admin-interface, just start with
> http://host:port/solr - which will generate a list of available cores
> for you. in MultiCore-Mode you'll need to put the Core-Name into the
> url, like this: /solr/core1/admin
>
> Regards
> Stefan
>
> On Fri, Apr 1, 2011 at 11:03 AM, Amel Fraisse <am...@gmail.com>
> wrote:
> > Hi Stefan,
> >
> > This my solr.xml:
> >
> > <solr persistent="true" sharedLib="lib">
> >  <property name="snapshooter"
> > value="/home/solr-user/solr/bin/snapshooter.sh" />
> >  <cores adminPath="/admin/cores" shareSchema="false">
> >   <core name="core1" instanceDir="core1"/>
> >   <core name="core2" instanceDir="core2"/>
> >  </cores>
> > </solr>.
> >
> > And when I visit the solr Admin Interface
> > (http://0.0.0.0:8983/solr/admin/) I have this message:
> >
> > HTTP ERROR: 404
> >
> > missing core name in path
> >
> > RequestURI=/solr/admin/index.jsp
> >
> > Amel.
> >
> > 2011/4/1 Stefan Matheis <ma...@googlemail.com>
> >>
> >> Amel,
> >>
> >> how does your solr.xml look like? and if you visit the
> >> Solr-Admin-Interface, are there Links for (at least) two cores listed?
> >>
> >> Regards
> >> STefan
> >>
> >> On Fri, Apr 1, 2011 at 10:41 AM, Amel Fraisse <am...@gmail.com>
> >> wrote:
> >> > Hello every body,
> >> >
> >> > I tried to run this code:
> >> >
> >> >       File f = new File ("./solr/solr.xml");
> >> >
> >> >        System.setProperty("solr.solr.home", "solr");
> >> >
> >> >        CoreContainer.Initializer initializer = new
> >> > CoreContainer.Initializer();
> >> >        CoreContainer coreContainer = initializer.initialize();
> >> >
> >> >        coreContainer.load("./solr/solr.xml", f);
> >> >
> >> >        servercore1 = new EmbeddedSolrServer(coreContainer, "core1");
> >> >        servercore2 = new EmbeddedSolrServer(coreContainer, "core2");
> >> >
> >> >
> >> > org.apache.solr.common.SolrException: No such core: core1
> >> >    at
> >> >
> >> >
> org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:104)
> >> >    at
> >> >
> >> >
> org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
> >> >    at
> >> >
> >> >
> org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:110)
> >> >    at
> >> > fr.splayce.solr.handler.SolrCoreTest.deleteAll(SolrCoreTest.java:61)
> >> >    at
> >> >
> >> >
> fr.splayce.test.solr.core.highlighting.SolrCorePassageValideHighlighter.setup(SolrCorePassageValideHighlighter.java:31)
> >> >    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >    at
> >> >
> >> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >> >    at
> >> >
> >> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >> >    at java.lang.reflect.Method.invoke(Method.java:597)
> >> >    at
> >> >
> >> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >> >    at
> >> >
> >> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >> >    at
> >> >
> >> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >> >    at
> >> >
> >> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >> >    at
> >> >
> >> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >> >    at
> >> >
> >> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >> >    at
> >> >
> >> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >> >    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >> >    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >> >    at
> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >> >    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >> >    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >> >    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >> >    at
> >> >
> >> >
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
> >> >    at
> >> >
> >> >
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >> >    at
> >> >
> >> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
> >> >    at
> >> >
> >> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
> >> >    at
> >> >
> >> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
> >> >    at
> >> >
> >> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
> >> >
> >> >
> >> > Some one could help me to resolve this problem?
> >> >
> >> > Thank you very much.
> >> >
> >> > Amel.
> >> >
> >
> >
> >
>

Re: SolrException: No such core: core1

Posted by Amel Fraisse <am...@gmail.com>.
Hi Stefan,

This my solr.xml:

<solr persistent="true" sharedLib="lib">
 <property name="snapshooter"
value="/home/solr-user/solr/bin/snapshooter.sh" />
 <cores adminPath="/admin/cores" shareSchema="false">
  <core name="core1" instanceDir="core1"/>
  <core name="core2" instanceDir="core2"/>
 </cores>
</solr>.

And when I visit the solr Admin Interface
(http://0.0.0.0:8983/solr/admin/) I have this message:
HTTP ERROR: 404

missing core name in path

RequestURI=/solr/admin/index.jsp
*
Amel.
*
2011/4/1 Stefan Matheis <ma...@googlemail.com>

> Amel,
>
> how does your solr.xml look like? and if you visit the
> Solr-Admin-Interface, are there Links for (at least) two cores listed?
>
> Regards
> STefan
>
> On Fri, Apr 1, 2011 at 10:41 AM, Amel Fraisse <am...@gmail.com>
> wrote:
> > Hello every body,
> >
> > I tried to run this code:
> >
> >       File f = new File ("./solr/solr.xml");
> >
> >        System.setProperty("solr.solr.home", "solr");
> >
> >        CoreContainer.Initializer initializer = new
> > CoreContainer.Initializer();
> >        CoreContainer coreContainer = initializer.initialize();
> >
> >        coreContainer.load("./solr/solr.xml", f);
> >
> >        servercore1 = new EmbeddedSolrServer(coreContainer, "core1");
> >        servercore2 = new EmbeddedSolrServer(coreContainer, "core2");
> >
> >
> > org.apache.solr.common.SolrException: No such core: core1
> >    at
> >
> org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:104)
> >    at
> >
> org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
> >    at
> >
> org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:110)
> >    at
> fr.splayce.solr.handler.SolrCoreTest.deleteAll(SolrCoreTest.java:61)
> >    at
> >
> fr.splayce.test.solr.core.highlighting.SolrCorePassageValideHighlighter.setup(SolrCorePassageValideHighlighter.java:31)
> >    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >    at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >    at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >    at java.lang.reflect.Method.invoke(Method.java:597)
> >    at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> >    at
> >
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> >    at
> >
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> >    at
> >
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> >    at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
> >    at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
> >    at
> >
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
> >    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> >    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> >    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> >    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> >    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> >    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> >    at
> >
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
> >    at
> >
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> >    at
> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
> >    at
> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
> >    at
> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
> >    at
> >
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
> >
> >
> > Some one could help me to resolve this problem?
> >
> > Thank you very much.
> >
> > Amel.
> >
>

Re: SolrException: No such core: core1

Posted by Stefan Matheis <ma...@googlemail.com>.
Amel,

how does your solr.xml look like? and if you visit the
Solr-Admin-Interface, are there Links for (at least) two cores listed?

Regards
STefan

On Fri, Apr 1, 2011 at 10:41 AM, Amel Fraisse <am...@gmail.com> wrote:
> Hello every body,
>
> I tried to run this code:
>
>       File f = new File ("./solr/solr.xml");
>
>        System.setProperty("solr.solr.home", "solr");
>
>        CoreContainer.Initializer initializer = new
> CoreContainer.Initializer();
>        CoreContainer coreContainer = initializer.initialize();
>
>        coreContainer.load("./solr/solr.xml", f);
>
>        servercore1 = new EmbeddedSolrServer(coreContainer, "core1");
>        servercore2 = new EmbeddedSolrServer(coreContainer, "core2");
>
>
> org.apache.solr.common.SolrException: No such core: core1
>    at
> org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:104)
>    at
> org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
>    at
> org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:110)
>    at fr.splayce.solr.handler.SolrCoreTest.deleteAll(SolrCoreTest.java:61)
>    at
> fr.splayce.test.solr.core.highlighting.SolrCorePassageValideHighlighter.setup(SolrCorePassageValideHighlighter.java:31)
>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>    at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>    at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>    at java.lang.reflect.Method.invoke(Method.java:597)
>    at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>    at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>    at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>    at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
>    at
> org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
>    at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
>    at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
>    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>    at
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
>    at
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>    at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
>    at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
>    at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
>    at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
>
>
> Some one could help me to resolve this problem?
>
> Thank you very much.
>
> Amel.
>