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

Reply via email to