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


Reply via email to