I am guessing this is your Tomcat's error message. I'd start by looking at Tomcat logs to see who's specifying invalid HTTP versions. The thing to look for is something like "GET /solr/select.... HTTP/1.1"
That 1.1 is HTTP version 1.1. I am guessing something/someone is specifying something like 1.2 (invalid) and Tomcat is complaining. But it's a wild guess. Otis -- Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch ----- Original Message ---- > From: Matthew Runo <[EMAIL PROTECTED]> > To: solr-user@lucene.apache.org > Sent: Monday, May 19, 2008 7:27:27 PM > Subject: HTTP Version Not Supported errors? > > Hello folks! > > We're starting to see a lot of errors in Solr/SolrJ with the message > "HTTP Version Not Supported". I can't reproduce it, and it only seems > to happen with load - if there's no one browsing our site, then we > don't get the errors if we try browsing around ourselves. I looked > about in the SolrJ code where it connects to the Solr server, but all > seems well... any ideas? > > Thanks! > > Matthew Runo > Software Developer > Zappos.com > 702.943.7833 > > Begin forwarded message: > > From: [EMAIL PROTECTED] > > Date: May 19, 2008 4:05:02 PM PDT > > To: [EMAIL PROTECTED] > > Subject: [Log4j] [SMTPAppender] web43 error message > > > > 2008-05-19 16:05:02,982 [ERROR] - [EMAIL PROTECTED] - - > > service.SimpleSiteService (getBrandById:197) - Could not retrieve > > brand for ID[313] > > org.apache.solr.client.solrj.SolrServerException: Invalid SOLR Query > > object > > at com.zappos.domain.dao.SearchDAO.getSearch(SearchDAO.java:68) > > at com.zappos.domain.dao.BrandDAO.getBrandById(BrandDAO.java:92) > > at > > com > > .zappos > > .domain > > .service.SimpleSiteService.getBrandById(SimpleSiteService.java:191) > > at com.zappos.zeta.action.ViewBrand.brand(ViewBrand.java:496) > > at com.zappos.zeta.action.ViewBrand.view(ViewBrand.java:286) > > at sun.reflect.GeneratedMethodAccessor590.invoke(Unknown Source) > > at > > sun > > .reflect > > .DelegatingMethodAccessorImpl > > .invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at net.sourceforge.stripes.controller.DispatcherHelper > > $6.intercept(DispatcherHelper.java:458) > > at > > net > > .sourceforge > > .stripes.controller.ExecutionContext.proceed(ExecutionContext.java: > > 157) > > at > > net > > .sourceforge > > .stripes > > .controller > > .BeforeAfterMethodInterceptor > > .intercept(BeforeAfterMethodInterceptor.java:107) > > at > > net > > .sourceforge > > .stripes.controller.ExecutionContext.proceed(ExecutionContext.java: > > 154) > > at > > net > > .sourceforge > > .stripes.controller.ExecutionContext.wrap(ExecutionContext.java:73) > > at > > net > > .sourceforge > > .stripes > > .controller > > .DispatcherHelper.invokeEventHandler(DispatcherHelper.java:456) > > at > > net > > .sourceforge > > .stripes > > .controller > > .DispatcherServlet.invokeEventHandler(DispatcherServlet.java:241) > > at > > net > > .sourceforge > > .stripes.controller.DispatcherServlet.doPost(DispatcherServlet.java: > > 154) > > at > > net > > .sourceforge > > .stripes.controller.DispatcherServlet.doGet(DispatcherServlet.java:61) > > at javax.servlet.http.HttpServlet.service(Unknown Source) > > at javax.servlet.http.HttpServlet.service(Unknown Source) > > at > > org > > .apache > > .catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown > > Source) > > at > > net > > .sourceforge > > .stripes.controller.StripesFilter.doFilter(StripesFilter.java:180) > > at > > org > > .apache > > .catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown > > Source) > > at org.apache.catalina.core.ApplicationDispatcher.invoke(Unknown > > Source) > > at > > org > > .apache.catalina.core.ApplicationDispatcher.processRequest(Unknown > > Source) > > at org.apache.catalina.core.ApplicationDispatcher.doForward(Unknown > > Source) > > at org.apache.catalina.core.ApplicationDispatcher.forward(Unknown > > Source) > > at > > org > > .tuckey > > .web > > .filters > > .urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195) > > at > > org > > .tuckey > > .web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159) > > at > > org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java: > > 141) > > at > > org > > .tuckey > > .web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java: > > 90) > > at > > org > > .tuckey > > .web > > .filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java: > > 417) > > at > > org > > .apache > > .catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown > > Source) > > at > > com > > .zappos > > .zeta.plumbing.SSLRedirectFilter.doFilter(SSLRedirectFilter.java:57) > > at > > org > > .apache > > .catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown > > Source) > > at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown > > Source) > > at org.apache.catalina.core.StandardContextValve.invoke(Unknown > > Source) > > at > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Unknown > > Source) > > at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) > > at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) > > at > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: > > 563) > > at org.apache.catalina.core.StandardEngineValve.invoke(Unknown > > Source) > > at org.apache.catalina.ha.tcp.ReplicationValve.invoke(Unknown Source) > > at > > org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(Unknown > > Source) > > at org.apache.catalina.connector.CoyoteAdapter.service(Unknown > > Source) > > at org.apache.coyote.http11.Http11NioProcessor.process(Unknown > > Source) > > at org.apache.coyote.http11.Http11NioProtocol > > $Http11ConnectionHandler.process(Unknown Source) > > at org.apache.tomcat.util.net.NioEndpoint > > $SocketProcessor.run(Unknown Source) > > at java.util.concurrent.ThreadPoolExecutor > > $Worker.runTask(ThreadPoolExecutor.java:885) > > at java.util.concurrent.ThreadPoolExecutor > > $Worker.run(ThreadPoolExecutor.java:907) > > at java.lang.Thread.run(Thread.java:619) > > Caused by: org.apache.solr.client.solrj.SolrServerException: Error > > executing query > > at > > net > > .sourceforge > > .stripes.controller.DispatcherServlet.doGet(DispatcherServlet.java:61) > > at > > net > > .sourceforge > > .stripes.controller.DispatcherServlet.doPost(DispatcherServlet.java: > > 154) > > at > > net > > .sourceforge > > .stripes > > .controller > > .DispatcherServlet.invokeEventHandler(DispatcherServlet.java:241) > > at > > net > > .sourceforge > > .stripes > > .controller > > .DispatcherHelper.invokeEventHandler(DispatcherHelper.java:456) > > at > > net > > .sourceforge > > .stripes.controller.ExecutionContext.wrap(ExecutionContext.java:73) > > at > > net > > .sourceforge > > .stripes.controller.ExecutionContext.proceed(ExecutionContext.java: > > 154) > > at > > net > > .sourceforge > > .stripes > > .controller > > .BeforeAfterMethodInterceptor > > .intercept(BeforeAfterMethodInterceptor.java:107) > > at > > net > > .sourceforge > > .stripes.controller.ExecutionContext.proceed(ExecutionContext.java: > > 157) > > at net.sourceforge.stripes.controller.DispatcherHelper > > $6.intercept(DispatcherHelper.java:458) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at > > sun > > .reflect > > .DelegatingMethodAccessorImpl > > .invoke(DelegatingMethodAccessorImpl.java:25) > > at sun.reflect.GeneratedMethodAccessor590.invoke(Unknown Source) > > at com.zappos.zeta.action.ViewBrand.view(ViewBrand.java:286) > > at com.zappos.zeta.action.ViewBrand.brand(ViewBrand.java:496) > > at > > com > > .zappos > > .domain > > .service.SimpleSiteService.getBrandById(SimpleSiteService.java:191) > > at com.zappos.domain.dao.BrandDAO.getBrandById(BrandDAO.java:92) > > at com.zappos.domain.dao.SearchDAO.getSearch(SearchDAO.java:66) > > at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:97) > > at > > org > > .apache > > .solr.client.solrj.request.QueryRequest.process(QueryRequest.java:90) > > Caused by: org.apache.solr.common.SolrException: HTTP Version Not > > Supported > > > > HTTP Version Not Supported > > > > request: http://solr-zeta.zappos.net:8080/solr/select?qt=dismax&fq=brandId > > :"313 > > "&fq=inStock:"true"&fq=subCategory:Sneakers&sort=productPopularity > > desc > > &rows > > = > > 0 > > &facet > > .mincount > > = > > 1 > > &facet > > .field > > = > > gender > > &facet > > .field=subCategoryFacet&facet=true&facet.limit=3&wt=xml&version=2.2 > > at > > org > > .apache > > .solr > > .client > > .solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java: > > 308) > > at > > org > > .apache > > .solr > > .client > > .solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java: > > 152) > > at > > org > > .apache > > .solr.client.solrj.request.QueryRequest.process(QueryRequest.java:84) > > at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:97) > > at com.zappos.domain.dao.SearchDAO.getSearch(SearchDAO.java:66) > > at com.zappos.domain.dao.BrandDAO.getBrandById(BrandDAO.java:92) > > at > > com > > .zappos > > .domain > > .service.SimpleSiteService.getBrandById(SimpleSiteService.java:191) > > at com.zappos.zeta.action.ViewBrand.brand(ViewBrand.java:496) > > at com.zappos.zeta.action.ViewBrand.view(ViewBrand.java:286) > > at sun.reflect.GeneratedMethodAccessor590.invoke(Unknown Source) > > at > > sun > > .reflect > > .DelegatingMethodAccessorImpl > > .invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at net.sourceforge.stripes.controller.DispatcherHelper > > $6.intercept(DispatcherHelper.java:458) > > at > > net > > .sourceforge > > .stripes.controller.ExecutionContext.proceed(ExecutionContext.java: > > 157) > > at > > net > > .sourceforge > > .stripes > > .controller > > .BeforeAfterMethodInterceptor > > .intercept(BeforeAfterMethodInterceptor.java:107) > > at > > net > > .sourceforge > > .stripes.controller.ExecutionContext.proceed(ExecutionContext.java: > > 154) > > at > > net > > .sourceforge > > .stripes.controller.ExecutionContext.wrap(ExecutionContext.java:73) > > at > > net > > .sourceforge > > .stripes > > .controller > > .DispatcherHelper.invokeEventHandler(DispatcherHelper.java:456) > > at > > net > > .sourceforge > > .stripes > > .controller > > .DispatcherServlet.invokeEventHandler(DispatcherServlet.java:241) > > at > > net > > .sourceforge > > .stripes.controller.DispatcherServlet.doPost(DispatcherServlet.java: > > 154) > > at > > net > > .sourceforge > > .stripes.controller.DispatcherServlet.doGet(DispatcherServlet.java:61) > > at javax.servlet.http.HttpServlet.service(Unknown Source) > > at javax.servlet.http.HttpServlet.service(Unknown Source) > > at > > org > > .apache > > .catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown > > Source) > > at > > net > > .sourceforge > > .stripes.controller.StripesFilter.doFilter(StripesFilter.java:180) > > at > > org > > .apache > > .catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown > > Source) > > at org.apache.catalina.core.ApplicationDispatcher.invoke(Unknown > > Source) > > at > > org > > .apache.catalina.core.ApplicationDispatcher.processRequest(Unknown > > Source) > > at org.apache.catalina.core.ApplicationDispatcher.doForward(Unknown > > Source) > > at org.apache.catalina.core.ApplicationDispatcher.forward(Unknown > > Source) > > at > > org > > .tuckey > > .web > > .filters > > .urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195) > > at > > org > > .tuckey > > .web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159) > > at > > org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java: > > 141) > > at > > org > > .tuckey > > .web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java: > > 90) > > at > > org > > .tuckey > > .web > > .filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java: > > 417) > > at > > org > > .apache > > .catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown > > Source) > > at > > com > > .zappos > > .zeta.plumbing.SSLRedirectFilter.doFilter(SSLRedirectFilter.java:57) > > at > > org > > .apache > > .catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown > > Source) > > at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown > > Source) > > at org.apache.catalina.core.StandardContextValve.invoke(Unknown > > Source) > > at > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Unknown > > Source) > > at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) > > at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) > > at > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: > > 563) > > at org.apache.catalina.core.StandardEngineValve.invoke(Unknown > > Source) > > at org.apache.catalina.ha.tcp.ReplicationValve.invoke(Unknown Source) > > at > > org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(Unknown > > Source) > > at org.apache.catalina.connector.CoyoteAdapter.service(Unknown > > Source) > > at org.apache.coyote.http11.Http11NioProcessor.process(Unknown > > Source) > > at org.apache.coyote.http11.Http11NioProtocol > > $Http11ConnectionHandler.process(Unknown Source) > > at org.apache.tomcat.util.net.NioEndpoint > > $SocketProcessor.run(Unknown Source) > > at java.util.concurrent.ThreadPoolExecutor > > $Worker.runTask(ThreadPoolExecutor.java:885) > > at java.util.concurrent.ThreadPoolExecutor > > $Worker.run(ThreadPoolExecutor.java:907) > > at java.lang.Thread.run(Thread.java:619) > > _______________________________________________ > > Log4j mailing list > > [EMAIL PROTECTED] > > http://mailman.zappos.com/mailman/listinfo/log4j