Uwe Kubosch created JRUBY-6277:
----------------------------------

             Summary: Dependency to compiler package from org.jruby.Ruby breaks 
Ruboto
                 Key: JRUBY-6277
                 URL: https://jira.codehaus.org/browse/JRUBY-6277
             Project: JRuby
          Issue Type: Bug
          Components: Compiler, Core Classes/Modules, Embedding
    Affects Versions: JRuby 1.7
            Reporter: Uwe Kubosch
             Fix For: JRuby 1.7


When packaging Ruboto, we remove the compiler packages since JIT compilation is 
not available on Dalvik, and we need to save space.  The newly introduced 
dependency from org.jruby.Ruby to org.jruby.compiler.ir.IRManager breaks this.  
Is there a way to avoid this dependency?

{noformat}
    [echo] java.lang.NoClassDefFoundError: org.jruby.compiler.ir.IRManager
     [echo]     at org.jruby.Ruby.init(Ruby.java:1117)
     [echo]     at org.jruby.Ruby.newInstance(Ruby.java:249)
     [echo]     at 
org.jruby.embed.internal.SingletonLocalContextProvider.getRuntime(SingletonLocalContextProvider.java:95)
     [echo]     at 
org.jruby.embed.ScriptingContainer.put(ScriptingContainer.java:1126)
     [echo]     at java.lang.reflect.Method.invokeNative(Native Method)
     [echo]     at org.ruboto.Script.put(Script.java:267)
     [echo]     at org.ruboto.Script.scriptsDirName(Script.java:393)
     [echo]     at org.ruboto.Script.setUpJRuby(Script.java:177)
     [echo]     at org.ruboto.Script.setUpJRuby(Script.java:73)
     [echo]     at 
org.ruboto.test.InstrumentationTestRunner.getAllTests(InstrumentationTestRunner.java:37)
     [echo]     at 
android.test.InstrumentationTestRunner.getTestSuite(InstrumentationTestRunner.java:555)
     [echo]     at 
android.test.InstrumentationTestRunner.onCreate(InstrumentationTestRunner.java:354)
     [echo]     at 
android.app.ActivityThread.handleBindApplication(ActivityThread.java:3246)
     [echo]     at 
android.app.ActivityThread.access$2200(ActivityThread.java:117)
     [echo]     at 
android.app.ActivityThread$H.handleMessage(ActivityThread.java:969)
     [echo]     at android.os.Handler.dispatchMessage(Handler.java:99)
     [echo]     at android.os.Looper.loop(Looper.java:123)
     [echo]     at android.app.ActivityThread.main(ActivityThread.java:3683)
     [echo]     at java.lang.reflect.Method.invokeNative(Native Method)
     [echo]     at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
     [echo]     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
     [echo]     at dalvik.system.NativeStart.main(Native Method)
{noformat}


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.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