users@grizzly.java.net

Re: EOFException caused by POST to grizzly SSL web server

From: Oleksiy Stashok <Oleksiy.Stashok_at_Sun.COM>
Date: Thu, 13 Aug 2009 11:10:33 +0200

Hi Tom,

> When will the next 1.9.18-SNAPSHOT be uploaded to the maven repo?
We have automated Hudson job, which supposed to do that... but I can
try to upload it manually.


> Do you have any idea when 1.9.18 might be release?
End of the next week I think. Cause we need one more integration to
Glassfish.

Thank you.

WBR,
Alexey.

>
> Thanks again,
> Tom
>
> On Wed, Aug 12, 2009 at 5:20 PM, Oleksiy Stashok <Oleksiy.Stashok_at_sun.com
> > wrote:
> Hi Tom,
>
> sorry for the delay.
> I've just checked the issue. Actually it's fine, nothing bad
> happens, you can just ignore it.
> The problem was that even if last SSLEngine operation returned
> CLOSED state - we passed control to Web tier, which tried to parse
> the request on closed connection.
> I've commited the fix to Grizzly trunk (1.9.18-SNAPSHOT).
>
> WBR,
> Alexey.
>
>
> On Aug 7, 2009, at 11:25 , Tom Magowan wrote:
>
>> Hi Alexey,
>>
>> I will put together some test code and will send to you directly.
>>
>> Many thanks,
>> Tom
>>
>> On Fri, Aug 7, 2009 at 10:09 AM, Oleksiy Stashok <Oleksiy.Stashok_at_sun.com
>> > wrote:
>> Hi Tom,
>>
>> interesting...
>> can you pls. send the grizzly code and instructions how you run
>> curl (if you don't want to publish sources - you can send them to
>> me directly).
>> From what I see, I can just guess, that curl wants to rerun
>> handshake... but I'm not sure.
>>
>> WBR,
>> Alexey.
>>
>>
>> On Aug 6, 2009, at 18:06 , Tom Magowan wrote:
>>
>> Hi,
>>
>> I am attempting to POST data using the curl utility to a grizzly
>> SSL server (1.9.17-RC2). However, grizzly always throws an
>> EOFException. I've included some of the output from my log file
>> below.
>>
>> Looks like the worker thread is attempting to read from the input
>> buffer, after the SSLEngine has been closed?
>>
>> A non-SSL grizzly server works as expected.
>>
>> Any help appreciated.
>>
>> Thanks,
>> Tom
>>
>>
>>
>> [2009-08-06 16:35:04.863] ttp9999-
>> WorkerThread(13)
>> grizzly.unknown D after unwrap. engine:
>> 3db140e8[SSLEngine[hostname=null port=-1]
>> SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA] buffer:
>> java.nio.HeapByteBuffer[pos=0 lim=33320 cap=33320] secured:
>> java.nio.HeapByteBuffer[pos=0 lim=20480 cap=20480] consumed: 29
>> produced: 0 status: CLOSED handshakeStatus: NEED_WRAP
>> [2009-08-06 16:35:04.864] ttp9999-
>> WorkerThread(13)
>> grizzly.unknown V Unblocking keep-alive exception
>> java.io.EOFException: Unexpected EOF read on the socket
>> at
>> com
>> .sun
>> .grizzly
>> .tcp
>> .http11
>> .InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:390)
>> at
>> com.sun.grizzly.http.ProcessorTask.parseRequest(ProcessorTask.java:
>> 782)
>> at
>> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:654)
>> at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:
>> 911)
>> at
>> com
>> .sun
>> .grizzly
>> .http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:164)
>> at
>> com
>> .sun
>> .grizzly
>> .DefaultProtocolChain
>> .executeProtocolFilter(DefaultProtocolChain.java:135)
>> at
>> com
>> .sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:
>> 102)
>> at
>> com
>> .sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:
>> 88)
>> at
>> com
>> .sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:
>> 76)
>> at
>> com
>> .sun
>> .grizzly
>> .ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>> at
>> com
>> .sun
>> .grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:
>> 57)
>> at com.sun.grizzly.NIOContext.execute(NIOContext.java:510)
>> at
>> com
>> .sun
>> .grizzly
>> .SelectorHandlerRunner.handleSelectedKey(SelectorHandlerRunner.java:
>> 357)
>> at
>> com
>> .sun
>> .grizzly
>> .SelectorHandlerRunner
>> .handleSelectedKeys(SelectorHandlerRunner.java:257)
>> at
>> com
>> .sun
>> .grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:
>> 194)
>> at
>> com
>> .sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:
>> 129)
>> at com.sun.grizzly.util.FixedThreadPool
>> $BasicWorker.dowork(FixedThreadPool.java:379)
>> at com.sun.grizzly.util.FixedThreadPool
>> $BasicWorker.run(FixedThreadPool.java:360)
>> at java.lang.Thread.run(Thread.java:619)
>>
>> [2009-08-06 16:35:04.864] ttp9999-
>> WorkerThread(13)
>> grizzly.unknown D sun.nio.ch.SelectionKeyImpl_at_3fbebf70 is being
>> locally cancelled
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
>> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>>
>>
>
>