bq: So, I'm betting the machines not writing the core properties file are
using
the old style solr.xml.

That would be my guess too. If you have a <cores> tag in your solr.xml,
then the code thinks it's old-style. If your created cores get an entry in
the solr.xml, that's further proof. The two cases are orthogonal, if you're
using old-style solr.xml, then core.properties is irrelevant and vice-versa.

Best,
Erick


On Wed, Jan 8, 2014 at 3:41 PM, Joel Bernstein <joels...@gmail.com> wrote:

> Still reading through the code but it looks like the old styl solr.xml will
> trigger the use of
> SolrXMLCoresLocator<
> http://lucene.apache.org/solr/4_6_0/solr-core/org/apache/solr/core/SolrXMLCoresLocator.html
> >,
> while new style will trigger the the
> CorePropertiesLocator<
> http://lucene.apache.org/solr/4_6_0/solr-core/org/apache/solr/core/CorePropertiesLocator.html
> >
> .
>
> So, I'm betting the machines not writing the core properties file are using
> the old style solr.xml.
>
> Joel Bernstein
> Search Engineer at Heliosearch
>
>
> On Wed, Jan 8, 2014 at 3:35 PM, Joel Bernstein <joels...@gmail.com> wrote:
>
> > Craig,
> >
> > Looking through the code there are two CoresLocator impls, I suspect the
> > SolrXMLCoresLocator<
> http://lucene.apache.org/solr/4_6_0/solr-core/org/apache/solr/core/SolrXMLCoresLocator.html
> >
> > is the one being used on the servers not writing the core properties.
> >
> > I'll do some more code review but I suspect the solr.xml is driving this,
> > so take a look and see how they are different between the server that is
> > working and not working.
> >
> > Joel
> >
> > Joel Bernstein
> > Search Engineer at Heliosearch
> >
> >
> > On Wed, Jan 8, 2014 at 3:13 PM, Craig Longman <clong...@iconect.com
> >wrote:
> >
> >>
> >> On the dev machine, it works either way.
> >>
> >> On the other two machines, it's not working, either way.
> >>
> >> We can safely ignore the BitNami GUI, and focus on the URL I provided
> >> below.  Our app needs to create them on the fly, so that's really the
> >> mechanism I am interested in resolving.
> >>
> >> I only mentioned the BitNami to help clarify that I didn't think it was
> >> a problem in our code, as the GUI on all three behaves exactly like our
> >> code; works on dev, not on the two QA machines.
> >>
> >> Make sense?
> >>
> >> How can I send a log entry, will this list accept an attachment?
> >>
> >> -----Original Message-----
> >> From: Joel Bernstein [mailto:joels...@gmail.com]
> >> Sent: January 8, 2014 15:00
> >> To: solr-user@lucene.apache.org
> >> Subject: Re: Solr not creating core.properties file
> >>
> >> One quick clarification:
> >>
> >> "On our dev machine, this works as expected, it's just on the two other
> >> machines where we're having QA take a crack at it that it's not
> >> working."
> >>
> >> So:
> >> a) On the dev machine the core admin command is working.
> >> b) On the other two machines it's not working.
> >>
> >> On the two machines that it's not working, is it failing with the
> >> BitNami
> >> GUI and core admin command or just the BitNami GUI.
> >>
> >> Because if it's failing only with the BitNami GUI then we need to know
> >> what
> >> command the BitNami GUI is using.
> >>
> >> Does the log file capture the command being using by BitNami?
> >>
> >> Joel
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> Joel Bernstein
> >> Search Engineer at Heliosearch
> >>
> >>
> >> On Wed, Jan 8, 2014 at 2:50 PM, Craig Longman <clong...@iconect.com>
> >> wrote:
> >>
> >> >
> >> > As mentioned, I'm using the BitNami installer, it has an admin GUI.
> >> > Creating it there results in not having a core.properties file
> >> created.
> >> > In our application, we issue this:
> >> >
> >> > dev-solr2/solr/admin/cores
> >> >         ?action=CREATE
> >> >         &loadOnStartup=true
> >> >         &name=database_1_1
> >> >         &instanceDir=path/to/config/database_1_1
> >> >         &dataDir=/path/to/cores/database_1_1
> >> >
> >> > On our dev machine, this works as expected, it's just on the two other
> >> > machines where we're having QA take a crack at it that it's not
> >> working.
> >> > All three have the same config, checked pretty thoroughly, although
> >> our
> >> > next step is for me to setup a fourth machine personally and see what
> >> > happens.
> >> >
> >> > -----Original Message-----
> >> > From: Joel Bernstein [mailto:joels...@gmail.com]
> >> > Sent: January 8, 2014 14:44
> >> > To: solr-user@lucene.apache.org
> >> > Subject: Re: Solr not creating core.properties file
> >> >
> >> > Craig,
> >> >
> >> > Can you describe the steps you are using to create the core?
> >> >
> >> > Joel
> >> >
> >> > Joel Bernstein
> >> > Search Engineer at Heliosearch
> >> >
> >> >
> >> > On Wed, Jan 8, 2014 at 2:27 PM, Craig Longman <clong...@iconect.com>
> >> > wrote:
> >> >
> >> > > We're exploring using Solr as a search/faceting engine, and things
> >> > went
> >> > > quite well during the research phase.  We've expanded it a bit, but
> >> > have
> >> > > run into something of a problem on the two latest machines we've
> >> > > installed Solr on: Solr is just quietly refusing to write out the
> >> > > core.properties file at all.  I'm at a complete loss as to what's
> >> > going
> >> > > on.  If I look in CorePropertiesLocator.java, in method
> >> > > writePropertiesFile(), it appears that it would log something if
> >> there
> >> > > was an IO error saving the properties file, but I get nothing in the
> >> > > logs indicating such.  There is also nothing in the logs that
> >> > indicates
> >> > > there was anything especially wrong at all.  The core is created,
> >> the
> >> > > solrconfig.xml file is found and read, the index directories are
> >> > created
> >> > > (a different directory to the config) and the core is loaded and can
> >> > be
> >> > > used just fine.  It just seems to quietly skip the core.properties
> >> > > writing.  Which kind of messes up the whole auto-discovery thing.
> >> > >
> >> > >
> >> > >
> >> > > Any ideas?  Under what circumstances would that file not be written
> >> > out?
> >> > > It looks like only IOExceptions can be thrown, so I have to assume
> >> > that
> >> > > the writePropertiesFile() method isn't even being called, right?
> >> > >
> >> > >
> >> > >
> >> > > We're running Solr 4.6.0, installed via the BitNami install client.
> >> > >
> >> > >
> >> > >
> >> > > Any other information that could be helpful in figuring this one
> >> out?
> >> > >
> >> > >
> >> > >
> >> > > Thanks,
> >> > >
> >> > >
> >> > >
> >> > > Craig Longman
> >> > >
> >> > >
> >> > >
> >> > > This message and any attachments are intended only for the use of
> >> the
> >> > > addressee and may contain information that is privileged and
> >> > confidential.
> >> > > If the reader of the message is not the intended recipient or an
> >> > authorized
> >> > > representative of the intended recipient, you are hereby notified
> >> that
> >> > any
> >> > > dissemination of this communication is strictly prohibited. If you
> >> > have
> >> > > received this communication in error, notify the sender immediately
> >> by
> >> > > return email and delete the message and any attachments from your
> >> > system.
> >> > >
> >> > >
> >> >
> >>
> >
> >
>

Reply via email to