I'm playing around with couchdb. I'm using the version that lein gets with the following command: [clojure-couchdb "0.4.4"] which as far as I can tell is the most recently maintained version.
When I do a bunch of rapid calls to document-create in a tight loop, after about 3000 or so documents have been created, I get the error listed below. Any idea how to resolve this? Is there a different version of the clojure-couchdb library that doesn't exhibit this problem? Thanks, Mark Address already in use: connect [Thrown class java.net.BindException] Backtrace: 0: java.net.PlainSocketImpl.socketConnect(Native Method) 1: java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) 2: java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) 3: java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) 4: java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) 5: java.net.Socket.connect(Socket.java:529) 6: org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) 7: org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:123) 8: org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:147) 9: org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:108) 10: org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) 11: org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641) 12: org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576) 13: org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554) 14: clj_http.core$request.invoke(core.clj:50) 15: clojure.lang.Var.invoke(Var.java:365) 16: clj_http.client$wrap_redirects$fn__3851.invoke(client.clj:41) 17: clj_http.client$wrap_decompression$fn__3856.invoke(client.clj:56) 18: clj_http.client$wrap_input_coercion$fn__3866.invoke(client.clj:78) 19: clj_http.client$wrap_output_coercion$fn__3861.invoke(client.clj:67) 20: clj_http.client$wrap_query_params$fn__3889.invoke(client.clj:129) 21: clj_http.client$wrap_basic_auth$fn__3893.invoke(client.clj:142) 22: clj_http.client$wrap_accept$fn__3875.invoke(client.clj:102) 23: clj_http.client$wrap_accept_encoding$fn__3880.invoke(client.clj:114) 24: clj_http.client$wrap_content_type$fn__3871.invoke(client.clj:92) 25: clj_http.client$wrap_method$fn__3898.invoke(client.clj:148) 26: clj_http.client$wrap_url$fn__3902.invoke(client.clj:156) 27: couchdb.client$couch_request.invoke(client.clj:101) 28: couchdb.client$do_document_touch.invoke(client.clj:254) 29: couchdb.client$document_create.invoke(client.clj:274) -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en