which version of Solr are you using?

On Wed, Apr 1, 2009 at 12:01 PM, Radha C. <cra...@ceiindia.com> wrote:

> Hi All,
>
> I am trying to index documents by using solrj client. I have written a
> simple code below,
>
> {
>            CommonsHttpSolrServer server =   new
> CommonsHttpSolrServer("http://localhost:8080/solr/update";);
>            SolrInputDocument doc1=new SolrInputDocument();
>            doc1.addField( "id", "id1", 1.0f );
>            doc1.addField( "name", "doc1", 1.0f );
>            doc1.addField( "price", 10 );
>            SolrInputDocument doc2 = new SolrInputDocument();
>            doc2.addField( "id", "id2", 1.0f );
>            doc2.addField( "name", "doc2", 1.0f );
>            doc2.addField( "price", 20 );
>            Collection<SolrInputDocument> docs = new
> ArrayList<SolrInputDocument>();
>            docs.add( doc1 );
>            docs.add( doc2 );
>            server.add(docs);
>            server.commit();
> }
>
> But I am getting the below error, Can anyone tell me what is the wrong with
> the above code.
>
> Exception in thread "main" java.lang.RuntimeException: Invalid version or
> the data in not in 'javabin' format
>        at
> org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:98)
>        at
>
> org.apache.solr.client.solrj.impl.BinaryResponseParser.processResponse(Binar
> yResponseParser.java:39)
>        at
>
> org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpS
> olrServer.java:470)
>        at
>
> org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpS
> olrServer.java:245)
>        at
>
> org.apache.solr.client.solrj.request.UpdateRequest.process(UpdateRequest.jav
> a:243)
>        at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:48)
>        at SolrIndexTest.main(SolrIndexTest.java:46)
> Java Result: 1
>
>


-- 
--Noble Paul

Reply via email to