On 9/26/2013 1:26 PM, Adrien Grand wrote:
Here is a new release candidate for which LUCENE-5218, LUCENE-5245 and
LUCENE-5233 have been backported. Please vote to release the following
artifacts:
   
http://people.apache.org/~jpountz/staging_area/lucene-solr-4.5.0-RC4-rev1526586/

This vote is open until Tuesday.

Smoke tester was happy on my end, so here is my +1.


I just ran into a problem with the release candidate, let me know if you think it's a release-stopper. I wasn't looking for anything wrong, I was just putting the release candidate on my dev server. I noticed a cosmetic issue, and while I was trying to track down that, I stumbled across something bigger. This is not running with zookeeper.


Pieces of my solrconfig.xml file are shared (via symlinks and xinclude directives) with many different cores. In the file for the indexConfig section, I have this:

  <infoStream file="INFOSTREAM-${solr.core.name}.txt">false</infoStream>

During startup, this doesn't cause any problem at all. On core reload, however, I get a big exception and it can't initialize the core. The cause:

Caused by: org.apache.solr.common.SolrException: No system property or default value specified for solr.core.name value:INFOSTREAM-${solr.core.name}.txt at org.apache.solr.util.PropertiesUtil.substituteProperty(PropertiesUtil.java:66) at org.apache.solr.util.DOMUtil.substituteProperties(DOMUtil.java:298) at org.apache.solr.util.DOMUtil.substituteProperties(DOMUtil.java:300) at org.apache.solr.util.DOMUtil.substituteProperties(DOMUtil.java:300)
        at org.apache.solr.core.Config.<init>(Config.java:141)
        at org.apache.solr.core.Config.<init>(Config.java:86)
        at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:129)
        at org.apache.solr.core.SolrCore.reload(SolrCore.java:403)
at org.apache.solr.core.CoreContainer.reload(CoreContainer.java:681)
        ... 31 more

I've run into problems with the implicit properties before, but that was at Solr startup. This is the first time in quite a while that I've tried a RELOAD on my dev server, so I don't know how long this problem has existed.

At one point, I had to use ${name} instead of ${solr.core.name} in branch_4x versions, but that got fixed. If I need to use a different property going forward, I'm OK with that. I know that Hoss was doing something recently with implicit properties in the Reference Guide, but I haven't looked at it closely.

Thanks,
Shawn


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to