You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Dan Brown (JIRA)" <ji...@apache.org> on 2017/04/28 16:06:04 UTC

[jira] [Commented] (SOLR-7987) Exception when timeallowed is exceed

    [ https://issues.apache.org/jira/browse/SOLR-7987?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15989082#comment-15989082 ] 

Dan Brown commented on SOLR-7987:
---------------------------------

We're experiencing the same issue with 6.4.2 and 6.5.1.   Our default timeAllowed is set to 100.  Increasing the timeAllowed value to, say, 1200, on the same query returns results instead of an NPE.

> Exception when timeallowed is exceed 
> -------------------------------------
>
>                 Key: SOLR-7987
>                 URL: https://issues.apache.org/jira/browse/SOLR-7987
>             Project: Solr
>          Issue Type: Improvement
>          Components: clients - java
>    Affects Versions: 5.0
>         Environment: java version "1.7.0_85"
> OpenJDK Runtime Environment (amzn-2.6.1.3.61.amzn1-x86_64 u85-b01)
> OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)
> Centos   3.14.26-24.46.amzn1.x86_64
>            Reporter: fengqinglei
>              Labels: patch
>   Original Estimate: 12h
>  Remaining Estimate: 12h
>
> we set up a SolrCloud with 8 shards , and insert about 100000000+ documents  into it ,  and set the timeallowed=11000  for the searchHandler and when the query have a lot of wildcard search ,  the timeallowed  is exceed of course , but this is an unexcepted exception on some shards  , here is the detail   exception :
>  ERROR - 2015-08-13 10:45:39.574; org.apache.solr.common.SolrException; null:java.lang.NullPointerException
> at org.apache.solr.handler.component.QueryComponent.unmarshalSortValues(QueryComponent.java:1159)
> at org.apache.solr.handler.component.QueryComponent.mergeIds(QueryComponent.java:1019)
> at org.apache.solr.handler.component.QueryComponent.handleRegularResponses(QueryComponent.java:743)
> at org.apache.solr.handler.component.QueryComponent.handleResponses(QueryComponent.java:722)
> at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:350)
> at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:144)
> at org.apache.solr.core.SolrCore.execute(SolrCore.java:2006)
> at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:777)
> at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:413)
> at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:204)
> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
> at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
> at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
> at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
> at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
> at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
> at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
> at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
> at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
> at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
> at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
> at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
> at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
> at org.eclipse.jetty.server.Server.handle(Server.java:368)
> at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
> at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
> at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)
> at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)
> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)
> at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
> at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
> at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
> at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
> at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
> at java.lang.Thread.run(Thread.java:745)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org