"Reported by project member rib...@google.com, Mar 29, 2011
What steps will reproduce the problem?
Loading the extension class fails:
java.lang.NoClassDefFoundError: duby/lang/compiler/Macro (Mirah::InternalCompilerError)
The problem is in lib/mirah/jvm/types/intrinsics.rb. When loading extensions from disk it uses this code:
The problem is that class_name is likely in the system classpath, but it needs to be loaded from the JRubyClassLoader because that's where the mirah jars are.
We really need an isolated class loader that only includes the bootstrap classpath and the compilation classpath."