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. > > > ##################################################################################### >