You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Rich Hume <rh...@identifix.com> on 2015/04/29 18:19:43 UTC
Errors after upgrade from Solr 4.5.1 to Solr 4.10.4
After we upgraded Solr from 4.5.1 to 4.10.4, we started seeing the following UnsupportedOperationException logged repeatedly. We do not have highlighting configured to useFastVectorHighlighter. The logged stack trace has given me little to go on. I was hoping this is a problem others have seen (but my searching has yielded nothing).
Thanks
Rich
null:java.lang.UnsupportedOperationException
at org.apache.lucene.queryparser.surround.query.RewriteQuery.clone(RewriteQuery.java:80)
at org.apache.lucene.queryparser.surround.query.RewriteQuery.clone(RewriteQuery.java:23)
at org.apache.lucene.search.vectorhighlight.FieldQuery.applyParentBoost(FieldQuery.java:156)
at org.apache.lucene.search.vectorhighlight.FieldQuery.flatten(FieldQuery.java:96)
at org.apache.lucene.search.vectorhighlight.FieldQuery.flatten(FieldQuery.java:96)
at org.apache.lucene.search.vectorhighlight.FieldQuery.<init>(FieldQuery.java:67)
at org.apache.lucene.search.vectorhighlight.FastVectorHighlighter.getFieldQuery(FastVectorHighlighter.java:98)
at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:401)
at org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:144)
at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:218)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1976)
at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:777)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:418)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207)
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.content(AbstractHttpConnection.java:953)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1014)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
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(Unknown Source)
Re: Errors after upgrade from Solr 4.5.1 to Solr 4.10.4
Posted by Chris Hostetter <ho...@fucit.org>.
: After we upgraded Solr from 4.5.1 to 4.10.4, we started seeing the
: following UnsupportedOperationException logged repeatedly. We do not
: have highlighting configured to useFastVectorHighlighter. The logged
: stack trace has given me little to go on. I was hoping this is a
: problem others have seen (but my searching has yielded nothing).
what *does* your configuration look like? what types of requests
(with all request params) trigger these errors? what do the docs
that match these queries look like? etc...
details matter.
https://wiki.apache.org/solr/UsingMailingLists
FWIW: a quick glance at the code in DefaultSolrHighlighter suggests to me
that this might be a bug -- IIUC a FastVectorHighlighter is initialized
regardless of wether you intend to use FastVectorHighlighter or not, so it
makes sense that if your are using the surround parser and it's producing
a query that FastVectorHighlighter can't rewrite/clone that would fail ...
but i'm not really an expert on highlighting or the surround parser, so
i'm not sure -- and my trivial attempts to reproduce the symptoms you are
getting failed, so it's hard to be sure w/o detailed steps to reproduce.
https://issues.apache.org/jira/browse/SOLR-7488
:
: Thanks
: Rich
:
: null:java.lang.UnsupportedOperationException
: at org.apache.lucene.queryparser.surround.query.RewriteQuery.clone(RewriteQuery.java:80)
: at org.apache.lucene.queryparser.surround.query.RewriteQuery.clone(RewriteQuery.java:23)
: at org.apache.lucene.search.vectorhighlight.FieldQuery.applyParentBoost(FieldQuery.java:156)
: at org.apache.lucene.search.vectorhighlight.FieldQuery.flatten(FieldQuery.java:96)
: at org.apache.lucene.search.vectorhighlight.FieldQuery.flatten(FieldQuery.java:96)
: at org.apache.lucene.search.vectorhighlight.FieldQuery.<init>(FieldQuery.java:67)
: at org.apache.lucene.search.vectorhighlight.FastVectorHighlighter.getFieldQuery(FastVectorHighlighter.java:98)
: at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:401)
: at org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:144)
: at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:218)
: at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
: at org.apache.solr.core.SolrCore.execute(SolrCore.java:1976)
: at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:777)
: at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:418)
: at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207)
: 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.content(AbstractHttpConnection.java:953)
: at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1014)
: at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861)
: at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
: 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(Unknown Source)
:
:
-Hoss
http://www.lucidworks.com/