Received fatal alert: illegal_parameter (OpenSSL::SSL::SSLError)
----------------------------------------------------------------
Key: JRUBY-2178
URL: http://jira.codehaus.org/browse/JRUBY-2178
Project: JRuby
Issue Type: Bug
Components: OpenSSL
Affects Versions: JRuby 1.1RC2
Reporter: Mike Hogan
Priority: Minor
Installed and configured the rubyforge gem.
Did this:
gem install jruby-openssl
Then Did this:
rubyforge login
and got this exception:
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:1363:in
`connect': Received fatal alert: illegal_parameter (OpenSSL::SSL::SSLError)
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:1351:in
`timeout'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/1.8/timeout.rb:52:in
`timeout'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:1351:in
`connect'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:1351:in
`query'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:892:in
`query'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:434:in
`do_get_block'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:370:in
`conn_request'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:285:in
`request'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:264:in
`post'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:245:in
`post_content'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:244:in
`retry_connect'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:244:in
`post_content'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/http-access2.rb:244:in
`run'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/lib/rubyforge.rb:336:in
`login'
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/bin/rubyforge:174
from
/Users/mikehogan/projects/tools/jruby-1.1RC2/lib/ruby/gems/1.8/gems/rubyforge-0.4.4/bin/rubyforge:138:in
`load'
from /Users/mikehogan/tools/jruby-1.1RC2/bin/rubyforge:19
which was caused by this (truncated) java stack trace
javax.net.ssl.SSLException: Received fatal alert: illegal_parameter
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:166)
at
com.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1356)
at
com.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1324)
at
com.sun.net.ssl.internal.ssl.SSLEngineImpl.recvAlert(SSLEngineImpl.java:1486)
at
com.sun.net.ssl.internal.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:961)
at
com.sun.net.ssl.internal.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:787)
at
com.sun.net.ssl.internal.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:663)
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:566)
at org.jruby.ext.openssl.SSLSocket.readAndUnwrap(SSLSocket.java:339)
at org.jruby.ext.openssl.SSLSocket.doHandshake(SSLSocket.java:248)
at org.jruby.ext.openssl.SSLSocket.connect(SSLSocket.java:174)
at org.jruby.ext.openssl.SSLSocketInvoker$connect_F0.call(Unknown
Source)
at
org.jruby.runtime.callback.FastInvocationCallback.execute(FastInvocationCallback.java:55)
at
org.jruby.internal.runtime.methods.SimpleCallbackMethod.call(SimpleCallbackMethod.java:67)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:66)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:166)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:301)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:657)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:308)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:176)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:66)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.cacheAndCall(CallSite.java:166)
at
org.jruby.runtime.CallSite$InlineCachingCallSite.call(CallSite.java:301)
at org.jruby.evaluator.ASTInterpreter.callNode(ASTInterpreter.java:657)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:308)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:631)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:302)
at org.jruby.evaluator.ASTInterpreter.blockNode(ASTInterpreter.java:631)
at
org.jruby.evaluator.ASTInterpreter.evalInternal(ASTInterpreter.java:302)
at org.jruby.evaluator.ASTInterpreter.eval(ASTInterpreter.java:168)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:154)
at org.jruby.runtime.Block.yield(Block.java:114)
Take care,
Mike
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email