Hugh Cayless created JRUBY-6356:
-----------------------------------
Summary: Bad file descriptor error under JDK 1.7
Key: JRUBY-6356
URL: https://jira.codehaus.org/browse/JRUBY-6356
Project: JRuby
Issue Type: Bug
Components: Application Error, Rails WAR Deployment
Affects Versions: JRuby 1.6.2
Environment: Red Hat EL 2.6.32-220.el6.x86_64, JDK 1.7 update 2
Reporter: Hugh Cayless
I have a Rails app that uses Grit to interact with a git repo. Under JDK 1.6
everything works, but if I switch to 1.7u2, I'm seeing the exception:
Errno::EBADF: Bad file descriptor - Bad file descriptor
Relevant snippet of the backtrace:
org/jruby/RubyIO.java:1982:in `close'
org/jruby/RubyIO.java:3664:in `popen3'
:
vendor/gems/grit-2.0.0/lib/grit/git.rb:248:in `sh'
(see
https://github.com/papyri/sosol/blob/v1.0.17-rc4/vendor/gems/grit-2.0.0/lib/grit/git.rb#L248)
vendor/gems/grit-2.0.0/lib/grit/git.rb:240:in `run'
vendor/gems/grit-2.0.0/lib/grit/git.rb:215:in `method_missing'
The error is consistent. It happens every time I try to access the page that
calls this function.
If I switch the app back to JDK 1.6, everything works again.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.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