mirah woe

Roger-Pcks-MacBook:tmp rogerdpack$ ruby -S mirah -j block.mr NativeException: java.lang.ClassFormatError: Incompatible magic value 791617607 in class file mr  findClass at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah/class_loader.rb:14  loadClass at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah/class_loader.rb:24        run at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah/impl.rb:29       each at org/jruby/RubyHash.java:1167        run at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah/impl.rb:28        run at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah.rb:41     (root) at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/bin/mirah:25       load at org/jruby/RubyKernel.java:1062     (root) at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/bin/mirah:19Roger-Pcks-MacBook:tmp rogerdpack$ Roger-Pcks-MacBook:tmp rogerdpack$ ruby -S mirah -j block.mr Roger-Pcks-MacBook:tmp rogerdpack$ Roger-Pcks-MacBook:tmp rogerdpack$ lsBlock MyInterface.javaMyInterface.class block.mrRoger-Pcks-MacBook:tmp rogerdpack$ rm -rf My* Block*Roger-Pcks-MacBook:tmp rogerdpack$ ruby -S mirah -j block.mr

 

meant
-j/–java flag only applies to “compile” mode.

 

One thought on “mirah woe

  1. Roger-Pcks-MacBook:examples rogerdpack$ ruby -S mirah dynamic.mirah
    dynamic.mirah:18: cannot load Java class org.mirah.DynalangBootstrap
    puts “I got a #{a.getClass.getName} of size #{a.size}”
    ^^^^^^^^^^
    Mirah::InternalCompilerError: cannot load Java class org.mirah.DynalangBootstrap
    compile at /Users/rogerdpack/.rvm/gems/jruby-1.6.0/gems/mirah-0.0.7-java/lib/mirah/compiler.rb:265
    send at org/jruby/RubyKernel.java:2046

    meant “you are using jdk6 not jdk7 so you don’t have support for invoke dynamic yet”

    ref: http://groups.google.com/group/mirah/browse_thread/thread/95ae5b42bfa94408?pli=1

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>