Cannot run application tests (minitest) with bundle exec jruby -X+O -S rake ---------------------------------------------------------------------------
Key: JRUBY-5952 URL: https://jira.codehaus.org/browse/JRUBY-5952 Project: JRuby Issue Type: Bug Affects Versions: JRuby 1.6.2 Environment: OSX Lion 64-bit, RVM 1.6.16 Reporter: Kyle Shipley Assignee: Thomas E Enebo I posted a description of my issue at http://stackoverflow.com/questions/6865906/jruby-minitest-failing-because-of-objectspace. The gist of it: Minitest, like Test::Unit, uses ObjectSpace.each_object to reflect on which tests to run. When running any variation of the command bundle exec jruby -X+O -S rake that I could think of, I see the following stack trace: RuntimeError: ObjectSpace is disabled; each_object will only work with Class, pass -X+O to enable each_object at org/jruby/RubyObjectSpace.java:167 each at org/jruby/RubyEnumerator.java:189 to_a at org/jruby/RubyEnumerable.java:375 AWS at /Users/kshipley/.rvm/gems/jruby-1.6.2@split/bundler/gems/papi-38fc7d34a33d/lib/papi/aws.rb:1476 Papi at /Users/kshipley/.rvm/gems/jruby-1.6.2@split/bundler/gems/papi-38fc7d34a33d/lib/papi/aws.rb:6 (root) at /Users/kshipley/.rvm/gems/jruby-1.6.2@split/bundler/gems/papi-38fc7d34a33d/lib/papi/aws.rb:5 require at org/jruby/RubyKernel.java:1038 (root) at /Users/kshipley/.rvm/gems/jruby-1.6.2@split/bundler/gems/papi-38fc7d34a33d/lib/papi/aws.rb:157 require at org/jruby/RubyKernel.java:1038 require at /Users/kshipley/.rvm/gems/jruby-1.6.2@split/bundler/gems/papi-38fc7d34a33d/lib/papi.rb:68 each at org/jruby/RubyArray.java:1602 require at /Users/kshipley/.rvm/gems/jruby-1.6.2@global/gems/bundler-1.0.15/lib/bundler/runtime.rb:66 each at org/jruby/RubyArray.java:1602 require at /Users/kshipley/.rvm/gems/jruby-1.6.2@global/gems/bundler-1.0.15/lib/bundler/runtime.rb:55 require at /Users/kshipley/.rvm/gems/jruby-1.6.2@global/gems/bundler-1.0.15/lib/bundler.rb:120 (root) at /Users/kshipley/work/src/split/config/environment.rb:5 require at org/jruby/RubyKernel.java:1038 (root) at /Users/kshipley/work/src/split/config/environment.rb:3 require at org/jruby/RubyKernel.java:1038 (root) at /Users/kshipley/work/src/split/test/test_helper.rb:1 load at org/jruby/RubyKernel.java:1063 __file__ at /Users/kshipley/.rvm/gems/jruby-1.6.2@split/gems/rake-0.8.7/lib/rake/rake_test_loader.rb:5 each at org/jruby/RubyArray.java:1602 (root) at /Users/kshipley/.rvm/gems/jruby-1.6.2@split/gems/rake-0.8.7/lib/rake/rake_test_loader.rb:5 rake aborted! I'm new to JRuby, so I'm not sure if I'm just screwing up the command or if there's actually a bug here. Charles told me to enter it here. I recently installed Lion, so I'm currently reinstalling XCode and seeing if a new version of JRuby compiled on Lion solves my issue. (Doesn't seem related to me, but worth mentioning.) Thanks! -- This message is automatically generated by JIRA. 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