IO.select is returning write array with nil elements ----------------------------------------------------
Key: JRUBY-5946 URL: https://jira.codehaus.org/browse/JRUBY-5946 Project: JRuby Issue Type: Bug Environment: I, [2011-07-27T20:34:39.819000 #11234] INFO -- : Running with jruby 1.7.0.dev (ruby-1.8.7-p330) (2011-07-27 45f6408) (Java HotSpot(TM) Client VM 1.6.0_26) [linux-i386-java] Reporter: Javier Alcazar Assignee: Thomas E Enebo When using IO.select nonblocking I got the write array = [nil], this doesn't happen on MRI's implementation. And according to documentation of IO.select this is not the expected behavior. ********* When running the code below: reads, writes, excepts = select(@reads, @writes, @sockets, timeout) $stderr.print "Ouch!!!!! \n" if writes == [nil] I got: Ouch!!!!! E, [2011-07-27T20:37:07.113000 #11164] ERROR -- : asyncore writes undefined method `_handleWrite' for nil:NilClass -- 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