{"action":"closed","issue":{"url":"https://api.github.com/repos/phusion/passenger/issues/1562","labels_url":"https://api.github.com/repos/phusion/passenger/issues/1562/labels{/name}","comments_url":"https://api.github.com/repos/phusion/passenger/issues/1562/comments","events_url":"https://api.github.com/repos/phusion/passenger/issues/1562/events","html_url":"https://github.com/phusion/passenger/issues/1562","id":95068003,"number":1562,"title":"JRuby 9 support","user":{"login":"fedenusy","id":1056523,"avatar_url":"https://avatars.githubusercontent.com/u/1056523?v=3","gravatar_id":"","url":"https://api.github.com/users/fedenusy","html_url":"https://github.com/fedenusy","followers_url":"https://api.github.com/users/fedenusy/followers","following_url":"https://api.github.com/users/fedenusy/following{/other_user}","gists_url":"https://api.github.com/users/fedenusy/gists{/gist_id}","starred_url":"https://api.github.com/users/fedenusy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fedenusy/subscriptions","organizations_url":"https://api.github.com/users/fedenusy/orgs","repos_url":"https://api.github.com/users/fedenusy/repos","events_url":"https://api.github.com/users/fedenusy/events{/privacy}","received_events_url":"https://api.github.com/users/fedenusy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/phusion/passenger/labels/Bounty/Easy","name":"Bounty/Easy","color":"d4c5f9"},{"url":"https://api.github.com/repos/phusion/passenger/labels/EnterpriseCustomer","name":"EnterpriseCustomer","color":"fbca04"},{"url":"https://api.github.com/repos/phusion/passenger/labels/Priority/High","name":"Priority/High","color":"eb6420"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/phusion/passenger/milestones/34","html_url":"https://github.com/phusion/passenger/milestones/5.0.15","labels_url":"https://api.github.com/repos/phusion/passenger/milestones/34/labels","id":1193036,"number":34,"title":"5.0.15","description":"","creator":{"login":"FooBarWidget","id":819,"avatar_url":"https://avatars.githubusercontent.com/u/819?v=3","gravatar_id":"","url":"https://api.github.com/users/FooBarWidget","html_url":"https://github.com/FooBarWidget","followers_url":"https://api.github.com/users/FooBarWidget/followers","following_url":"https://api.github.com/users/FooBarWidget/following{/other_user}","gists_url":"https://api.github.com/users/FooBarWidget/gists{/gist_id}","starred_url":"https://api.github.com/users/FooBarWidget/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FooBarWidget/subscriptions","organizations_url":"https://api.github.com/users/FooBarWidget/orgs","repos_url":"https://api.github.com/users/FooBarWidget/repos","events_url":"https://api.github.com/users/FooBarWidget/events{/privacy}","received_events_url":"https://api.github.com/users/FooBarWidget/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":1,"state":"open","created_at":"2015-07-04T08:19:04Z","updated_at":"2015-07-27T16:04:47Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-07-14T23:42:12Z","updated_at":"2015-07-27T16:04:47Z","closed_at":"2015-07-27T16:04:47Z","body":"Looks like Passenger 5 is not yet compatible with JRuby 9.0.0.0.rc2. Passenger tries to use `close_on_exec`, which is not (and never will be) implemented JRuby. Debug output below:\r\n\r\n```\r\nAn error occurred while starting the web application. It exited before signalling successful startup back to Phusion Passenger.\r\n  Error ID: f15fe703\r\n  Error details saved to: /tmp/passenger-error-CKnzDc.html\r\n  Message from application: An error occurred while starting the web application. It exited before signalling successful startup back to Phusion Passenger. Please read <a href=\"https://github.com/phusion/passenger/wiki/Debugging-application-startup-problems\">this article</a> for more information about this problem.<br>\r\n<h2>Raw process output:</h2>\r\n<pre>\r\nNotImplementedError: close_on_exec=\r\n             close_on_exec= at org/jruby/RubyIO.java:2142\r\n             close_on_exec! at /usr/lib/ruby/vendor_ruby/phusion_passenger/ruby_core_io_enhancements.rb:94\r\n          create_tcp_socket at /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler.rb:319\r\n                 initialize at /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler.rb:102\r\n               &lt;module:App&gt; at /usr/share/passenger/helper-scripts/rack-loader.rb:124\r\n  &lt;module:PhusionPassenger&gt; at /usr/share/passenger/helper-scripts/rack-loader.rb:27\r\n                      &lt;top&gt; at /usr/share/passenger/helper-scripts/rack-loader.rb:26\r\n</pre>\r\n```\r\n\r\n\r\nI'm thinking about buying a Passenger Enterprise subscription for multithreading support, but it doesn't make sense for me to purchase until Passenger supports JRuby 9. Any idea how long it may take to get JRuby 9 working?"}}