Hi,
It is likely to be related to how you initialize Solr & create your
SolrCore; there has been a few changes to ensure there is always a
CoreContainer created which (as its name stands), holds a reference to all
created SolrCore.
There is a CoreContainer.Initializer class that allows to easily create that
CoreContainer (even if you don't have a solr.xml).
Hope this helps,
Henri



Nikhil Chhaochharia wrote:
> 
> Hi,
> 
> I have been using nightly builds of Solr 1.3 with SolrJ for some time now. 
> I upgraded the Solr jars from the 14-Aug nightly and my program would not
> compile.  I found that SolrCore constructor needed a new parameter
> CoreDescriptor.  I passed null and it worked fine.
> 
> I then upgraded to the Solr jars from the 20th-Aug nightly and it started
> throwing NullPointerExceptions.  My guess is that the addition of the
> method SolrCore.getStatistics() which has the line "lst.add("aliases",
> getCoreDescriptor().getCoreContainer().getCoreNames(this));" throws the
> NPE.
> 
> I searched the wiki and there is no mention of CoreDescriptor there. 
> Could somebody please explain what CoreDescriptor is all about and how it
> is supposed to be used?
> 
> Thanks,
> Nikhil
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/CoreDescriptor-explanation-and-possible-bug-tp19197004p19198965.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to