While the question remains valid, I found there reason to my problem.
Backing up I had saved Tomcat's descriptor file in my $SOLR_HOME and Solr
was trying to read it as described in SolrCore
Wiki<http://wiki.apache.org/solr/CoreAdmin>
.

What saved me was remembering Chris's earlier
remark<http://markmail.org/thread/3y4zqieyjqfi5vl3>. Thank you Chris!


On Thu, May 5, 2011 at 2:58 PM, Gabriele Kahlout
<gabri...@mysimpatico.com>wrote:

> I've tried to re-install solr on tomcat, and now when I launch tomcat in
> debug mode I see the following exception relating to solr. It's not enough
> to understand the problem (and fix it), but I don't know where to look for
> more (or what to do). Please help me.
>
> Following the tutorial and discussion here, this is my context descriptor
> (solr.xml):
>
> <?xml version="1.0" encoding="utf-8"?>
> <Context docBase="/Users/simpatico/SOLR_HOME/dist/solr.war" debug="0"
> crossContext="true">
>   <Environment name="solr/home" type="java.lang.String"
> value="/Users/simpatico/SOLR_HOME" override="true"/>
> </Context>
>
> (the war exists)
> $ ls $SOLR_HOME/dist/solr.war
> /Users/simpatico/SOLR_HOME//dist/solr.war
>
> $ ls $SOLR_HOME/conf/solrconfig.xml
> /Users/simpatico/SOLR_HOME//conf/solrconfig.xml
>
> When Tomcat starts:
> ....
> INFO: Using JNDI solr.home: /Users/simpatico/SOLR_HOME
> May 5, 2011 2:46:50 PM org.apache.solr.core.SolrResourceLoader <init>
> INFO: Solr home set to '/Users/simpatico/SOLR_HOME/'
> ...
> INFO: Adding 'file:/Users/simpatico/SOLR_HOME/lib/wstx-asl-3.2.7.jar' to
> classloader
> May 5, 2011 2:46:50 PM org.apache.solr.common.SolrException log
> SEVERE:
> *javax.xml.transform.TransformerException: Unable to evaluate expression
> using this context*
>     at com.sun.org.apache.xpath.internal.XPath.execute(XPath.java:363)
>     at
> com.sun.org.apache.xpath.internal.jaxp.XPathImpl.eval(XPathImpl.java:213)
>     at
> com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:275)
>     at
> org.apache.solr.core.CoreContainer.readProperties(CoreContainer.java:303)
>     at org.apache.solr.core.CoreContainer.load(CoreContainer.java:242)
>     at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:117)
>     at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)
>     at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4382)
>     at
> org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5040)
>     at
> org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5035)
>     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:680)
> Caused by: java.lang.RuntimeException: Unable to evaluate expression using
> this context
>     at
> com.sun.org.apache.xpath.internal.axes.NodeSequence.setRoot(NodeSequence.java:212)
>     at
> com.sun.org.apache.xpath.internal.axes.LocPathIterator.execute(LocPathIterator.java:210)
>     at com.sun.org.apache.xpath.internal.XPath.execute(XPath.java:335)
>     ... 18 more
> ---------
> java.lang.RuntimeException: Unable to evaluate expression using this
> context
>     at
> com.sun.org.apache.xpath.internal.axes.NodeSequence.setRoot(NodeSequence.java:212)
>     at
> com.sun.org.apache.xpath.internal.axes.LocPathIterator.execute(LocPathIterator.java:210)
>     at com.sun.org.apache.xpath.internal.XPath.execute(XPath.java:335)
>     at
> com.sun.org.apache.xpath.internal.jaxp.XPathImpl.eval(XPathImpl.java:213)
>     at
> com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:275)
>     at
> org.apache.solr.core.CoreContainer.readProperties(CoreContainer.java:303)
>     at org.apache.solr.core.CoreContainer.load(CoreContainer.java:242)
>     at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:117)
>     at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)
>     at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4382)
>     at
> org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5040)
>     at
> org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5035)
>     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:680)
> --------------- linked to ------------------
> javax.xml.xpath.XPathExpressionException
>     at
> com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:289)
>     at
> org.apache.solr.core.CoreContainer.readProperties(CoreContainer.java:303)
>     at org.apache.solr.core.CoreContainer.load(CoreContainer.java:242)
>     at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:117)
>     at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)
>     at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4382)
>     at
> org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5040)
>     at
> org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5035)
>     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:680)
> Caused by: javax.xml.transform.TransformerException: Unable to evaluate
> expression using this context
>     at com.sun.org.apache.xpath.internal.XPath.execute(XPath.java:363)
>     at
> com.sun.org.apache.xpath.internal.jaxp.XPathImpl.eval(XPathImpl.java:213)
>     at
> com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:275)
>     ... 16 more
> Caused by: java.lang.RuntimeException: Unable to evaluate expression using
> this context
>     at
> com.sun.org.apache.xpath.internal.axes.NodeSequence.setRoot(NodeSequence.java:212)
>     at
> com.sun.org.apache.xpath.internal.axes.LocPathIterator.execute(LocPathIterator.java:210)
>     at com.sun.org.apache.xpath.internal.XPath.execute(XPath.java:335)
>     ... 18 more
>
>
> --
> Regards,
> K. Gabriele
>
> --- unchanged since 20/9/10 ---
> P.S. If the subject contains "[LON]" or the addressee acknowledges the
> receipt within 48 hours then I don't resend the email.
> subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x, this) ∧
> time(x) < Now + 48h) ⇒ ¬resend(I, this).
>
> If an email is sent by a sender that is not a trusted contact or the email
> does not contain a valid code then the email is not received. A valid code
> starts with a hyphen and ends with "X".
> ∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈ subject(x) ∧ y ∈
> L(-[a-z]+[0-9]X)).
>
>


-- 
Regards,
K. Gabriele

--- unchanged since 20/9/10 ---
P.S. If the subject contains "[LON]" or the addressee acknowledges the
receipt within 48 hours then I don't resend the email.
subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x, this) ∧ time(x)
< Now + 48h) ⇒ ¬resend(I, this).

If an email is sent by a sender that is not a trusted contact or the email
does not contain a valid code then the email is not received. A valid code
starts with a hyphen and ends with "X".
∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈ subject(x) ∧ y ∈
L(-[a-z]+[0-9]X)).

Reply via email to