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)