Skip to content

TypeError: bind argument must be an instance of #<Module:0x483af9f5> #2519

@jcoyne

Description

@jcoyne

Using: jruby 1.7.18 (1.9.3p551) 2015-01-06 625381c on Java HotSpot(TM) 64-Bit Server VM 1.7.0_72-b14 +jit [linux-amd64]

TypeError: bind argument must be an instance of #<Module:0x483af9f5>
             define_method at org/jruby/RubyModule.java:1554
   define_method_attribute at /home/travis/build/projecthydra/active_fedora/lib/active_fedora/attribute_methods/read.rb:54
               module_eval at org/jruby/RubyModule.java:2337
   define_method_attribute at /home/travis/build/projecthydra/active_fedora/lib/active_fedora/attribute_methods/read.rb:53
   define_attribute_method at /home/travis/build/projecthydra/active_fedora/gemfiles/vendor/bundle/jruby/1.9/gems/activemodel-4.2.0/lib/active_model/attribute_methods.rb:292
                      each at org/jruby/RubyArray.java:1613
   define_attribute_method at /home/travis/build/projecthydra/active_fedora/gemfiles/vendor/bundle/jruby/1.9/gems/activemodel-4.2.0/lib/active_model/attribute_methods.rb:285
  define_attribute_methods at /home/travis/build/projecthydra/active_fedora/gemfiles/vendor/bundle/jruby/1.9/gems/activemodel-4.2.0/lib/active_model/attribute_methods.rb:252
                      each at org/jruby/RubyArray.java:1613
  define_attribute_methods at /home/travis/build/projecthydra/active_fedora/gemfiles/vendor/bundle/jruby/1.9/gems/activemodel-4.2.0/lib/active_model/attribute_methods.rb:252
           generate_method at /home/travis/build/projecthydra/active_fedora/lib/active_fedora/attribute_methods.rb:117
               synchronize at org/jruby/ext/thread/Mutex.java:149
            mu_synchronize at /home/travis/.rvm/rubies/jruby-1.7.18-d19/lib/ruby/1.9/mutex_m.rb:62
           generate_method at /home/travis/build/projecthydra/active_fedora/lib/active_fedora/attribute_methods.rb:116
                      File at /home/travis/build/projecthydra/active_fedora/lib/active_fedora/file.rb:9
              ActiveFedora at /home/travis/build/projecthydra/active_fedora/lib/active_fedora/file.rb:4
                    (root) at /home/travis/build/projecthydra/active_fedora/lib/active_fedora/file.rb:1
                    (root) at /home/travis/build/projecthydra/active_fedora/lib/active_fedora/om_datastream.rb:1
              ActiveFedora at 
/home/travis/build/projecthydra/active_fedora/lib/active_fedora/om_datastream.rb:4
                    (root) at /home/travis/build/projecthydra/active_fedora/lib/active_fedora/om_datastream.rb:3
                    (root) at /home/travis/build/projecthydra/active_fedora/spec/samples/hydra-mods_article_datastream.rb:1
                   require at org/jruby/RubyKernel.java:1071
          require_relative at file:/home/travis/.rvm/rubies/jruby-1.7.18-d19/lib/jruby.jar!/jruby/kernel19/kernel.rb:24
                     Hydra at /home/travis/build/projecthydra/active_fedora/spec/samples/hydra-mods_article_datastream.rb:21
                   require at org/jruby/RubyKernel.java:1071
                    (root) at /home/travis/build/projecthydra/active_fedora/spec/samples/hydra-mods_article_datastream.rb:2
                   require at org/jruby/RubyKernel.java:1071
                    (root) at /home/travis/build/projecthydra/active_fedora/spec/samples/models/mods_article.rb:1
                   require at org/jruby/RubyKernel.java:1071
                    (root) at /home/travis/build/projecthydra/active_fedora/spec/samples/models/mods_article.rb:2
                      load at org/jruby/RubyKernel.java:1087
                    (root) at /home/travis/build/projecthydra/active_fedora/spec/samples/samples.rb:1
                      each at org/jruby/RubyArray.java:1613
                    (root) at /home/travis/build/projecthydra/active_fedora/spec/samples/samples.rb:2
                    (root) at /home/travis/build/projecthydra/active_fedora/spec/spec_helper.rb:1
                    (root) at /home/travis/build/projecthydra/active_fedora/spec/spec_helper.rb:30
                    (root) at /home/travis/build/projecthydra/active_fedora/spec/integration/associations_spec.rb:1
                    (root) at /home/travis/build/projecthydra/active_fedora/spec/integration/associations_spec.rb:1

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions