[
https://issues.apache.org/jira/browse/SOLR-17003?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alex Deparvu updated SOLR-17003:
--------------------------------
Description:
Posted about this on
[[email protected]|https://lists.apache.org/thread/m1hs2poxong05crojlfkztc23dnkjsyq]
on 13 Sept., but got no response.
When I submit a query on a field of type solr.DateRangeField, I get the
following error:
{noformat}
2023-09-09 17:29:55.017 INFO (qtp790021811-18) [ x:rib] o.a.s.c.S.Request
webapp=/solr path=/select
params={q=provFindDateRange:[1901+TO+1901]&json.nl=flat&hl=true&hl.simple.post=</strong>&omitHeader=true&fl=id,ribnum,ribnumSort,docTitle,fileName,ribSiteName,authority,msContentsSummary,objTypeAna,objTypeTxt,edition,translation,commentaryP,supportP,isFalsa,isAliena,imageFileNameThumbnail,edLemmaLat,origDateStr,origDateBegin,origDateEnd,geoFindspot&start=0&hl.fragsize=128&hl.fl=edition,translation,commentaryP,provFindspotP,supportP,decoNote&rows=10&wt=json&hl.simple.pre=<strong>}
hits=791 status=500 QTime=765
2023-09-09 17:29:55.027 ERROR (qtp790021811-18) [ x:rib] o.a.s.s.HttpSolrCall
500 Exception => java.lang.ArrayIndexOutOfBoundsException: Index -1 out of
bounds for length 10
at
org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.readCell(NumberRangePrefixTree.java:526)
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 10
at
org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.readCell(NumberRangePrefixTree.java:526)
~[?:?]
at
org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery$VisitorTemplate.nextTerm(AbstractVisitingPrefixTreeQuery.java:268)
~[?:?]
at
org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery$VisitorTemplate.getDocIdSet(AbstractVisitingPrefixTreeQuery.java:118)
~[?:?]
at
org.apache.lucene.spatial.prefix.IntersectsPrefixTreeQuery.getDocIdSet(IntersectsPrefixTreeQuery.java:82)
~[?:?]
at
org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery$1.scorer(AbstractPrefixTreeQuery.java:94)
~[?:?]
at org.apache.lucene.search.Weight.scorerSupplier(Weight.java:136)
~[?:?]
at org.apache.lucene.search.Weight.matches(Weight.java:79) ~[?:?]
at
org.apache.lucene.search.uhighlight.FieldOffsetStrategy.createOffsetsEnumsWeightMatcher(FieldOffsetStrategy.java:147)
~[?:?]
at
org.apache.lucene.search.uhighlight.FieldOffsetStrategy.createOffsetsEnumFromReader(FieldOffsetStrategy.java:74)
~[?:?]
at
org.apache.lucene.search.uhighlight.MemoryIndexOffsetStrategy.getOffsetsEnum(MemoryIndexOffsetStrategy.java:119)
~[?:?]
at
org.apache.lucene.search.uhighlight.FieldHighlighter.highlightFieldForDoc(FieldHighlighter.java:80)
~[?:?]
at
org.apache.lucene.search.uhighlight.UnifiedHighlighter.highlightFieldsAsObjects(UnifiedHighlighter.java:944)
~[?:?]
at
org.apache.lucene.search.uhighlight.UnifiedHighlighter.highlightFields(UnifiedHighlighter.java:814)
~[?:?]
at
org.apache.solr.highlight.UnifiedSolrHighlighter.doHighlighting(UnifiedSolrHighlighter.java:165)
~[?:?]
at
org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:160)
~[?:?]
at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:425)
~[?:?]
....
{noformat}
The relevant portions of the schema.xml file are:
{noformat}
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="foo" version="1.5">
<fields>
[...]
<field name="provFindDateRange" type="date_range" indexed="true"
stored="true" multiValued="true"/>
[...]
</fields>
[...]
<types>
[...]
<fieldType name="date_range" class="solr.DateRangeField"/>
[...]
</types>
</schema>
{noformat}
It's entirely possible there's something wonky in my indexed data, but it all
seemed to be processed by the POST tool without error, so I assumed it's all
right.
I'm not sure how to troubleshoot this. Any guidance would be greatly
appreciated.
Thank you.
was:
Posted about this on
[[email protected]|https://lists.apache.org/thread/rvzgwzc08qjkqvfdkpzhb1vcw4v9w0bf]
on 13 Sept., but got no response.
When I submit a query on a field of type solr.DateRangeField, I get the
following error:
{noformat}
2023-09-09 17:29:55.017 INFO (qtp790021811-18) [ x:rib] o.a.s.c.S.Request
webapp=/solr path=/select
params={q=provFindDateRange:[1901+TO+1901]&json.nl=flat&hl=true&hl.simple.post=</strong>&omitHeader=true&fl=id,ribnum,ribnumSort,docTitle,fileName,ribSiteName,authority,msContentsSummary,objTypeAna,objTypeTxt,edition,translation,commentaryP,supportP,isFalsa,isAliena,imageFileNameThumbnail,edLemmaLat,origDateStr,origDateBegin,origDateEnd,geoFindspot&start=0&hl.fragsize=128&hl.fl=edition,translation,commentaryP,provFindspotP,supportP,decoNote&rows=10&wt=json&hl.simple.pre=<strong>}
hits=791 status=500 QTime=765
2023-09-09 17:29:55.027 ERROR (qtp790021811-18) [ x:rib] o.a.s.s.HttpSolrCall
500 Exception => java.lang.ArrayIndexOutOfBoundsException: Index -1 out of
bounds for length 10
at
org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.readCell(NumberRangePrefixTree.java:526)
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 10
at
org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.readCell(NumberRangePrefixTree.java:526)
~[?:?]
at
org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery$VisitorTemplate.nextTerm(AbstractVisitingPrefixTreeQuery.java:268)
~[?:?]
at
org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery$VisitorTemplate.getDocIdSet(AbstractVisitingPrefixTreeQuery.java:118)
~[?:?]
at
org.apache.lucene.spatial.prefix.IntersectsPrefixTreeQuery.getDocIdSet(IntersectsPrefixTreeQuery.java:82)
~[?:?]
at
org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery$1.scorer(AbstractPrefixTreeQuery.java:94)
~[?:?]
at org.apache.lucene.search.Weight.scorerSupplier(Weight.java:136)
~[?:?]
at org.apache.lucene.search.Weight.matches(Weight.java:79) ~[?:?]
at
org.apache.lucene.search.uhighlight.FieldOffsetStrategy.createOffsetsEnumsWeightMatcher(FieldOffsetStrategy.java:147)
~[?:?]
at
org.apache.lucene.search.uhighlight.FieldOffsetStrategy.createOffsetsEnumFromReader(FieldOffsetStrategy.java:74)
~[?:?]
at
org.apache.lucene.search.uhighlight.MemoryIndexOffsetStrategy.getOffsetsEnum(MemoryIndexOffsetStrategy.java:119)
~[?:?]
at
org.apache.lucene.search.uhighlight.FieldHighlighter.highlightFieldForDoc(FieldHighlighter.java:80)
~[?:?]
at
org.apache.lucene.search.uhighlight.UnifiedHighlighter.highlightFieldsAsObjects(UnifiedHighlighter.java:944)
~[?:?]
at
org.apache.lucene.search.uhighlight.UnifiedHighlighter.highlightFields(UnifiedHighlighter.java:814)
~[?:?]
at
org.apache.solr.highlight.UnifiedSolrHighlighter.doHighlighting(UnifiedSolrHighlighter.java:165)
~[?:?]
at
org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:160)
~[?:?]
at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:425)
~[?:?]
....
{noformat}
The relevant portions of the schema.xml file are:
{noformat}
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="foo" version="1.5">
<fields>
[...]
<field name="provFindDateRange" type="date_range" indexed="true"
stored="true" multiValued="true"/>
[...]
</fields>
[...]
<types>
[...]
<fieldType name="date_range" class="solr.DateRangeField"/>
[...]
</types>
</schema>
{noformat}
It's entirely possible there's something wonky in my indexed data, but it all
seemed to be processed by the POST tool without error, so I assumed it's all
right.
I'm not sure how to troubleshoot this. Any guidance would be greatly
appreciated.
Thank you.
> UnifiedHighlighter breaks with DateRangeField
> ---------------------------------------------
>
> Key: SOLR-17003
> URL: https://issues.apache.org/jira/browse/SOLR-17003
> Project: Solr
> Issue Type: Bug
> Components: query
> Affects Versions: 9.3
> Environment: Solr 9.3.0
> JRE 17.0.7+8-LTS-224
> Solarium 6.3.1 as middleware
> Reporter: Scott Vanderbilt
> Priority: Major
>
> Posted about this on
> [[email protected]|https://lists.apache.org/thread/m1hs2poxong05crojlfkztc23dnkjsyq]
> on 13 Sept., but got no response.
> When I submit a query on a field of type solr.DateRangeField, I get the
> following error:
> {noformat}
> 2023-09-09 17:29:55.017 INFO (qtp790021811-18) [ x:rib] o.a.s.c.S.Request
> webapp=/solr path=/select
> params={q=provFindDateRange:[1901+TO+1901]&json.nl=flat&hl=true&hl.simple.post=</strong>&omitHeader=true&fl=id,ribnum,ribnumSort,docTitle,fileName,ribSiteName,authority,msContentsSummary,objTypeAna,objTypeTxt,edition,translation,commentaryP,supportP,isFalsa,isAliena,imageFileNameThumbnail,edLemmaLat,origDateStr,origDateBegin,origDateEnd,geoFindspot&start=0&hl.fragsize=128&hl.fl=edition,translation,commentaryP,provFindspotP,supportP,decoNote&rows=10&wt=json&hl.simple.pre=<strong>}
> hits=791 status=500 QTime=765
> 2023-09-09 17:29:55.027 ERROR (qtp790021811-18) [ x:rib] o.a.s.s.HttpSolrCall
> 500 Exception => java.lang.ArrayIndexOutOfBoundsException: Index -1 out of
> bounds for length 10
> at
> org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.readCell(NumberRangePrefixTree.java:526)
> java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 10
> at
> org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.readCell(NumberRangePrefixTree.java:526)
> ~[?:?]
> at
> org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery$VisitorTemplate.nextTerm(AbstractVisitingPrefixTreeQuery.java:268)
> ~[?:?]
> at
> org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery$VisitorTemplate.getDocIdSet(AbstractVisitingPrefixTreeQuery.java:118)
> ~[?:?]
> at
> org.apache.lucene.spatial.prefix.IntersectsPrefixTreeQuery.getDocIdSet(IntersectsPrefixTreeQuery.java:82)
> ~[?:?]
> at
> org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery$1.scorer(AbstractPrefixTreeQuery.java:94)
> ~[?:?]
> at org.apache.lucene.search.Weight.scorerSupplier(Weight.java:136)
> ~[?:?]
> at org.apache.lucene.search.Weight.matches(Weight.java:79) ~[?:?]
> at
> org.apache.lucene.search.uhighlight.FieldOffsetStrategy.createOffsetsEnumsWeightMatcher(FieldOffsetStrategy.java:147)
> ~[?:?]
> at
> org.apache.lucene.search.uhighlight.FieldOffsetStrategy.createOffsetsEnumFromReader(FieldOffsetStrategy.java:74)
> ~[?:?]
> at
> org.apache.lucene.search.uhighlight.MemoryIndexOffsetStrategy.getOffsetsEnum(MemoryIndexOffsetStrategy.java:119)
> ~[?:?]
> at
> org.apache.lucene.search.uhighlight.FieldHighlighter.highlightFieldForDoc(FieldHighlighter.java:80)
> ~[?:?]
> at
> org.apache.lucene.search.uhighlight.UnifiedHighlighter.highlightFieldsAsObjects(UnifiedHighlighter.java:944)
> ~[?:?]
> at
> org.apache.lucene.search.uhighlight.UnifiedHighlighter.highlightFields(UnifiedHighlighter.java:814)
> ~[?:?]
> at
> org.apache.solr.highlight.UnifiedSolrHighlighter.doHighlighting(UnifiedSolrHighlighter.java:165)
> ~[?:?]
> at
> org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:160)
> ~[?:?]
> at
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:425)
> ~[?:?]
> ....
> {noformat}
> The relevant portions of the schema.xml file are:
> {noformat}
> <?xml version="1.0" encoding="UTF-8" ?>
> <schema name="foo" version="1.5">
> <fields>
> [...]
> <field name="provFindDateRange" type="date_range" indexed="true"
> stored="true" multiValued="true"/>
> [...]
> </fields>
> [...]
> <types>
> [...]
> <fieldType name="date_range" class="solr.DateRangeField"/>
> [...]
> </types>
> </schema>
> {noformat}
> It's entirely possible there's something wonky in my indexed data, but it all
> seemed to be processed by the POST tool without error, so I assumed it's all
> right.
> I'm not sure how to troubleshoot this. Any guidance would be greatly
> appreciated.
> Thank you.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]