Hi Solr Gurus, I have some doubt related to solrj client.
My scenario is like this: - There is a proxy server (Play App) which internally queries solr. - The proxy server is called from client side, which uses Solrj library. The issue is that I can't change client code. I can only change configurations to call different servers, hence I need to use SolrJ. - Results are successfully returned from my play app in *java-bin*format without modify them, but on client side, I am receiving this exception: Caused by: java.lang.NullPointerException * at org.apache.solr.common.util.JavaBinCodec.readExternString(JavaBinCodec.java:689)* * at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:188)* * at org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:112)* * at org.apache.solr.client.solrj.impl.BinaryResponseParser.processResponse(BinaryResponseParser.java:41)* * at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:385)* * at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:180)* * at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:90)* * at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:310)* * at com.ibm.commerce.foundation.internal.server.services.search.util.SearchQueryHelper.query(SearchQueryHelper.java:125)* * at com.ibm.commerce.foundation.server.services.rest.search.processor.solr.SolrRESTSearchExpressionProcessor.performSearch(SolrRESTSearchExpressionProcessor.java:506)* * at com.ibm.commerce.foundation.server.services.search.SearchServiceFacade.performSearch(SearchS* erviceFacade.java:193) I am not sure, if this exception is related to some issue in response format or with respect to querying non-solr server from solrj. Let me know your thoughts Thanks, Prashant