Return-Path: Delivered-To: apmail-hc-httpclient-users-archive@www.apache.org Received: (qmail 32786 invoked from network); 20 Apr 2010 09:38:06 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 20 Apr 2010 09:38:06 -0000 Received: (qmail 33953 invoked by uid 500); 20 Apr 2010 09:38:06 -0000 Delivered-To: apmail-hc-httpclient-users-archive@hc.apache.org Received: (qmail 33710 invoked by uid 500); 20 Apr 2010 09:38:04 -0000 Mailing-List: contact httpclient-users-help@hc.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "HttpClient User Discussion" Delivered-To: mailing list httpclient-users@hc.apache.org Received: (qmail 33702 invoked by uid 99); 20 Apr 2010 09:38:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Apr 2010 09:38:03 +0000 X-ASF-Spam-Status: No, hits=1.0 required=10.0 tests=AWL,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [206.190.38.147] (HELO web51105.mail.re2.yahoo.com) (206.190.38.147) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 20 Apr 2010 09:37:58 +0000 Received: (qmail 17227 invoked by uid 60001); 20 Apr 2010 09:37:36 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1271756256; bh=7hG0hfUEY210bxF2I4pLVl2jXP36gspRWCH8VBfqJfg=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=rCxhazKsfVcqtAmj6ycxArSszwHah1VVcjcidu/BPizLqluKwhHqRJ3iXaIQ8JovHxFWMxzWn0JzPVymPkxVnuZ8tZvuabi2oPsxG4j1Wn5O7S8DR0OuJI8lBhiYS7IEWQ9Um7sV2KHF0hWuyUwunRjxql4o+NCH+wLfleOuYyA= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=X3/xFyKlQQ5makG4quHZpKB/kuz7oBcp7Q19Xx0d56wQ5b3/ZZ/dbcNd87mlqY9xR/X+0rcC6yWSznXyW60/T77hE2fZp6op5UuNNOpPNziUEed37Ee87hNPkGnmFhYGGBTeFRGKRY3gEdLGphE9Qi+FrfbGGGBRYkJOVOow3bI=; Message-ID: <321220.16929.qm@web51105.mail.re2.yahoo.com> X-YMail-OSG: Porm.T0VM1n0t1CXA41v.ssgS_EOptUgZOZWXdgNo..4hgn kdK5OSdCf243qAxZPth5yR3nb9PZqM.zRI_2Isq0nXP3GT59IFQpeKjPIk1y .09_8GN34m33JgTIEuPPpUCZXvfmcZW3egOfLPuOB4p_i3hpN.QnbrEP9DL1 kcRih.TGxYnp9oBKw5SQKG.NSOcy1zIarQu81nVmoZ1MOHQ_wMVfkFRqWexr dRLHVYns7.ZK2_xjwqYg7B5qJO522boC_LGr_CklLmVf5o9Op75yMMqmtLlB IuE1SrexmSHHQAZ.Vy5YZ0Aisp3uJj5Rt_3lY76G1i3ORCnAUFKcl Received: from [192.18.192.21] by web51105.mail.re2.yahoo.com via HTTP; Tue, 20 Apr 2010 02:37:36 PDT X-Mailer: YahooMailRC/348.5 YahooMailWebService/0.8.102.267879 References: <681936.15707.qm@web51108.mail.re2.yahoo.com> <1271753152.32154.2.camel@ubuntu> Date: Tue, 20 Apr 2010 02:37:36 -0700 (PDT) From: "Guru Prasad P.S" Subject: Re: instream.read() ---- In SSL mode To: HttpClient User Discussion In-Reply-To: <1271753152.32154.2.camel@ubuntu> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1738361047-1271756256=:16929" --0-1738361047-1271756256=:16929 Content-Type: text/plain; charset=us-ascii Exception trace: java.net.SocketException: Socket Closed at java.net.PlainSocketImpl.setOption(PlainSocketImpl.java:201) at java.net.Socket.setSoTimeout(Socket.java:997) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.setSoTimeout(SSLSocketImpl.java:2061) at org.apache.http.impl.io.SocketInputBuffer.isDataAvailable(SocketInputBuffer.java:145) at org.apache.http.impl.conn.LoggingSessionInputBuffer.isDataAvailable(LoggingSessionInputBuffer.java:64) at org.apache.http.impl.io.IdentityInputStream.available(IdentityInputStream.java:74) at org.apache.http.conn.EofSensorInputStream.available(EofSensorInputStream.java:171) at java.io.BufferedInputStream.read(BufferedInputStream.java:325) at java.io.FilterInputStream.read(FilterInputStream.java:90) at com.app.BaseProxyServlet.sendResponse(BaseProxyServlet.java:149) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:333) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at com.sun.comms.client.web.AnonymousRequestFilter.doFilter(AnonymousRequestFilter.java:133) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at com.sun.comms.client.web.UserTraceFilter.doFilter(UserTraceFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at com.sun.comms.client.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:313) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106) Wire Log: [org.apache.http.wire] >> "GET /attach/request.ics?mbox=INBOX&uid=aaa12&number=6&type=text&subtype=calendar&attachment=1 HTTP/1.1[EOL]" [org.apache.http.wire] >> "host: localhost:9090[EOL]" [org.apache.http.wire] >> "user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9 (.NET CLR 3.5.30729)[EOL]" [org.apache.http.wire] >> "accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8[EOL]" [org.apache.http.wire] >> "accept-language: en-us,en;q=0.5[EOL]" [org.apache.http.wire] >> "accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7[EOL]" [org.apache.http.wire] >> "keep-alive: 300[EOL]" [org.apache.http.wire] >> "connection: keep-alive[EOL]" [org.apache.http.wire] >> "referer: http://localhost:9090/app_context/layout/main.html?lang=en&00.01_144242&[EOL]" [org.apache.http.wire] >> "cookie: webmailsid=5jrz8rlQFdw; path=/[EOL]" [org.apache.http.wire] >> "[EOL]" [org.apache.http.wire] << "HTTP/1.1 200 OK[EOL]" [org.apache.http.wire] << "Date: Tue, 20 Apr 2010 09:27:38 GMT[EOL]" [org.apache.http.wire] << "Content-type: text/calendar; charset=UTF-8[EOL]" [org.apache.http.wire] << "Connection: close[EOL]" [org.apache.http.wire] << "Content-disposition: attachment; filename="request.ics"[EOL]" [org.apache.http.wire] << "[EOL]" [org.apache.http.headers] << HTTP/1.1 200 OK [org.apache.http.headers] << Date: Tue, 20 Apr 2010 09:27:38 GMT [org.apache.http.headers] << Content-type: text/calendar; charset=UTF-8 [org.apache.http.headers] << Connection: close [org.apache.http.headers] << Content-disposition: attachment; filename="request.ics" [org.apache.http.wire] << "BEGIN:VCALENDAR[\r][\n]" [org.apache.http.wire] << "VERSION:2.0[\r][\n]" [org.apache.http.wire] << "PRODID:-//TEST123//EN[\r][\n]" [org.apache.http.wire] << "METHOD:REQUEST[\r][\n]" [org.apache.http.wire] << "BEGIN:VTIMEZONE[\r][\n]" [org.apache.http.wire] << "TZID:Asia/Kolkata[\r][\n]" [org.apache.http.wire] << "TZURL:http://tzurl.org/zoneinfo/Asia/Kolkata[\r][\n]" [org.apache.http.wire] << "X-S1CS-TZID-ALIAS:India Standard Time[\r][\n]" [org.apache.http.wire] << "X-S1CS-TZID-ALIAS:Asia/Calcutta[\r][\n]" [org.apache.http.wire] << "BEGIN:DAYLIGHT[\r][\n]" [org.apache.http.wire] << "TZOFFSETFROM:+0530[\r][\n]" [org.apache.http.wire] << "TZOFFSETTO:+0630[\r][\n]" [org.apache.http.wire] << "TZNAME:IST[\r][\n]" [org.apache.http.wire] << "DTSTART:19420901T000000[\r][\n]" [org.apache.http.wire] << "END:DAYLIGHT[\r][\n]" [org.apache.http.wire] << "BEGIN:STANDARD[\r][\n]" [org.apache.http.wire] << "TZOFFSETFROM:+0630[\r][\n]" [org.apache.http.wire] << "TZOFFSETTO:+0530[\r][\n]" [org.apache.http.wire] << "TZNAME:IST[\r][\n]" [org.apache.http.wire] << "DTSTART:19420515T000000[\r][\n]" [org.apache.http.wire] << "END:STANDARD[\r][\n]" [org.apache.http.wire] << "END:VTIMEZONE[\r][\n]" [org.apache.http.wire] << "BEGIN:VEVENT[\r][\n]" [org.apache.http.wire] << "DTSTAMP:20100330T112310Z[\r][\n]" [org.apache.http.wire] << "UID:e8c43bce-9beb-471b-b8ce-87a3cd1ba641[\r][\n]" [org.apache.http.wire] << "CLASS:PUBLIC[\r][\n]" [org.apache.http.wire] << "DTSTART;TZID=Asia/Kolkata:20100330T163000[\r][\n]" [org.apache.http.wire] << "SUMMARY:invite2[\r][\n]" [org.apache.http.wire] << "ATTENDEE;PARTSTAT=ACCEPTED:mailto:davuser2@domain.com[\r][\n]" [org.apache.http.wire] << "ATTENDEE;PARTSTAT=DECLINED:mailto:davuser1@domain.com[\r][\n]" [org.apache.http.wire] << "ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:ngc1@domain.com[\r][\n]" [org.apache.http.wire] << "DTEND;TZID=Asia/Kolkata:20100330T173000[\r][\n]" [org.apache.http.wire] << "ORGANIZER:mailto:davuser2@domain.com[\r][\n]" [org.apache.http.wire] << "END:VEVENT[\r][\n]" [org.apache.http.wire] << "END:VCALENDAR[\r][\n]" [org.apache.http.wire] << "[\r][\n]" ________________________________ From: Oleg Kalnichevski To: HttpClient User Discussion Sent: Tue, April 20, 2010 2:15:52 PM Subject: Re: instream.read() ---- In SSL mode On Mon, 2010-04-19 at 20:30 -0700, Guru Prasad P.S wrote: > While reading content ( attachment in response ) from the input stream in SSL mode throws java.net.SocketException: Socket Closed > > Note: This Exception is thrown only when response has an attachment. > > In non ssl mode there is no issue. > InputStream instream = entity.getContent(); > int l; > byte[] tmp = new byte[2048]; > while ((l = instream.read(tmp)) != -1) { > } > > > java.net.SocketException: Socket Closed > at java.net.PlainSocketImpl.setOption(PlainSocketImpl.java:201) > at java.net.Socket.setSoTimeout(Socket.java:997) > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.setSoTimeout(SSLSocketImpl.java:2061) > at org.apache.http.impl.io.SocketInputBuffer.isDataAvailable(SocketInputBuffer.java:145) > at org.apache.http.impl.io.IdentityInputStream.available(IdentityInputStream.java:74) > at org.apache.http.conn.EofSensorInputStream.available(EofSensorInputStream.java:171) > Please post a *COMPLETE* exception trace and preferably a wire log of the HTTP session. http://hc.apache.org/httpcomponents-client-4.0.1/logging.html Oleg --------------------------------------------------------------------- To unsubscribe, e-mail: mailto:httpclient-users-unsubscribe@hc.apache.org For additional commands, e-mail: mailto:httpclient-users-help@hc.apache.org --0-1738361047-1271756256=:16929--