Failure to connect to Nailgun server produces confusing error
-------------------------------------------------------------

                 Key: JRUBY-5973
                 URL: https://jira.codehaus.org/browse/JRUBY-5973
             Project: JRuby
          Issue Type: Bug
          Components: Launcher
    Affects Versions: JRuby 1.6.3
            Reporter: Charles Oliver Nutter
            Assignee: Charles Oliver Nutter
             Fix For: JRuby 1.6.4


When the NG server is not up, jruby --ng produces only the following error:

{noformat}
~/projects/jruby $ jruby --ng -e 1
connect: Connection refused
{noformat}

This error gives no indication as to the actual cause of the problem. If 
instead it reported "connect to Nailgun server: Connection refused" there would 
be less chance of confusing this error for a Ruby error.

This actually confused the Travis CI folks into thinking there was a network 
connectivity problem or JRuby bug affecting RubyGems or Bundler, when in 
actuality the problem was caused by RVM using Nailgun and (probably) not having 
the server initialized before the command launched. A better error message 
would have shown the problem very quickly.

We should fix this in the launcher, and possibly in our copy of ng client 
source. If we do the latter, we should also attempt to submit a patch back to 
the ng authors.

--
This message is automatically generated by JIRA.
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