Hello all!

I have a strange issue with my local SOLR install.
I have a search that sorts on a boolean field. This search is pulling the 
following error: "java.lang.String cannot be cast to 
org.apache.lucene.util.BytesRef".

The search is over the dummy data that is included in the exampledocs.  I am 
searching on a 2 node, 2 shard environment.

I have included what I think is the pertinent information below. 
Thanks for any insights

AJ

Pertinent Information:

Query string:
http://localhost:8983/solr/collection1/select?q=*%3A*&sort=inStock+desc&wt=json&indent=true

Release info:
solr-spec:   4.7.0
solr-impl:   4.7.0 1570806 - simon - 2014-02-22 08:36:23
lucene-spec: 4.7.0
lucene-impl: 4.7.0 1570806 - simon - 2014-02-22 08:25:23

Environment Start Up:
java -Dbootstrap_confdir=solr/collection1/conf 
-Dcollection.configName=collection1 -DzkRun -DnumShards=2 -jar start.jar
java -Djetty.port=7574 -DzkRun -DzkHost=localhost:9983 -jar start.jar
java -Dtype=text/xml -jar post.jar *.xml
java -Dtype=text/csv -jar post.jar *.csv
java -Dtype=application/json -jar post.jar *.json


Stack Trace:
java.lang.ClassCastException: java.lang.String cannot be cast to 
org.apache.lucene.util.BytesRef
  at 
org.apache.lucene.search.FieldComparator$TermOrdValComparator.compareValues(FieldComparator.java:940)
  at 
org.apache.solr.handler.component.ShardFieldSortedHitQueue$2.compare(ShardDoc.java:245)
  at 
org.apache.solr.handler.component.ShardFieldSortedHitQueue$2.compare(ShardDoc.java:237)
  at 
org.apache.solr.handler.component.ShardFieldSortedHitQueue.lessThan(ShardDoc.java:162)
  at 
org.apache.solr.handler.component.ShardFieldSortedHitQueue.lessThan(ShardDoc.java:104)
  at 
org.apache.lucene.util.PriorityQueue.insertWithOverflow(PriorityQueue.java:159)
  at 
org.apache.solr.handler.component.QueryComponent.mergeIds(QueryComponent.java:909)
  at 
org.apache.solr.handler.component.QueryComponent.handleRegularResponses(QueryComponent.java:661)
  at 
org.apache.solr.handler.component.QueryComponent.handleResponses(QueryComponent.java:640)
  at 
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:321)
  at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
  at org.apache.solr.core.SolrCore.execute(SolrCore.java:1916)
  at 
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:780)
  at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:427)
  at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:217)
  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:744)

Reply via email to