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