We are using solr 1.4 on trunk as of 5/7/2009. What patch did you want us to apply? -- Jeff Newburn Software Engineer, Zappos.com [email protected] - 702-943-7562
> From: Noble Paul നോബിള് नोब्ळ् <[email protected]> > Reply-To: <[email protected]> > Date: Mon, 25 May 2009 17:16:19 +0530 > To: <[email protected]> > Subject: Re: Plugin Not Found > > hi jeff , > look at these lines in the log > > May 22, 2009 7:38:25 AM org.apache.solr.core.SolrResourceLoader <init> > INFO: Solr home set to '/home/zetasolr/' > May 22, 2009 7:38:25 AM org.apache.solr.core.SolrResourceLoader > createClassLoader > INFO: Adding 'file:/home/zetasolr/lib/FacetCubeComponent.jar' to Solr > classloader > May 22, 2009 7:38:25 AM org.apache.solr.core.SolrResourceLoader <init> > INFO: Solr home set to '/home/zetasolr/cores/zeta-main/' > May 22, 2009 7:38:25 AM org.apache.solr.core.SolrResourceLoader > createClassLoader > INFO: Reusing parent classloader > > > this means that Solr is just using the webapp class loader instead of > its own . which version of Solr are you using? > > is it possible for you to apply this patch and start if you get a > different error mesage? > > > > -- > > On Fri, May 22, 2009 at 8:15 PM, Jeff Newburn <[email protected]> wrote: >> I have included the configuration and the log for the error on startup. I >> does appear it tries to load the lib but then simply can't referene it. >> >> <requestHandler name="dismax" class="solr.DisMaxRequestHandler" >> default="true" > >> <lst name="defaults"> >> <str name="echoParams">explicit</str> >> <float name="tie">0.01</float> >> <str name="qf"> >> productId^10.0 >> >> personality^15.0 >> subCategory^20.0 >> category^10.0 >> productType^8.0 >> >> brandName^10.0 >> realBrandName^9.5 >> productNameSearch^20 >> >> size^1.2 >> width^1.0 >> heelHeight^1.0 >> >> productDescription^5.0 >> color^6.0 >> price^1.0 >> >> expandedGender^0.5 >> </str> >> <str name="pf"> >> brandName^5.0 productNameSearch^5.0 productDescription^5.0 >> personality^10.0 subCategory^20.0 category^10.0 productType^8.0 >> </str> >> <str name="fl"> >> productId, productName, price, originalPrice, >> brandNameFacet, productRating, imageUrl, productUrl, isNew, onSale >> </str> >> <str name="bf">rord(popularity)^1</str> >> <str name="mm">100%</str> >> <int name="ps">1</int> >> <int name="qs">5</int> >> <str name="q.alt">*:*</str> >> >> <!-- More like this search parameters --> >> <str >> name="mlt.fl">brandNameFacet,productTypeFacet,productName,categoryFacet,subC >> ategoryFacet,personalityFacet,colorFacet,heelHeight,expandedGender</str> >> <int name="mlt.mindf">1</int> >> <int name="mlt.mintf">1</int> >> </lst> >> <arr name="last-components"> >> <str>spellcheck</str> >> <str>facetcube</str> >> </arr> >> >> </requestHandler> >> >> <searchComponent name="facetcube" >> class="com.zappos.solr.FacetCubeComponent"/> >> >> >> LOGS >> May 22, 2009 7:38:24 AM org.apache.catalina.startup.SetAllPropertiesRule >> begin >> WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property >> 'maxProcessors' to '500' did not find a matching property. >> May 22, 2009 7:38:24 AM org.apache.catalina.startup.SetAllPropertiesRule >> begin >> WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property >> 'maxProcessors' to '500' did not find a matching property. >> May 22, 2009 7:38:24 AM org.apache.catalina.core.AprLifecycleListener init >> INFO: The APR based Apache Tomcat Native library which allows optimal >> performance in production environments was not found on the >> java.library.path: /usr/local/apr/lib >> May 22, 2009 7:38:24 AM org.apache.tomcat.util.net.NioSelectorPool >> getSharedSelector >> INFO: Using a shared selector for servlet write/read >> May 22, 2009 7:38:24 AM org.apache.coyote.http11.Http11NioProtocol init >> INFO: Initializing Coyote HTTP/1.1 on http-8080 >> May 22, 2009 7:38:24 AM org.apache.tomcat.util.net.NioSelectorPool >> getSharedSelector >> INFO: Using a shared selector for servlet write/read >> May 22, 2009 7:38:24 AM org.apache.coyote.http11.Http11NioProtocol init >> INFO: Initializing Coyote HTTP/1.1 on http-8443 >> May 22, 2009 7:38:24 AM org.apache.catalina.startup.Catalina load >> INFO: Initialization processed in 1011 ms >> May 22, 2009 7:38:24 AM org.apache.catalina.core.StandardService start >> INFO: Starting service Catalina >> May 22, 2009 7:38:24 AM org.apache.catalina.core.StandardEngine start >> INFO: Starting Servlet Engine: Apache Tomcat/6.0.16 >> May 22, 2009 7:38:24 AM org.apache.catalina.startup.HostConfig deployWAR >> INFO: Deploying web application archive solr.war >> May 22, 2009 7:38:25 AM org.apache.solr.servlet.SolrDispatchFilter init >> INFO: SolrDispatchFilter.init() >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrResourceLoader >> locateInstanceDir >> INFO: No /solr/home in JNDI >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrResourceLoader >> locateInstanceDir >> INFO: using system property solr.solr.home: /home/zetasolr >> May 22, 2009 7:38:25 AM org.apache.solr.core.CoreContainer$Initializer >> initialize >> INFO: looking for solr.xml: /home/zetasolr/solr.xml >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrResourceLoader <init> >> INFO: Solr home set to '/home/zetasolr/' >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrResourceLoader >> createClassLoader >> INFO: Adding 'file:/home/zetasolr/lib/FacetCubeComponent.jar' to Solr >> classloader >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrResourceLoader <init> >> INFO: Solr home set to '/home/zetasolr/cores/zeta-main/' >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrResourceLoader >> createClassLoader >> INFO: Reusing parent classloader >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrConfig <init> >> INFO: Loaded SolrConfig: solrconfig.xml >> May 22, 2009 7:38:25 AM org.apache.solr.schema.IndexSchema readSchema >> INFO: Reading Solr Schema >> May 22, 2009 7:38:25 AM org.apache.solr.schema.IndexSchema readSchema >> INFO: Schema name=Zappos Zeta (zeta-main) >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created string: org.apache.solr.schema.StrField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created boolean: org.apache.solr.schema.BoolField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created integer: org.apache.solr.schema.IntField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created long: org.apache.solr.schema.LongField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created float: org.apache.solr.schema.FloatField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created double: org.apache.solr.schema.DoubleField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created sint: org.apache.solr.schema.SortableIntField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created slong: org.apache.solr.schema.SortableLongField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created sfloat: org.apache.solr.schema.SortableFloatField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created date: org.apache.solr.schema.DateField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created random: org.apache.solr.schema.RandomSortField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.SynonymFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.TrimFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: >> org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created text_ws: org.apache.solr.schema.TextField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created lowerCase: org.apache.solr.schema.TextField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.WordDelimiterFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.EnglishPorterFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: >> org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.WordDelimiterFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.SynonymFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: org.apache.solr.analysis.EnglishPorterFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created null: >> org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created text: org.apache.solr.schema.TextField >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created ignored: org.apache.solr.schema.StrField >> May 22, 2009 7:38:25 AM org.apache.solr.schema.IndexSchema readSchema >> INFO: default search field is word >> May 22, 2009 7:38:25 AM org.apache.solr.schema.IndexSchema readSchema >> INFO: query parser default operator is AND >> May 22, 2009 7:38:25 AM org.apache.solr.schema.IndexSchema readSchema >> INFO: unique key field: styleId >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrCore <init> >> INFO: [zeta-main] Opening new SolrCore at /home/zetasolr/cores/zeta-main/, >> dataDir=/home/zetasolr/cores/zeta-main/data/ >> May 22, 2009 7:38:25 AM org.apache.solr.core.JmxMonitoredMap <init> >> INFO: JMX monitoring is enabled. Adding Solr mbeans to JMX Server: >> com.sun.jmx.mbeanserver.jmxmbeanser...@56d90453 >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrCore parseListener >> INFO: [zeta-main] Searching for listeners: >> //listen...@event="firstSearcher"] >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrCore parseListener >> INFO: [zeta-main] Added SolrEventListener: >> org.apache.solr.core.QuerySenderListener{queries=[{q=shoes,start=0,rows=100, >> qt=dismax}, {q=womens hiking socks,start=0,rows=100,qt=dismax}, {q=mens >> shoes,qt=dismax}, {q=womens shoes,qt=dismax}, {q=womens boots,qt=dismax}, >> {q=womens clothing,qt=dismax}, {q=clothing,qt=dismax}, {q=evening >> dresses,qt=dismax}, {q=boots,qt=dismax}, {q=leather,qt=dismax}, >> {q=hats,qt=dismax}, {q=punk clothing,qt=dismax}, {q=tights,qt=dismax}, >> {q=rain boots,qt=dismax}, {q=clogs,qt=dismax}, {q=slippers,qt=dismax}, >> {q=jackets,qt=dismax}, {q=moccasins,qt=dismax}, {q=sexy shoes,qt=dismax}, >> {q=saddle,qt=dismax}, {q=dresses,qt=dismax}, {q=gloves,qt=dismax}]} >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrCore parseListener >> INFO: [zeta-main] Searching for listeners: //listen...@event="newSearcher"] >> May 22, 2009 7:38:25 AM org.apache.solr.core.SolrCore parseListener >> INFO: [zeta-main] Added SolrEventListener: >> org.apache.solr.core.QuerySenderListener{queries=[{q=shoes,start=0,rows=100, >> qt=dismax}, {q=womens hiking socks,start=0,rows=100,qt=dismax}, {q=mens >> shoes,qt=dismax}, {q=womens shoes,qt=dismax}, {q=womens boots,qt=dismax}, >> {q=womens clothing,qt=dismax}, {q=clothing,qt=dismax}, {q=evening >> dresses,qt=dismax}, {q=boots,qt=dismax}, {q=leather,qt=dismax}, >> {q=hats,qt=dismax}, {q=punk clothing,qt=dismax}, {q=tights,qt=dismax}, >> {q=rain boots,qt=dismax}, {q=clogs,qt=dismax}, {q=slippers,qt=dismax}, >> {q=jackets,qt=dismax}, {q=moccasins,qt=dismax}, {q=sexy shoes,qt=dismax}, >> {q=saddle,qt=dismax}, {q=dresses,qt=dismax}, {q=gloves,qt=dismax}]} >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created ruby: org.apache.solr.request.RubyResponseWriter >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created xml: org.apache.solr.request.XMLResponseWriter >> May 22, 2009 7:38:25 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created json: org.apache.solr.request.JSONResponseWriter >> May 22, 2009 7:38:26 AM org.apache.solr.common.SolrException log >> SEVERE: org.apache.solr.common.SolrException: Error loading class >> 'com.zappos.solr.FacetCubeComponent' >> at >> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:31 >> 0) >> at >> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java: >> 325) >> at >> org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader >> .java:84) >> at >> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.j >> ava:141) >> at >> org.apache.solr.core.SolrCore.loadSearchComponents(SolrCore.java:841) >> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:528) >> at org.apache.solr.core.CoreContainer.create(CoreContainer.java:350) >> at org.apache.solr.core.CoreContainer.load(CoreContainer.java:227) >> at >> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java >> :107) >> at >> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69) >> at >> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter >> Config.java:275) >> at >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil >> terConfig.java:397) >> at >> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon >> fig.java:108) >> at >> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:37 >> 09) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4356) >> at >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7 >> 91) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) >> at >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) >> at >> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829) >> at >> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718) >> at >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) >> at >> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147) >> at >> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) >> at >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor >> t.java:117) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) >> at >> org.apache.catalina.core.StandardHost.start(StandardHost.java:719) >> 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:516) >> at >> org.apache.catalina.core.StandardServer.start(StandardServer.java:710) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:578) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 >> ) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >> .java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) >> Caused by: java.lang.ClassNotFoundException: >> com.zappos.solr.FacetCubeComponent >> at >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav >> a:1360) >> at >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav >> a:1206) >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) >> at java.lang.Class.forName0(Native Method) >> at java.lang.Class.forName(Class.java:247) >> at >> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:29 >> 4) >> ... 36 more >> >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created spellcheck: >> org.apache.solr.handler.component.SpellCheckComponent >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created elevator: >> org.apache.solr.handler.component.QueryElevationComponent >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /replication: org.apache.solr.handler.ReplicationHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created standard: org.apache.solr.handler.StandardRequestHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created dismax: org.apache.solr.handler.DisMaxRequestHandler >> May 22, 2009 7:38:26 AM org.apache.solr.core.RequestHandlers$1 create >> INFO: adding lazy requestHandler: solr.SpellCheckerRequestHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created spellchecker: >> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /spellCheckCompRH: >> org.apache.solr.handler.component.SearchHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /mlt: org.apache.solr.handler.MoreLikeThisHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /search: org.apache.solr.handler.component.SearchHandler >> May 22, 2009 7:38:26 AM org.apache.solr.core.RequestHandlers$1 create >> INFO: adding lazy requestHandler: >> org.apache.solr.handler.component.SearchHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /elevate: >> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /update: org.apache.solr.handler.XmlUpdateRequestHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /analysis: org.apache.solr.handler.AnalysisRequestHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /admin/luke: org.apache.solr.handler.admin.LukeRequestHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /admin/system: org.apache.solr.handler.admin.SystemInfoHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /admin/plugins: >> org.apache.solr.handler.admin.PluginInfoHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /admin/threads: >> org.apache.solr.handler.admin.ThreadDumpHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /admin/properties: >> org.apache.solr.handler.admin.PropertiesRequestHandler >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created /admin/: org.apache.solr.handler.admin.AdminHandlers >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created gap: org.apache.solr.highlight.GapFragmenter >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created regex: org.apache.solr.highlight.RegexFragmenter >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created html: org.apache.solr.highlight.HtmlFormatter >> May 22, 2009 7:38:26 AM org.apache.solr.search.SolrIndexSearcher <init> >> INFO: Opening searc...@d5e92d7 main >> May 22, 2009 7:38:26 AM org.apache.solr.core.SolrCore registerSearcher >> INFO: [zeta-main] Registered new searcher searc...@d5e92d7 main >> May 22, 2009 7:38:26 AM >> org.apache.solr.update.DirectUpdateHandler2$CommitTracker <init> >> INFO: AutoCommit: disabled >> May 22, 2009 7:38:26 AM >> org.apache.solr.handler.component.SpellCheckComponent inform >> INFO: Initializing spell checkers >> May 22, 2009 7:38:26 AM >> org.apache.solr.handler.component.SpellCheckComponent inform >> INFO: Registering newSearcher listener for spellchecker: default >> May 22, 2009 7:38:26 AM >> org.apache.solr.handler.component.SpellCheckComponent inform >> INFO: Registering newSearcher listener for spellchecker: jarowinkler >> May 22, 2009 7:38:26 AM org.apache.solr.spelling.AbstractLuceneSpellChecker >> init >> INFO: Using WhitespaceAnalzyer for dictionary: file >> May 22, 2009 7:38:26 AM org.apache.solr.util.plugin.AbstractPluginLoader >> load >> INFO: created queryConverter: >> org.apache.solr.spelling.SpellingQueryConverter >> May 22, 2009 7:38:26 AM >> org.apache.solr.handler.component.QueryElevationComponent inform >> INFO: Loading QueryElevation from: >> /home/zetasolr/cores/zeta-main/conf/elevate.xml >> May 22, 2009 7:38:26 AM org.apache.solr.handler.ReplicationHandler inform >> INFO: Replication enabled for following config files: >> slave_solrconfig.xml:solrconfig.xml,schema.xml,stopwords.txt,elevate.xml,syn >> onyms.txt >> May 22, 2009 7:38:26 AM org.apache.solr.handler.ReplicationHandler inform >> INFO: Commits will be reserved for 10000 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.querycompon...@34c7e8a7 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.facetcompon...@307b4703 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.morelikethiscompon...@6d732ed2 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.highlightcompon...@25071521 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.statscompon...@73fc3c84 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding debug >> component:org.apache.solr.handler.component.debugcompon...@34e93999 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.querycompon...@34c7e8a7 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.facetcompon...@307b4703 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.morelikethiscompon...@6d732ed2 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.highlightcompon...@25071521 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.statscompon...@73fc3c84 >> May 22, 2009 7:38:26 AM org.apache.solr.handler.component.SearchHandler >> inform >> INFO: Adding >> component:org.apache.solr.handler.component.spellcheckcompon...@3bc486f2 >> May 22, 2009 7:38:26 AM org.apache.solr.core.QuerySenderListener newSearcher >> INFO: QuerySenderListener sending requests to searc...@d5e92d7 main >> May 22, 2009 7:38:26 AM org.apache.solr.common.SolrException log >> SEVERE: org.apache.solr.common.SolrException: Unknown Search Component: >> facetcube >> at >> org.apache.solr.core.SolrCore.getSearchComponent(SolrCore.java:874) >> at >> org.apache.solr.handler.component.SearchHandler.inform(SearchHandler.java:12 >> 7) >> at >> org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:415) >> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:569) >> at org.apache.solr.core.CoreContainer.create(CoreContainer.java:350) >> at org.apache.solr.core.CoreContainer.load(CoreContainer.java:227) >> at >> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java >> :107) >> at >> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69) >> at >> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter >> Config.java:275) >> at >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil >> terConfig.java:397) >> at >> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon >> fig.java:108) >> at >> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:37 >> 09) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4356) >> at >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7 >> 91) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) >> at >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) >> at >> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829) >> at >> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718) >> at >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) >> at >> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147) >> at >> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) >> at >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor >> t.java:117) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) >> at >> org.apache.catalina.core.StandardHost.start(StandardHost.java:719) >> 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:516) >> at >> org.apache.catalina.core.StandardServer.start(StandardServer.java:710) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:578) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 >> ) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >> .java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) >> >> May 22, 2009 7:38:26 AM org.apache.solr.servlet.SolrDispatchFilter init >> INFO: user.dir=/home/zetasolr/apache-tomcat-6.0.16 >> May 22, 2009 7:38:26 AM org.apache.solr.servlet.SolrDispatchFilter init >> INFO: SolrDispatchFilter.init() done >> May 22, 2009 7:38:26 AM org.apache.solr.servlet.SolrServlet init >> INFO: SolrServlet.init() >> May 22, 2009 7:38:26 AM org.apache.solr.core.SolrResourceLoader >> locateInstanceDir >> INFO: No /solr/home in JNDI >> May 22, 2009 7:38:26 AM org.apache.solr.core.SolrResourceLoader >> locateInstanceDir >> INFO: using system property solr.solr.home: /home/zetasolr >> May 22, 2009 7:38:26 AM org.apache.solr.servlet.SolrServlet init >> INFO: SolrServlet.init() done >> May 22, 2009 7:38:26 AM org.apache.solr.core.SolrResourceLoader >> locateInstanceDir >> INFO: No /solr/home in JNDI >> May 22, 2009 7:38:26 AM org.apache.solr.core.SolrResourceLoader >> locateInstanceDir >> INFO: using system property solr.solr.home: /home/zetasolr >> May 22, 2009 7:38:26 AM org.apache.solr.servlet.SolrUpdateServlet init >> INFO: SolrUpdateServlet.init() done >> May 22, 2009 7:38:26 AM org.apache.coyote.http11.Http11NioProtocol start >> INFO: Starting Coyote HTTP/1.1 on http-8080 >> May 22, 2009 7:38:27 AM org.apache.coyote.http11.Http11NioProtocol start >> INFO: Starting Coyote HTTP/1.1 on http-8443 >> May 22, 2009 7:38:27 AM org.apache.catalina.startup.Catalina start >> INFO: Server startup in 2434 ms >> >> >> >> -- >> Jeff Newburn >> Software Engineer, Zappos.com >> [email protected] - 702-943-7562 >> >> >>> From: Grant Ingersoll <[email protected]> >>> Reply-To: <[email protected]> >>> Date: Thu, 21 May 2009 16:02:16 -0400 >>> To: <[email protected]> >>> Subject: Re: Plugin Not Found >>> >>> Can you share your full log (at least through startup) as well as the >>> config for both the component and the ReqHandler that is using it? >>> >>> -Grant >>> >>> On May 21, 2009, at 3:37 PM, Jeff Newburn wrote: >>> >>>> One additional note we are on 1.4 tunk as of 5/7/2009. Just not >>>> sure why it >>>> won't load since it obviously works fine if directly inserted into the >>>> WEB-INF directory. >>>> -- >>>> Jeff Newburn >>>> Software Engineer, Zappos.com >>>> [email protected] - 702-943-7562 >>>> >>>> >>>>> From: Mark Miller <[email protected]> >>>>> Reply-To: <[email protected]> >>>>> Date: Thu, 21 May 2009 12:19:47 -0400 >>>>> To: <[email protected]> >>>>> Subject: Re: Plugin Not Found >>>>> >>>>> Jeff Newburn wrote: >>>>>> Nothing else is in the lib directory but this one jar. >>>>>> >>>>>> Additionally, the logs seem to say that it finds the lib as shown >>>>>> below >>>>>> INFO: Solr home set to '/home/zetasolr/' >>>>>> May 20, 2009 10:16:56 AM org.apache.solr.core.SolrResourceLoader >>>>>> createClassLoader >>>>>> INFO: Adding 'file:/home/zetasolr/lib/FacetCubeComponent.jar' to >>>>>> Solr >>>>>> classloader >>>>>> >>>>>> However as soon as it tries the component it cannot find the class. >>>>>> >>>>>> >>>>> Something must be wacky. I just did a quick custom component with 1.3 >>>>> and trunk, and it loaded no problem in both cases. >>>>> >>>>> Anything odd about your Component? Your sure it extends >>>>> SearchComponent? >>>>> >>>>> As Noble mentioned, you will not be able to find other classes/jars >>>>> in >>>>> the solr.home/lib directory from a class/jar in the solr.home/lib >>>>> directory. But this, oddly, doesn't appear to be the issue your >>>>> facing. >>>>> >>>>> Do share if you have anything else you can add. >>>>> >>>>> -- >>>>> - Mark >>>>> >>>>> http://www.lucidimagination.com >>>>> >>>>> >>>>> >>>> >>> >>> -------------------------- >>> Grant Ingersoll >>> http://www.lucidimagination.com/ >>> >>> Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids) >>> using Solr/Lucene: >>> http://www.lucidimagination.com/search >>> >> >> > > > > -- > ----------------------------------------------------- > Noble Paul | Principal Engineer| AOL | http://aol.com
