Affects Version/s: JRuby-OSSL 0.7.1
Fix Version/s: JRuby-OSSL 0.7.7
Environment:jruby 1.6.6 (ruby-1.9.2-p312) (2012-01-30 5673572) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_29) [darwin-x86_64-java]
Number of attachments :
Requests seem to hang over ssl when sending back data read from a file. The file contains a mix of single-byte UTF-8 characters and double-byte UTF-8 characters (all at the front in my example, but not in the real case). Over http it works fine, and the same app works in https and http in MRI.
With file attached, run rackup and ping http://localhost:3000/ - for me, the request hangs for a bit, and curl responds with: * transfer closed with 2 bytes remaining to read.
Change :SSLEnable = true to = :SSLEnable = false and hit the http url, and the problem goes away. I've put this test case into Webrick, but was having the same issue with other server.
Problem is very dependent on length of output - remove a few lines on dots and the issue does not occur.
|Field||Original Value||New Value|
|Priority||Major [ 3 ]||Critical [ 2 ]|
|Assignee||Hiroshi Nakamura [ nahi ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Fix Version/s||JRuby-OSSL 0.7.7 [ 18461 ]|