to_java :Object attempts to coerce Ruby objects in Array into Java objects and 
fails
------------------------------------------------------------------------------------

                 Key: JRUBY-2825
                 URL: http://jira.codehaus.org/browse/JRUBY-2825
             Project: JRuby
          Issue Type: Bug
          Components: Java Integration
    Affects Versions: JRuby 1.1.3
         Environment: OSX
            Reporter: Logan Barnett


class Foo; end

require 'java'

[Foo.new, Foo.new, Foo.new].to_java :Object


Fails with the following:
/Users/logan/dev/jruby/lib/ruby/site_ruby/1.8/builtin/javasupport/utilities/array.rb:427:in
 `copy_data': not a java object:#<Foo:0x26c6ea> (TypeError)
        from 
/Users/logan/dev/jruby/lib/ruby/site_ruby/1.8/builtin/javasupport/utilities/array.rb:427:in
 `copy_ruby_to_java'
        from 
/Users/logan/dev/jruby/lib/ruby/site_ruby/1.8/builtin/javasupport/utilities/array.rb:407:in
 `ruby_to_java'
        from 
/Users/logan/dev/jruby/lib/ruby/site_ruby/1.8/builtin/javasupport/core_ext/array.rb:4:in
 `to_java'
        from to_java_test.rb:5

-- 
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


Reply via email to