Need help to figure out the error below.

*Code Snippet*:

public class ConnectionComponent extends SearchComponent {

@Override

public void process(ResponseBuilder rb) throws IOException {

    NamedList nList = new SimpleOrderedMap();



    NamedList nl= new SimpleOrderedMap();


    List<Document> ld = new ArrayList<Document>();
    Document mydoc = new Document();
    mydoc.add(f); //IndexableField f not null
    ld.add(mydoc);

    nl.add(someKey, ld);

    nList.add(otherKey, nl);



    // rb instance of ResponseBuilder

    rb.rsp.add(returnKey, nList);

  }

}


RROR org.apache.solr.servlet.SolrDispatchFilter  ?
null:java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.get(ArrayList.java:324)
at java.util.Collections$UnmodifiableList.get(Collections.java:1152)
at 
org.apache.solr.response.transform.ValueSourceAugmenter.transform(ValueSourceAugmenter.java:92)
at 
org.apache.solr.response.TextResponseWriter.writeVal(TextResponseWriter.java:165)
at org.apache.solr.response.JSONWriter.writeArray(JSONResponseWriter.java:526)
at 
org.apache.solr.response.TextResponseWriter.writeArray(TextResponseWriter.java:289)
at 
org.apache.solr.response.TextResponseWriter.writeVal(TextResponseWriter.java:192)
at 
org.apache.solr.response.JSONWriter.writeNamedListAsMapWithDups(JSONResponseWriter.java:183)
at 
org.apache.solr.response.JSONWriter.writeNamedList(JSONResponseWriter.java:299)
at 
org.apache.solr.response.TextResponseWriter.writeVal(TextResponseWriter.java:188)

Reply via email to