RubySignal should be modified to not try to load Sun-specific Signal classes
when they are not present
------------------------------------------------------------------------------------------------------
Key: JRUBY-1883
URL: http://jira.codehaus.org/browse/JRUBY-1883
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules
Reporter: Charles Oliver Nutter
Priority: Blocker
Fix For: JRuby 1.1
The current RubySignal code directly references sun.* classes for Signal
handling. This has two issues:
- these classes don't exist on all JVMs
- this causes deprecation errors on a number of JDKs and is warned against in
many IDEs
The latter is par for the course and there's not really a way around it, but
the former is a serious problem that prevents JRuby from loading on
non-Sun-based JVMs.
The classes in question should be abstracted out so RubySignal can fail
gracefully when they are not present. There should be no directly classloading
requirement from JRuby to Sun-specific classes.
--
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