Hi,

Solr: 4.10.2
Schema has two fields of TrieIntField type.

<field name="Field1" type="tint" indexed="false" stored="true"
required="false" omitNorms="true" multiValued="false" docValues="true"
/>

<field name="Field2" type="tint" indexed="false" stored="true"
required="false" omitNorms="true" multiValued="false" docValues="true"
/>

<fieldType name="tint" class="solr.TrieIntField" precisionStep="8"
positionIncrementGap="0"/>


Simple match all query with a cursorMark produces the following exception:

2017-09-19 11:52:53.684 [qtp1722023916-7992] ERROR
org.apache.solr.servlet.SolrDispatchFilter  - null:java.lang.ClassCast
Exception: java.lang.Long cannot be cast to java.lang.Float

        at
org.apache.lucene.search.FieldComparator$RelevanceComparator.setTopValue(FieldComparator.java:758)

        at
org.apache.lucene.search.TopFieldCollector$PagingFieldCollector.<init>(TopFieldCollector.java:877)

        at
org.apache.lucene.search.TopFieldCollector.create(TopFieldCollector.java:1183)

        at
org.apache.solr.search.SolrIndexSearcher.buildTopDocsCollector(SolrIndexSearcher.java:1537)

        at
org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.java:1617)

        at
org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1433)

        at
org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:514)

        at
org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:485)

        at
com.alphasense.solr.search.handler.AsQueryComponent.process(AsQueryComponent.java:28)

        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:1967)

        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: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:745)


Would tint fields be causing this? If so, should they be defined as Floats?

Thanks,

Dmitry

-- 
Dmitry Kan
Luke Toolbox: http://github.com/DmitryKey/luke
Blog: http://dmitrykan.blogspot.com
Twitter: http://twitter.com/dmitrykan
SemanticAnalyzer: https://semanticanalyzer.info

Reply via email to