Re: [7.7.1] SSLRecordError: Unexpected end of stream

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: [7.7.1] SSLRecordError: Unexpected end of stream

mkobetic
Sorry, I didn't get around to looking at this yet. Is there a publicly accessible URL that we could use to look at the details ?

"Boris Popov, DeepCove Labs"<[hidden email]> wrote:

> Quick follow up after we ran the same test in clean visual.im on latest
> 7.8 build and 7.7,
>
>  
>
> 7.7 - no error, valid response received
>
> 7.7.1 - SSLRecordError: Unexpected end of stream
>
> 7.8 build - SSLRecordError: Unexpected end of stream
>
>  
>
> Regards,
>
>  
>
> -Boris
>
>  
>
> From: Boris Popov, DeepCove Labs
> Sent: Tuesday, February 15, 2011 11:16 AM
> To: vwnc List
> Subject: [7.7.1] SSLRecordError: Unexpected end of stream
>
>  
>
> I ran into the subject exception today when receiving a response over
> SSL without content-length as per response headers below,
>
>  
>
> HTTP/1.0 200
>
> content-type: application/json
>
> cache-control: Private
>
> cache-control: no-cache
>
> expires: -1
>
> pragma: no-cache
>
> date: Tue, 15 Feb 2011 15:58:07 GMT
>
> server: 8599.8006
>
> mime-version: 1.0
>
> Vary: Accept-Encoding, User-Agent
>
>  
>
> It is worth noting that the response was received in full by the time
> the exception was raised, which makes sense, as it appears that the HTTP
> client is simply unable to treat this 'no more data' condition in the
> absence of content-length as valid. By contrast, curl seems to get the
> response without any indication of abnormalities in its verbose output.
> In the meantime, #proceed'ing ParsingSimpleBodyError seems to get me a
> full response.
>
>  
>
> Unhandled exception: SSLRecordError: Unexpected end of stream !
>
> Net.HttpBuildHandler(Net.MimeParserHandler)>>handleStartBody:exception:
>
> Net.HttpBuildHandler>>handleStartBody:exception:
>
> optimized [] in Net.MimeParserHandler>>safelyRead:from:into:
>
> BlockClosure>>cull:
>
> Security.SSLRecordError(GenericException)>>performHandler:
>
> Security.SSLRecordError(GenericException)>>propagatePrivateFrom:
>
> Security.SSLRecordError(GenericException)>>propagateFrom:
>
> Security.SSLRecordError(GenericException)>>propagate
>
> Security.SSLRecordError(GenericException)>>raiseSignal
>
> Security.SSLRecordError class(GenericException class)>>raiseSignal:
>
> optimized [] in Security.SSLConnection>>nextDataRecordFor:
>
> BlockClosure>>cull:
>
> EndOfStreamNotification(GenericException)>>performHandler:
>
> EndOfStreamNotification(GenericException)>>propagatePrivateFrom:
>
> EndOfStreamNotification(GenericException)>>propagateFrom:
>
> EndOfStreamNotification(GenericException)>>propagate
>
> EndOfStreamNotification(GenericException)>>raiseSignal
>
> EndOfStreamNotification class(GenericException class)>>raiseRequestFrom:
>
> ExternalReadAppendStream(BufferedExternalStream)>>pastEnd
>
> ExternalReadAppendStream(ExternalReadStream)>>next
>
> Security.SSLRecord>>readFrom:in:
>
> Security.SSLConnection>>nextRecordFor:
>
> optimized [] in [] in Security.SSLConnection>>nextDataRecordFor:
>
> BlockClosure>>on:do:
>
> optimized [] in Security.SSLConnection>>nextDataRecordFor:
>
> BlockClosure>>on:do:
>
> Security.SSLConnection>>nextDataRecordFor:
>
> Security.FragmentStream>>checkAndHandleAtEnd
>
> optimized [] in Security.FragmentStream>>endTest
>
> BlockClosure>>on:do:
>
> Security.FragmentStream>>endTest
>
> Security.FragmentStream>>atEnd
>
> Security.InputOutputStream>>atEnd
>
> EncodedStream>>atEnd
>
> Net.BodyStream>>atEnd
>
> optimized [] in Net.MimeParserHandler>>safelyRead:from:into:
>
>  
>
> -Boris
>
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc