Return-Path: X-Original-To: apmail-lucene-solr-user-archive@minotaur.apache.org Delivered-To: apmail-lucene-solr-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 268EF7E1E for ; Fri, 2 Sep 2011 14:29:33 +0000 (UTC) Received: (qmail 8306 invoked by uid 500); 2 Sep 2011 14:29:30 -0000 Delivered-To: apmail-lucene-solr-user-archive@lucene.apache.org Received: (qmail 8204 invoked by uid 500); 2 Sep 2011 14:29:29 -0000 Mailing-List: contact solr-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: solr-user@lucene.apache.org Delivered-To: mailing list solr-user@lucene.apache.org Received: (qmail 8196 invoked by uid 99); 2 Sep 2011 14:29:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Sep 2011 14:29:28 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of kissuenow@gmail.com designates 209.85.213.176 as permitted sender) Received: from [209.85.213.176] (HELO mail-yx0-f176.google.com) (209.85.213.176) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Sep 2011 14:29:23 +0000 Received: by yxp4 with SMTP id 4so1558224yxp.35 for ; Fri, 02 Sep 2011 07:29:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=cWtZAxpyMqxHsYfxevL5nUmtlFMt0J6TfZuu7lNHxTc=; b=k2AYM32ANJLTP4gEWIRw6uCdJxIc5ExRht2Yj5agn7MMy/PbZdD3GOQZ43A4DkO26H lgEm1Ls3Ok8KoKW+Vrk7MXTlSpdmbVGQEzVYxFwG3nvuuBxq2bINg9hs8pwTmDD93qif DI9WKbwqbcVbwuJShFEWoJproC+y+1ItckhUA= MIME-Version: 1.0 Received: by 10.42.168.136 with SMTP id w8mr944140icy.267.1314973742633; Fri, 02 Sep 2011 07:29:02 -0700 (PDT) Received: by 10.42.241.72 with HTTP; Fri, 2 Sep 2011 07:29:02 -0700 (PDT) In-Reply-To: References: Date: Fri, 2 Sep 2011 15:29:02 +0100 Message-ID: Subject: Re: Using SolrJ over HTTPS From: Kissue Kissue To: solr-user@lucene.apache.org Content-Type: multipart/alternative; boundary=90e6ba613854d1939604abf62e28 --90e6ba613854d1939604abf62e28 Content-Type: text/plain; charset=ISO-8859-1 Hi Simon, Thanks for your reply. I investigated this further and discovered that the actual error was: 2011-09-02 12:42:06,673 ERROR [org.apache.solr.client.solrj.impl.StreamingUpdateSolrServer] - error java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.java:295) at com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:284) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecordInternal(SSLSocketImpl.java:734) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:722) at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123) at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:278) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212) at org.apache.solr.client.solrj.impl.StreamingUpdateSolrServer$Runner$1.writeRequest(StreamingUpdateSolrServer.java:137) at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499) at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) at org.apache.solr.client.solrj.impl.StreamingUpdateSolrServer$Runner.run(StreamingUpdateSolrServer.java:154) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) For some reason, our application was connecting to the solr instance over the internet over HTTPS and this was throwing the above error. When we changed the URL so our application could communicate locally with solr over HTTP, the error disappeared. Thanks. On Fri, Sep 2, 2011 at 3:09 PM, simon wrote: > Not sure about the exact reason for the error. However, there's a related > email thread today with a code fragment that you might find useful -- see > > > http://www.lucidimagination.com/search/document/a553f89beb41e39a/how_to_use_solrj_self_signed_cert_ssl_basic_auth#a553f89beb41e39a > > -Simon > > On Fri, Sep 2, 2011 at 7:53 AM, Kissue Kissue wrote: > > > I am using SolrJ with Solr 3.3.0 over HTTPS and getting the following > > exception: > > > > 2011-09-02 12:42:08,111 ERROR > > [org.apache.solr.client.solrj.impl.StreamingUpdateSolrServer] - error > > java.lang.Exception: Not Implemented > > > > Just wanted to find out if there is anything special i need to do in > order > > to use solrJ over HTTPS? > > > > Thanks. > > > --90e6ba613854d1939604abf62e28--