At a guess you have leftover jars from your earlier installation in your
classpath that are being picked up. I've always found that figuring out how
_that_ happened is...er... "interesting"...

Best
Erick


On Mon, Nov 12, 2012 at 7:44 AM, Adam Neal <an...@mass.co.uk> wrote:

> Hi,
>
> I have been running two multicore Solr instances under Tomcat using a
> nightly build of 4.0 from September 2011. This has been running fine but
> when I try to update these instances to the release version of 4.0 I'm
> hitting problems when the second instance starts up. If I have one instance
> on the release version and one on the nightly build it also works fine.
>
> It's running on a Solaris 10 box using Tomcat 6.0.26 and Java 1.6.0_20
>
> I can run up either instance on it's own and it works fine, it's just when
> starting both together so I'm pretty sure my configs aren't the issue.
>
> Snippet from the log is below, please note that I have had to type this
> out so there may be some typos, hopefully not!
>
> Any ideas?
>
> Adam
>
>
> 12-Nov-2012 09:58:50 org.apache.solr.core.SolrResourceLoader locateSolrHome
> INFO: Using JNDI solr.home: /conf_solr/instance2
> 12-Nov-2012 09:58:50 org.apache.solr.core.SolrResourceLoader <init>
> INFO: new SolrResourceLoader for deduced Solr Home: '/conf_solr/instance2/'
> 12-Nov-2012 09:58:52 org.apache.solr.servlet.SolrDispatchFilter init
> INFO: SolrDispatchFilter.init()
> 12-Nov-2012 09:58:52 org.apache.solr.core.SolrResourceLoader locateSolrHome
> INFO: Using JNDI solr.home /conf_solr/instance2
> 12-Nov-2012 09:58:52 org.apache.solr.core.CoreContainer$Initializer
> initialize
> INFO: looking for solr.xml: /conf_solr/instance2/solr.xml
> 12-Nov-2012 09:58:52 org.apache.solr.core.CoreContainer <init>
> INFO: New CoreContainer 15471347
> 12-Nov-2012 09:58:52 org.apache.solr.core.CoreContainer load
> INFO: Loading CoreContainer using Solr Home: '/conf_solr/instance2/'
> 12-Nov-2012 09:58:52 org.apache.solr.core.SolrResourceLoader <init>
> INFO: new SOlrResourceLoader for directory: '/conf_solr/instance2/'
> 12-Nov-2012 09:58:52 org.apache.solr.servlet.SolrDispatchFilter init
> SEVERE: Could not start Solr. Check solr/home property and the logs
> 12-Nov-2012 09:58:52 org.apache.solr.common.SolrException log
> SEVERE: null:java.lang.ClassCastException:
> org.apache.xerces.parsers.XIncludeAwareParserConfiguration cannot be cast
> to org.apache.xerces.xni.parser.XMLParserConfiguration
>         at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
>         at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
>         at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown
> Source)
>         at
> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown
> Source)
>         at
> com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.createDocument(SAX2DOM.java:324)
>         at
> com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.<init>(SAX2DOM.java:84)
>         at
> com.sun.org.apache.xalan.internal.xsltc.runtime.output.TranslateOutputHandlerFactory.getSerializationHanlder(TransletOutputHandlerFactory.java:187)
>         at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(TransformerImpl.java:392)
>         at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:298)
>         at
> org.apache.solr.core.CoreContainer.copyDoc(CoreContainer.java:551)
>         at org.apache.solr.core.CoreContainer.load(CoreContainer.java:381)
>         at org.apache.solr.core.CoreContainer.load(CoreContainer.java:356)
>         at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:308)
>         at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:107)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
>         at
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
>         at
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
>         at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
>         at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>         at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
>         at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java@581)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.cataline.startup.Bootstrap.start(Bootstrap.java:289)
>         at org.apache.cataline.startup.Bootstrap.main(Bootstrap.java:414)
>
>
> #####################################################################################
>
> This E-mail is the property of Mass Consultants Ltd. It is confidential
> and intended only for the use of the addressee or with its permission.  Use
> by anyone else for any purpose is prohibited.  If you are not the
> addressee, you should not use, disclose, copy or distribute this e-mail and
> should notify us of receipt immediately by return e-mail to the address
> where the e-mail originated.
>
> This E-mail may not have been sent through a secure system and accordingly
> (i) its contents should not be relied upon by any person without
> independent verification from Mass Consultants Ltd and (ii) it is the
> responsibility of the recipient to ensure that the onward transmission,
> opening or use of this message and any attachments will not adversely
> affect its systems or data. No responsibility is accepted by Mass
> Consultants Ltd in this regard.
>
> Any e-mails that are sent to Mass Consultants Ltd's e-mail addresses may
> be monitored by systems or persons other than the addressee, for the
> purposes of ascertaining whether the communication complies with the law
> and Mass Consultants Ltd's policies.
>
> Mass Consultants Ltd is registered in England No. 1705804, Enterprise
> House, Great North Road, Little Paxton, Cambs., PE19 6BN, United Kingdom.
> Tel: +44 (0) 1480 222600.
>
>
> #####################################################################################
>

Reply via email to