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).
>

Reply via email to