lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marek (JIRA)" <>
Subject [jira] [Created] (SOLR-13206) ArrayIndexOutOfBoundsException in org/apache/solr/request/[705]
Date Thu, 31 Jan 2019 14:00:00 GMT
Marek created SOLR-13206:

             Summary: ArrayIndexOutOfBoundsException in org/apache/solr/request/[705]
                 Key: SOLR-13206
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
    Affects Versions: master (9.0)
         Environment: h1. Steps to reproduce

* Use a Linux machine.
* Build commit {{ea2c8ba}} of Solr as described in the section below.
* Build the films collection as described below.
* Start the server using the command {{./bin/solr start -f -p 8983 -s /tmp/home}}
* Request the URL given in the bug description.

h1. Compiling the server

git clone
cd lucene-solr
git checkout ea2c8ba
ant compile
cd solr
ant server

h1. Building the collection and reproducing the bug

We followed [Exercise 2|]
from the [Solr Tutorial|].

mkdir -p /tmp/home
echo '<?xml version="1.0" encoding="UTF-8" ?><solr></solr>' > /tmp/home/solr.xml

In one terminal start a Solr instance in foreground:
./bin/solr start -f -p 8983 -s /tmp/home

In another terminal, create a collection of movies, with no shards and no replication, and
initialize it:

bin/solr create -c films
curl -X POST -H 'Content-type:application/json' --data-binary '{"add-field": {"name":"name",
"type":"text_general", "multiValued":false, "stored":true}}' http://localhost:8983/solr/films/schema
curl -X POST -H 'Content-type:application/json' --data-binary '{"add-copy-field" : {"source":"*","dest":"_text_"}}'
./bin/post -c films example/films/films.json
curl -v "URL_BUG"

Please check the issue description below to find the "URL_BUG" that will allow you to reproduce
the issue reported.

            Reporter: Marek

Requesting the following URL causes Solr to return an HTTP 500 error response:


The error response seems to be caused by the following uncaught exception:

ERROR (qtp689401025-21) [   x:films] o.a.s.h.RequestHandlerBase java.lang.ArrayIndexOutOfBoundsException:
	at org.apache.solr.request.SimpleFacets.getGroupedCounts(
	at org.apache.solr.request.SimpleFacets.getTermCounts(
	at org.apache.solr.request.SimpleFacets.getTermCountsForPivots(
	at org.apache.solr.handler.component.PivotFacetProcessor.processSingle(
	at org.apache.solr.handler.component.PivotFacetProcessor.process(
	at org.apache.solr.handler.component.FacetComponent.process(
	at org.apache.solr.handler.component.SearchHandler.handleRequestBody(
	at org.apache.solr.handler.RequestHandlerBase.handleRequest(
	at org.apache.solr.core.SolrCore.execute(
	at org.apache.solr.servlet.HttpSolrCall.execute(
	at org.apache.solr.servlet.SolrDispatchFilter.doFilter(
	at org.apache.solr.servlet.SolrDispatchFilter.doFilter(

There is accessed the first element of an empty array of strings, stored in the member ''.
There is an attept to put some strings to the array at org/apache/solr/handler/component/[283];
however, the string "group.field" is not present in params of the processed org.apache.solr.request.SolrQueryRequest

The cause of the issue seems to be similar to one reported in SOLR-13204.

To set up an environment to reproduce this bug, follow the description in the 'Environment'

We automatically found this issue and ~70 more like this using [Diffblue Microservices Testing|].
Find more information on this [fuzz testing campaign|].

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message