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 David Halsted <da...@gmail.com> on 2006/12/05 09:01:48 UTC

Resin error question

I'm trying to get Solr running with Resin on a hosted site and I'm
having a problem in the initialization sequence.  I get the stack
trace below.  I had a look at the mailing list archives  and this kind
of error seems to be caused mostly when the config files can't be
seen, but it looks as though they can be in this case.  Any ideas?  Is
it seeing the XML but not parsing it correctly?    Both solrconfig.xml
and schema.xml appear to be valid, at least.

Thanks,
Dave Halsted

[02:30:31.445]Loaded SolrConfig: solrconfig.xml
[02:30:31.613]java.lang.ExceptionInInitializerError
[02:30:31.613]	at org.apache.solr.core.SolrCore.<clinit>(SolrCore.java:71)
[02:30:31.613]	at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:71)
[02:30:31.613]	at javax.servlet.GenericServlet.init(GenericServlet.java:69)
[02:30:31.613]	at
com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599)
[02:30:31.613]	at
com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
[02:30:31.613]	at
com.caucho.server.webapp.Application.start(Application.java:1546)
[02:30:31.613]	at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[02:30:31.613]	at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
[02:30:31.613]	at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
[02:30:31.613]	at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
[02:30:31.613]	at
com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
[02:30:31.613]	at com.caucho.server.host.Host.start(Host.java:385)
[02:30:31.613]	at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[02:30:31.613]	at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
[02:30:31.613]	at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
[02:30:31.613]	at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
[02:30:31.613]	at
com.caucho.server.host.HostContainer.start(HostContainer.java:468)
[02:30:31.613]	at
com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
[02:30:31.613]	at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[02:30:31.613]	at
com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
[02:30:31.613]	at
com.caucho.server.deploy.DeployController.start(DeployController.java:459)
[02:30:31.613]	at
com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
[02:30:31.613]	at com.caucho.server.resin.Resin.init(Resin.java)
[02:30:31.613]	at com.caucho.server.resin.Resin.main(Resin.java:612)
[02:30:31.613]Caused by: java.lang.UnsupportedOperationException
[02:30:31.613]	at
com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)
[02:30:31.613]	at org.apache.solr.core.Config.getVal(Config.java:123)
[02:30:31.613]	at org.apache.solr.core.Config.getBool(Config.java:160)
[02:30:31.613]	at
org.apache.solr.update.SolrIndexConfig.<clinit>(SolrIndexConfig.java:35)
[02:30:31.613]	... 24 more
[02:30:31.616]javax.servlet.ServletException:
java.lang.ExceptionInInitializerError
[02:30:31.616]	at
com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:631)
[02:30:31.616]	at
com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
[02:30:31.616]	at
com.caucho.server.webapp.Application.start(Application.java:1546)
[02:30:31.616]	at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[02:30:31.616]	at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
[02:30:31.616]	at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
[02:30:31.616]	at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
[02:30:31.616]	at
com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
[02:30:31.616]	at com.caucho.server.host.Host.start(Host.java:385)
[02:30:31.616]	at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[02:30:31.616]	at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
[02:30:31.616]	at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
[02:30:31.616]	at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
[02:30:31.616]	at
com.caucho.server.host.HostContainer.start(HostContainer.java:468)
[02:30:31.616]	at
com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
[02:30:31.616]	at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[02:30:31.616]	at
com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
[02:30:31.616]	at
com.caucho.server.deploy.DeployController.start(DeployController.java:459)
[02:30:31.616]	at
com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
[02:30:31.616]	at com.caucho.server.resin.Resin.init(Resin.java)
[02:30:31.616]	at com.caucho.server.resin.Resin.main(Resin.java:612)
[02:30:31.616]Caused by: java.lang.ExceptionInInitializerError
[02:30:31.616]	at org.apache.solr.core.SolrCore.<clinit>(SolrCore.java:71)
[02:30:31.616]	at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:71)
[02:30:31.616]	at javax.servlet.GenericServlet.init(GenericServlet.java:69)
[02:30:31.616]	at
com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599)
[02:30:31.616]	... 20 more
[02:30:31.616]Caused by: java.lang.UnsupportedOperationException
[02:30:31.616]	at
com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)
[02:30:31.616]	at org.apache.solr.core.Config.getVal(Config.java:123)
[02:30:31.616]	at org.apache.solr.core.Config.getBool(Config.java:160)
[02:30:31.616]	at
org.apache.solr.update.SolrIndexConfig.<clinit>(SolrIndexConfig.java:35)
[02:30:31.616]	... 24 more
[02:30:31.620]javax.servlet.ServletException:
java.lang.ExceptionInInitializerError
[02:30:31.620]	at
com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:631)
[02:30:31.620]	at
com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
[02:30:31.620]	at
com.caucho.server.webapp.Application.start(Application.java:1546)
[02:30:31.620]	at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[02:30:31.620]	at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
[02:30:31.620]	at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
[02:30:31.620]	at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
[02:30:31.620]	at
com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
[02:30:31.620]	at com.caucho.server.host.Host.start(Host.java:385)
[02:30:31.620]	at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[02:30:31.620]	at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
[02:30:31.620]	at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
[02:30:31.620]	at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
[02:30:31.620]	at
com.caucho.server.host.HostContainer.start(HostContainer.java:468)
[02:30:31.620]	at
com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
[02:30:31.620]	at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
[02:30:31.620]	at
com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
[02:30:31.620]	at
com.caucho.server.deploy.DeployController.start(DeployController.java:459)
[02:30:31.620]	at
com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
[02:30:31.620]	at com.caucho.server.resin.Resin.init(Resin.java)
[02:30:31.620]	at com.caucho.server.resin.Resin.main(Resin.java:612)
[02:30:31.620]Caused by: java.lang.ExceptionInInitializerError
[02:30:31.620]	at org.apache.solr.core.SolrCore.<clinit>(SolrCore.java:71)
[02:30:31.620]	at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:71)
[02:30:31.620]	at javax.servlet.GenericServlet.init(GenericServlet.java:69)
[02:30:31.620]	at
com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599)
[02:30:31.620]	... 20 more
[02:30:31.620]Caused by: java.lang.UnsupportedOperationException
[02:30:31.620]	at
com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)
[02:30:31.620]	at org.apache.solr.core.Config.getVal(Config.java:123)
[02:30:31.620]	at org.apache.solr.core.Config.getBool(Config.java:160)
[02:30:31.620]	at
org.apache.solr.update.SolrIndexConfig.<clinit>(SolrIndexConfig.java:35)
[02:30:31.620]	... 24 more

Re: Resin error question

Posted by David Halsted <da...@gmail.com>.
Great, Yonik -- I was hoping somebody would have seen it before (and I
didn't think to look in web.xml!).  I thought it would be easier to
uncomment than to get the host to upgrade, so I did and presto -- no
more errors.

Thanks much,
Dave

On 12/5/06, Yonik Seeley <yo...@apache.org> wrote:
> I recognize this error:
> [02:30:31.613]Caused by: java.lang.UnsupportedOperationException
> [02:30:31.613]  at
> com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)
>
> It's caused by a resin bug in their xpath implementation.
> I think it's fixed in their latest version, so the simplest solution
> would be to upgrade resin.
> Another workaround is currently commented out in solr's web.xml:
>
>   <!-- Uncomment if you are trying to use a Resin version before 3.0.19.
>     Their XML implementation isn't entirely compatible with Xerces.
>     Below are the implementations to use with Sun's JVM.
>   <system-property javax.xml.xpath.XPathFactory=
>              "com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl"/>
>   <system-property javax.xml.parsers.DocumentBuilderFactory=
>              "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl"/>
>   <system-property javax.xml.parsers.SAXParserFactory=
>              "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl"/>
>    -->
>
> -Yonik
>
> On 12/5/06, David Halsted <da...@gmail.com> wrote:
> > I'm trying to get Solr running with Resin on a hosted site and I'm
> > having a problem in the initialization sequence.  I get the stack
> > trace below.  I had a look at the mailing list archives  and this kind
> > of error seems to be caused mostly when the config files can't be
> > seen, but it looks as though they can be in this case.  Any ideas?  Is
> > it seeing the XML but not parsing it correctly?    Both solrconfig.xml
> > and schema.xml appear to be valid, at least.
> >
> > Thanks,
> > Dave Halsted
> >
> > [02:30:31.445]Loaded SolrConfig: solrconfig.xml
> > [02:30:31.613]java.lang.ExceptionInInitializerError
> > [02:30:31.613]  at org.apache.solr.core.SolrCore.<clinit>(SolrCore.java:71)
> > [02:30:31.613]  at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:71)
> > [02:30:31.613]  at javax.servlet.GenericServlet.init(GenericServlet.java:69)
> > [02:30:31.613]  at
> > com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599)
> > [02:30:31.613]  at
> > com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
> > [02:30:31.613]  at
> > com.caucho.server.webapp.Application.start(Application.java:1546)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> > [02:30:31.613]  at
> > com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
> > [02:30:31.613]  at com.caucho.server.host.Host.start(Host.java:385)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> > [02:30:31.613]  at
> > com.caucho.server.host.HostContainer.start(HostContainer.java:468)
> > [02:30:31.613]  at
> > com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
> > [02:30:31.613]  at
> > com.caucho.server.deploy.DeployController.start(DeployController.java:459)
> > [02:30:31.613]  at
> > com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
> > [02:30:31.613]  at com.caucho.server.resin.Resin.init(Resin.java)
> > [02:30:31.613]  at com.caucho.server.resin.Resin.main(Resin.java:612)
> > [02:30:31.613]Caused by: java.lang.UnsupportedOperationException
> > [02:30:31.613]  at
> > com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)
> > [02:30:31.613]  at org.apache.solr.core.Config.getVal(Config.java:123)
> > [02:30:31.613]  at org.apache.solr.core.Config.getBool(Config.java:160)
> > [02:30:31.613]  at
> > org.apache.solr.update.SolrIndexConfig.<clinit>(SolrIndexConfig.java:35)
> > [02:30:31.613]  ... 24 more
> > [02:30:31.616]javax.servlet.ServletException:
> > java.lang.ExceptionInInitializerError
> > [02:30:31.616]  at
> > com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:631)
> > [02:30:31.616]  at
> > com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
> > [02:30:31.616]  at
> > com.caucho.server.webapp.Application.start(Application.java:1546)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> > [02:30:31.616]  at
> > com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
> > [02:30:31.616]  at com.caucho.server.host.Host.start(Host.java:385)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> > [02:30:31.616]  at
> > com.caucho.server.host.HostContainer.start(HostContainer.java:468)
> > [02:30:31.616]  at
> > com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
> > [02:30:31.616]  at
> > com.caucho.server.deploy.DeployController.start(DeployController.java:459)
> > [02:30:31.616]  at
> > com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
> > [02:30:31.616]  at com.caucho.server.resin.Resin.init(Resin.java)
> > [02:30:31.616]  at com.caucho.server.resin.Resin.main(Resin.java:612)
> > [02:30:31.616]Caused by: java.lang.ExceptionInInitializerError
> > [02:30:31.616]  at org.apache.solr.core.SolrCore.<clinit>(SolrCore.java:71)
> > [02:30:31.616]  at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:71)
> > [02:30:31.616]  at javax.servlet.GenericServlet.init(GenericServlet.java:69)
> > [02:30:31.616]  at
> > com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599)
> > [02:30:31.616]  ... 20 more
> > [02:30:31.616]Caused by: java.lang.UnsupportedOperationException
> > [02:30:31.616]  at
> > com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)
> > [02:30:31.616]  at org.apache.solr.core.Config.getVal(Config.java:123)
> > [02:30:31.616]  at org.apache.solr.core.Config.getBool(Config.java:160)
> > [02:30:31.616]  at
> > org.apache.solr.update.SolrIndexConfig.<clinit>(SolrIndexConfig.java:35)
> > [02:30:31.616]  ... 24 more
> > [02:30:31.620]javax.servlet.ServletException:
> > java.lang.ExceptionInInitializerError
> > [02:30:31.620]  at
> > com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:631)
> > [02:30:31.620]  at
> > com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
> > [02:30:31.620]  at
> > com.caucho.server.webapp.Application.start(Application.java:1546)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> > [02:30:31.620]  at
> > com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
> > [02:30:31.620]  at com.caucho.server.host.Host.start(Host.java:385)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> > [02:30:31.620]  at
> > com.caucho.server.host.HostContainer.start(HostContainer.java:468)
> > [02:30:31.620]  at
> > com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
> > [02:30:31.620]  at
> > com.caucho.server.deploy.DeployController.start(DeployController.java:459)
> > [02:30:31.620]  at
> > com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
> > [02:30:31.620]  at com.caucho.server.resin.Resin.init(Resin.java)
> > [02:30:31.620]  at com.caucho.server.resin.Resin.main(Resin.java:612)
> > [02:30:31.620]Caused by: java.lang.ExceptionInInitializerError
> > [02:30:31.620]  at org.apache.solr.core.SolrCore.<clinit>(SolrCore.java:71)
> > [02:30:31.620]  at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:71)
> > [02:30:31.620]  at javax.servlet.GenericServlet.init(GenericServlet.java:69)
> > [02:30:31.620]  at
> > com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599)
> > [02:30:31.620]  ... 20 more
> > [02:30:31.620]Caused by: java.lang.UnsupportedOperationException
> > [02:30:31.620]  at
> > com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)
> > [02:30:31.620]  at org.apache.solr.core.Config.getVal(Config.java:123)
> > [02:30:31.620]  at org.apache.solr.core.Config.getBool(Config.java:160)
> > [02:30:31.620]  at
> > org.apache.solr.update.SolrIndexConfig.<clinit>(SolrIndexConfig.java:35)
> > [02:30:31.620]  ... 24 more
>

Re: Resin error question

Posted by Yonik Seeley <yo...@apache.org>.
I recognize this error:
[02:30:31.613]Caused by: java.lang.UnsupportedOperationException
[02:30:31.613]  at
com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)

It's caused by a resin bug in their xpath implementation.
I think it's fixed in their latest version, so the simplest solution
would be to upgrade resin.
Another workaround is currently commented out in solr's web.xml:

  <!-- Uncomment if you are trying to use a Resin version before 3.0.19.
    Their XML implementation isn't entirely compatible with Xerces.
    Below are the implementations to use with Sun's JVM.
  <system-property javax.xml.xpath.XPathFactory=
             "com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl"/>
  <system-property javax.xml.parsers.DocumentBuilderFactory=
             "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl"/>
  <system-property javax.xml.parsers.SAXParserFactory=
             "com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl"/>
   -->

-Yonik

On 12/5/06, David Halsted <da...@gmail.com> wrote:
> I'm trying to get Solr running with Resin on a hosted site and I'm
> having a problem in the initialization sequence.  I get the stack
> trace below.  I had a look at the mailing list archives  and this kind
> of error seems to be caused mostly when the config files can't be
> seen, but it looks as though they can be in this case.  Any ideas?  Is
> it seeing the XML but not parsing it correctly?    Both solrconfig.xml
> and schema.xml appear to be valid, at least.
>
> Thanks,
> Dave Halsted
>
> [02:30:31.445]Loaded SolrConfig: solrconfig.xml
> [02:30:31.613]java.lang.ExceptionInInitializerError
> [02:30:31.613]  at org.apache.solr.core.SolrCore.<clinit>(SolrCore.java:71)
> [02:30:31.613]  at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:71)
> [02:30:31.613]  at javax.servlet.GenericServlet.init(GenericServlet.java:69)
> [02:30:31.613]  at
> com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599)
> [02:30:31.613]  at
> com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
> [02:30:31.613]  at
> com.caucho.server.webapp.Application.start(Application.java:1546)
> [02:30:31.613]  at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> [02:30:31.613]  at
> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> [02:30:31.613]  at
> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> [02:30:31.613]  at
> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> [02:30:31.613]  at
> com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
> [02:30:31.613]  at com.caucho.server.host.Host.start(Host.java:385)
> [02:30:31.613]  at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> [02:30:31.613]  at
> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> [02:30:31.613]  at
> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> [02:30:31.613]  at
> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> [02:30:31.613]  at
> com.caucho.server.host.HostContainer.start(HostContainer.java:468)
> [02:30:31.613]  at
> com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
> [02:30:31.613]  at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> [02:30:31.613]  at
> com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
> [02:30:31.613]  at
> com.caucho.server.deploy.DeployController.start(DeployController.java:459)
> [02:30:31.613]  at
> com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
> [02:30:31.613]  at com.caucho.server.resin.Resin.init(Resin.java)
> [02:30:31.613]  at com.caucho.server.resin.Resin.main(Resin.java:612)
> [02:30:31.613]Caused by: java.lang.UnsupportedOperationException
> [02:30:31.613]  at
> com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)
> [02:30:31.613]  at org.apache.solr.core.Config.getVal(Config.java:123)
> [02:30:31.613]  at org.apache.solr.core.Config.getBool(Config.java:160)
> [02:30:31.613]  at
> org.apache.solr.update.SolrIndexConfig.<clinit>(SolrIndexConfig.java:35)
> [02:30:31.613]  ... 24 more
> [02:30:31.616]javax.servlet.ServletException:
> java.lang.ExceptionInInitializerError
> [02:30:31.616]  at
> com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:631)
> [02:30:31.616]  at
> com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
> [02:30:31.616]  at
> com.caucho.server.webapp.Application.start(Application.java:1546)
> [02:30:31.616]  at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> [02:30:31.616]  at
> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> [02:30:31.616]  at
> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> [02:30:31.616]  at
> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> [02:30:31.616]  at
> com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
> [02:30:31.616]  at com.caucho.server.host.Host.start(Host.java:385)
> [02:30:31.616]  at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> [02:30:31.616]  at
> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> [02:30:31.616]  at
> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> [02:30:31.616]  at
> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> [02:30:31.616]  at
> com.caucho.server.host.HostContainer.start(HostContainer.java:468)
> [02:30:31.616]  at
> com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
> [02:30:31.616]  at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> [02:30:31.616]  at
> com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
> [02:30:31.616]  at
> com.caucho.server.deploy.DeployController.start(DeployController.java:459)
> [02:30:31.616]  at
> com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
> [02:30:31.616]  at com.caucho.server.resin.Resin.init(Resin.java)
> [02:30:31.616]  at com.caucho.server.resin.Resin.main(Resin.java:612)
> [02:30:31.616]Caused by: java.lang.ExceptionInInitializerError
> [02:30:31.616]  at org.apache.solr.core.SolrCore.<clinit>(SolrCore.java:71)
> [02:30:31.616]  at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:71)
> [02:30:31.616]  at javax.servlet.GenericServlet.init(GenericServlet.java:69)
> [02:30:31.616]  at
> com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599)
> [02:30:31.616]  ... 20 more
> [02:30:31.616]Caused by: java.lang.UnsupportedOperationException
> [02:30:31.616]  at
> com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)
> [02:30:31.616]  at org.apache.solr.core.Config.getVal(Config.java:123)
> [02:30:31.616]  at org.apache.solr.core.Config.getBool(Config.java:160)
> [02:30:31.616]  at
> org.apache.solr.update.SolrIndexConfig.<clinit>(SolrIndexConfig.java:35)
> [02:30:31.616]  ... 24 more
> [02:30:31.620]javax.servlet.ServletException:
> java.lang.ExceptionInInitializerError
> [02:30:31.620]  at
> com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:631)
> [02:30:31.620]  at
> com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
> [02:30:31.620]  at
> com.caucho.server.webapp.Application.start(Application.java:1546)
> [02:30:31.620]  at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> [02:30:31.620]  at
> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> [02:30:31.620]  at
> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> [02:30:31.620]  at
> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> [02:30:31.620]  at
> com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
> [02:30:31.620]  at com.caucho.server.host.Host.start(Host.java:385)
> [02:30:31.620]  at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> [02:30:31.620]  at
> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
> [02:30:31.620]  at
> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
> [02:30:31.620]  at
> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
> [02:30:31.620]  at
> com.caucho.server.host.HostContainer.start(HostContainer.java:468)
> [02:30:31.620]  at
> com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
> [02:30:31.620]  at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
> [02:30:31.620]  at
> com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
> [02:30:31.620]  at
> com.caucho.server.deploy.DeployController.start(DeployController.java:459)
> [02:30:31.620]  at
> com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
> [02:30:31.620]  at com.caucho.server.resin.Resin.init(Resin.java)
> [02:30:31.620]  at com.caucho.server.resin.Resin.main(Resin.java:612)
> [02:30:31.620]Caused by: java.lang.ExceptionInInitializerError
> [02:30:31.620]  at org.apache.solr.core.SolrCore.<clinit>(SolrCore.java:71)
> [02:30:31.620]  at org.apache.solr.servlet.SolrServlet.init(SolrServlet.java:71)
> [02:30:31.620]  at javax.servlet.GenericServlet.init(GenericServlet.java:69)
> [02:30:31.620]  at
> com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:599)
> [02:30:31.620]  ... 20 more
> [02:30:31.620]Caused by: java.lang.UnsupportedOperationException
> [02:30:31.620]  at
> com.caucho.xml.QAbstractNode.getTextContent(QAbstractNode.java:355)
> [02:30:31.620]  at org.apache.solr.core.Config.getVal(Config.java:123)
> [02:30:31.620]  at org.apache.solr.core.Config.getBool(Config.java:160)
> [02:30:31.620]  at
> org.apache.solr.update.SolrIndexConfig.<clinit>(SolrIndexConfig.java:35)
> [02:30:31.620]  ... 24 more