Could you provide all the stacktrace? Maybe you should have removed
httpclient-4.0? It is possible that something that you are using needs
3.1 version.

Regards
--
Paweł Stawicki
http://pawelstawicki.blogspot.com
http://szczecin.jug.pl




2010/6/29 Jyoti Venkatesh <[email protected]>:
> thanx for your response stawicki..
>
> I tried removign common-httpclient-3.1 but i get another error:
>
> java.lang.NoClassDefFoundError: 
> org/apache/commons/httpclient/methods/RequestEntity
>
>
>
>
>
> Any clues?
>
>
>
>
>
> ________________________________________
> From: Paweł Stawicki [[email protected]]
> Sent: Tuesday, June 29, 2010 12:20 PM
> To: [email protected]
> Subject: Re: couchdb from java.
>
> This error is caused because both httpclient-4.0-bet2 and
> commons-httpclient-3.1 are on your classpath. Choose one version of
> httpclient.
>
> regards
> --
> Paweł Stawicki
> http://pawelstawicki.blogspot.com
> http://szczecin.jug.pl
>
>
>
>
> On Mon, Jun 28, 2010 at 15:20, Jyoti Venkatesh
> <[email protected]> wrote:
>> Have a problem with couchdb. I have installed couchdb and hv written code to 
>> insert document from java.
>> Following is my code:
>>
>> Session dbSession = new Session("localhost", 5984);
>>
>> dbSession.createDatabase("employee");
>>
>> Database db = dbSession.getDatabase("employee");
>>
>> System.out.println("Database name is --"+db.toString());
>>
>> Document doc = new Document();
>>
>> doc.setId("1");
>>
>> doc.put("EmpNo", 1);
>>
>> doc.put("Name", "Mike");
>>
>> doc.put("Group", "J2EECOE");
>>
>> doc.put("Designation", "Manager");
>>
>> doc.put("Language","Java");
>>
>> db.saveDocument(doc);
>>
>>
>>
>> but i am getting the following exceptions:
>>
>>
>>
>> Exception in thread "main" java.lang.NoSuchMethodError: 
>> org.apache.commons.httpclient.HeaderElement.parseElements(Ljava/lang/String;)[Lorg/apache/commons/httpclient/HeaderElement;
>>
>> at 
>> org.apache.commons.httpclient.methods.StringRequestEntity.<init>(StringRequestEntity.java:101)
>>
>> at com.fourspaces.couchdb.Session.post(Session.java:276)
>>
>> at com.fourspaces.couchdb.Session.post(Session.java:262)
>>
>> at com.fourspaces.couchdb.Database.saveDocument(Database.java:169)
>>
>> at com.fourspaces.couchdb.Database.saveDocument(Database.java:194)
>>
>> at testForCouchDB.CouchDBTest.main(CouchDBTest.java:28)
>>
>>
>>
>> I have the following jars in the classpath:
>>
>> cayenne-1.2.1.jar
>> commons-beanutils-1.8.3.jar
>> commons-codec-1.3.jar
>> commons-httpclient-3.1.jar
>> commons-logging-1.1.1.jar
>> couchdb4j-0.1.2.jar
>> ezmorph-1.0.6.jar
>> httpclient-4.0.-bet2.jar
>> httpcore-4.0.1.jar
>> httpmime-4.0.1.jar
>> json-lib-2.2.3-jdk15.jar
>>
>>
>>
>> please let me know what is it that i am missing?
>>
>>
>>
>> thanx
>>
>> jyoti
>>
>> ________________________________
>> DISCLAIMER
>>
>> The content of this email and any attachments ('email') is confidential, may 
>> be privileged, subject to copyright and may be read and used only by the 
>> intended recipient. If you are not the intended recipient please notify us 
>> by return email or telephone and erase all copies and do not disclose the 
>> email or any part of it to any person. Email transmission cannot be 
>> guaranteed to be secure, or error free as information could be intercepted, 
>> corrupted, lost or destroyed as a result of the transmission process. The 
>> sender, therefore, does not accept liability for any errors, omissions, 
>> viruses or delay in transmission as a result of this mail. We monitor email 
>> communications through our networks for regulatory compliance purposes and 
>> to protect our clients, employees and business. Opinions, conclusions, and 
>> other information in this message that do not relate to the official 
>> business of NIIT Technologies Ltd. or its affiliate(s) shall be understood 
>> to be neither given nor endorsed by NIIT Technologies Ltd. or its 
>> affiliate(s).
>>
>
> ________________________________
> DISCLAIMER
>
> The content of this email and any attachments ('email') is confidential, may 
> be privileged, subject to copyright and may be read and used only by the 
> intended recipient. If you are not the intended recipient please notify us by 
> return email or telephone and erase all copies and do not disclose the email 
> or any part of it to any person. Email transmission cannot be guaranteed to 
> be secure, or error free as information could be intercepted, corrupted, lost 
> or destroyed as a result of the transmission process. The sender, therefore, 
> does not accept liability for any errors, omissions, viruses or delay in 
> transmission as a result of this mail. We monitor email communications 
> through our networks for regulatory compliance purposes and to protect our 
> clients, employees and business. Opinions, conclusions, and other information 
> in this message that do not relate to the official business of NIIT 
> Technologies Ltd. or its affiliate(s) shall be understood to be neither given 
> nor endorsed by NIIT Technologies Ltd. or its affiliate(s).
>

Reply via email to