Hi Eric Yes, it was a classpath issue.
Sowmya. On Mon, Jul 25, 2011 at 4:01 PM, Erick Erickson <erickerick...@gmail.com>wrote: > Well, MultiMapSolrParams is a subclass of SolrParams, so you actually > do use it in your code <G>.... > > But this looks like a classpath problem. You say your code compiles, > but do you make all the jars you path to during compilation available > to your servlet? And/or do you have any old jar files in your classpath? > > Best > Erick > > On Thu, Jul 21, 2011 at 3:00 AM, Sowmya V.B. <vbsow...@gmail.com> wrote: > > Hi All > > > > I have been getting this wierd error since yday evening, whose cause I am > > not able to figure out. > > I made a webinterface to read and display Solr Results, which is a > servlet > > that calls Solr Servlet. > > I am > > > > I give the query to Solr, using: > > MultiMapSolrParams solrparamsmini = > > SolrRequestParsers.parseQueryString(queryrequest.toString()); > > -where queryrequest contains all the ingredients of a Solr query. > > > > Eg: StringBuffer queryrequest = new StringBuffer(); > > queryrequest.append("&q=" + query); > > > > > queryrequest.append("&start=0&rows=30&hl=true&hl.fl=text&hl.frag=500&defType=dismax"); > > > > > queryrequest.append("&bq="+Field1+":["+frompercent+"%20TO%20"+topercent+"]"); > > > > It compiles and builds without errors, but I get this error > > "java.lang.ClassNotFoundException: > > org.apache.solr.common.params.SolrParams", when I run the app. > > But, I dont use SolrParams class anywhere in my code! > > > > Here is the stack trace: > > INFO: Server startup in 1953 ms > > Jul 21, 2011 8:52:20 AM org.apache.catalina.core.ApplicationContext log > > INFO: Marking servlet solrsearch as unavailable > > Jul 21, 2011 8:52:20 AM org.apache.catalina.core.StandardWrapperValve > invoke > > SEVERE: Allocate exception for servlet solrsearch > > java.lang.ClassNotFoundException: > org.apache.solr.common.params.SolrParams > > at > > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676) > > at > > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521) > > at java.lang.Class.getDeclaredConstructors0(Native Method) > > at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) > > at java.lang.Class.getConstructor0(Class.java:2699) > > at java.lang.Class.newInstance0(Class.java:326) > > at java.lang.Class.newInstance(Class.java:308) > > at > > > org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119) > > at > > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1062) > > at > > > org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:813) > > at > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135) > > at > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) > > at > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) > > at > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) > > at > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) > > at > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562) > > at > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > > at > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395) > > at > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250) > > at > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188) > > at > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166) > > at > > > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302) > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > > at java.lang.Thread.run(Thread.java:680) > > > > > > Anyone had this kind of issue before? > > -- > > Sowmya V.B. > > ---------------------------------------------------- > > Losing optimism is blasphemy! > > http://vbsowmya.wordpress.com > > ---------------------------------------------------- > > > -- Sowmya V.B. ---------------------------------------------------- Losing optimism is blasphemy! http://vbsowmya.wordpress.com ----------------------------------------------------