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