any clues? Too little detail?

On Thu, Jun 19, 2014 at 1:26 PM, Dmitry Kan <solrexp...@gmail.com> wrote:

> Hello,
>
> We face an issue with deep faceting in a distributed non-SolrCloud
> setting. A query comes in through the solr frontend (router) and broadcasts
> to each shard. The exception below appears in the frontend's logs, but
> shards' logs are clear, each subquery sent by the router succeeds.
>
> RAM graph looks quite nice for the router, there is plenty of RAM free and
> plenty allocated to every shard and the router. So at least I'm not worried
> on that side.
>
> The issue is easily eliminated by shortening the date range parameter =>
> could imply RAM issue, but this theory is not consistent with what we
> observe on RAM graph.
>
> Is this like a core known bug or could the issue be investigated /
> debugged further?
>
> Solr: 4.3.1
> jetty 9
>
> Error response:
>
> <response>
> <lst name="responseHeader">
> <int name="status">500</int>
> <int name="QTime">211</int>
> <lst name="params">
> <str name="facet">true</str>
> <str name="facet.mincount">1</str>
> <str name="facet.offset">23250</str>
> <str name="q">*:*</str>
> <str name="facet.limit">750</str>
> <str name="facet.field">some_facet_field</str>
> <arr name="fq">
> <str>
> DateRangeParam:[2014-05-31T21:00:00.000Z TO 2014-06-13T21:00:00.000Z]
> </str>
> <str>SomeOtherParam:(Value1 OR *)</str>
> </arr>
> <str name="rows">0</str>
> </lst>
> </lst>
> <lst name="error">
> <str name="msg">
> java.lang.RuntimeException: Invalid version (expected 2, but 60) or the
> data in not in 'javabin' format
> </str>
> <str name="trace">
> org.apache.solr.common.SolrException: java.lang.RuntimeException: Invalid
> version (expected 2, but 60) or the data in not in 'javabin' format at
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:302)
> at
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
> at org.apache.solr.core.SolrCore.execute(SolrCore.java:1820) at
> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:656)
> at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:359)
> at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:155)
> at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1486)
> at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:138)
> at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:564)
> at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:213)
> at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1094)
> at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:432)
> at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:175)
> at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1028)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
> at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:258)
> at
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
> at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
> at
> org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:317)
> at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
> at org.eclipse.jetty.server.Server.handle(Server.java:445) at
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:267) at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:224)
> at
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:358)
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601)
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532)
> at java.lang.Thread.run(Thread.java:722) Caused by:
> java.lang.RuntimeException: Invalid version (expected 2, but 60) or the
> data in not in 'javabin' format at
> org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:109)
> at
> org.apache.solr.client.solrj.impl.BinaryResponseParser.processResponse(BinaryResponseParser.java:41)
> at
> org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:385)
> at
> org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:180)
> at
> org.apache.solr.handler.component.HttpShardHandler$1.call(HttpShardHandler.java:156)
> at
> org.apache.solr.handler.component.HttpShardHandler$1.call(HttpShardHandler.java:119)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at
> java.util.concurrent.FutureTask.run(FutureTask.java:166) at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at
> java.util.concurrent.FutureTask.run(FutureTask.java:166) at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> ... 1 more
> </str>
> <int name="code">500</int>
> </lst>
> </response>
>
> --
> Dmitry Kan
> Blog: http://dmitrykan.blogspot.com
> Twitter: http://twitter.com/dmitrykan
>



-- 
Dmitry Kan
Blog: http://dmitrykan.blogspot.com
Twitter: http://twitter.com/dmitrykan
SemanticAnalyzer: www.semanticanalyzer.info

Reply via email to