Hiro Asari created JRUBY-6443: --------------------------------- Summary: 'ant run-junit-interpreted-1.9' fails with 'uninitialized constant Gem::Requirement' error Key: JRUBY-6443 URL: https://jira.codehaus.org/browse/JRUBY-6443 Project: JRuby Issue Type: Bug Components: Miscellaneous Affects Versions: JRuby 1.6.7, JRuby 1.7 Reporter: Hiro Asari
It is complaining about {{Gem::Requirement}}, but RubyGems is active, and this constant is supposed to be autoloaded. Output follows: {noformat} $ ant test-interpreted-1.9 Buildfile: /Users/asari/Development/src/jruby/build.xml init: prepare-bin-jruby: jar: init: create-dirs: copy-resources: update-constants: [echo] Updating Constants.java [echo] ...using git revision = 582458a, tzdata = 2010k [copy] Copying 1 file to /Users/asari/Development/src/jruby/src_gen/org/jruby/runtime _uc_internal_: prepare: compile-annotation-binder: compile-jruby: [apt] Since compiler setting isn't classic or modern, ignoring fork setting. [apt] Since compiler setting isn't classic or modern, ignoring fork setting. emma: instrument: generate-method-classes: _gmc_internal_: generate-unsafe: _gu_internal_: compile: unzip-native-libs: jar-jruby: add-emma-jars: compile-test: [javac] Compiling 2 source files to /Users/asari/Development/src/jruby/build/classes/test copy-test-files: run-junit-interpreted-1.9: [echo] compile=OFF, jit.threshold=20, jit.maxsize=1000000000, jit.max=-1, objectspace=false threadpool=false reflection=false version=ruby1_9 [junit] Testsuite: org.jruby.test.Ruby1_9TestSuite [junit] :1 warning: already initialized constant ARGV [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: already initialized constant CONFIG [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: already initialized constant RbConfig [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: already initialized constant CROSS_COMPILING [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: already initialized constant MAKEFILE_CONFIG [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/version.rb:148 warning: already initialized constant VERSION_PATTERN [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/version.rb:149 warning: already initialized constant ANCHORED_VERSION_PATTERN [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/requirement.rb:19 warning: already initialized constant OPS [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/requirement.rb:30 warning: already initialized constant PATTERN [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/requirement.rb:203 warning: already initialized constant Requirement [junit] /Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/unit.rb:58 warning: already initialized constant UNDEFINED [junit] /Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/unit.rb:64 warning: already initialized constant WINDOZE [junit] /Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/unit.rb:646 warning: already initialized constant VERSION [junit] /Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/unit.rb:1016 warning: already initialized constant PASSTHROUGH_EXCEPTIONS [junit] /Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/unit.rb:1019 warning: already initialized constant SUPPORTS_INFO_SIGNAL [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:9 warning: already initialized constant QUICKLOADER_SUCKAGE [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:10 warning: already initialized constant GEM_PRELUDE_SUCKAGE [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:121 warning: already initialized constant VERSION [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:138 warning: already initialized constant RubyGemsVersion [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:140 warning: already initialized constant RbConfigPriorities [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:157 warning: already initialized constant RubyGemsPackageVersion [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:159 warning: already initialized constant RUBYGEMS_DIR [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:166 warning: already initialized constant WIN_PATTERNS [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:1158 warning: already initialized constant MARSHAL_SPEC_DIR [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: redefining constant Struct::Passwd [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: redefining constant Struct::Group [junit] Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 2.479 sec [junit] [junit] ------------- Standard Error ----------------- [junit] :1 warning: already initialized constant ARGV [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: already initialized constant CONFIG [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: already initialized constant RbConfig [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: already initialized constant CROSS_COMPILING [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: already initialized constant MAKEFILE_CONFIG [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/version.rb:148 warning: already initialized constant VERSION_PATTERN [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/version.rb:149 warning: already initialized constant ANCHORED_VERSION_PATTERN [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/requirement.rb:19 warning: already initialized constant OPS [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/requirement.rb:30 warning: already initialized constant PATTERN [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/requirement.rb:203 warning: already initialized constant Requirement [junit] /Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/unit.rb:58 warning: already initialized constant UNDEFINED [junit] /Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/unit.rb:64 warning: already initialized constant WINDOZE [junit] /Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/unit.rb:646 warning: already initialized constant VERSION [junit] /Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/unit.rb:1016 warning: already initialized constant PASSTHROUGH_EXCEPTIONS [junit] /Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/unit.rb:1019 warning: already initialized constant SUPPORTS_INFO_SIGNAL [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:9 warning: already initialized constant QUICKLOADER_SUCKAGE [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:10 warning: already initialized constant GEM_PRELUDE_SUCKAGE [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:121 warning: already initialized constant VERSION [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:138 warning: already initialized constant RubyGemsVersion [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:140 warning: already initialized constant RbConfigPriorities [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:157 warning: already initialized constant RubyGemsPackageVersion [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:159 warning: already initialized constant RUBYGEMS_DIR [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:166 warning: already initialized constant WIN_PATTERNS [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:1158 warning: already initialized constant MARSHAL_SPEC_DIR [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: redefining constant Struct::Passwd [junit] /Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/custom_require.rb:36 warning: redefining constant Struct::Group [junit] ------------- ---------------- --------------- [junit] Testcase: externals/ruby1.9/psych/test_alias_and_anchor(org.jruby.test.Ruby1_9TestSuite$Ruby1_9ScriptTest): FAILED [junit] Faults encountered running test/externals/ruby1.9/psych/test_alias_and_anchor, complete output follows: [junit] uninitialized constant Gem::Requirement [junit] org/jruby/RubyModule.java:2610:in `const_missing'/Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/dependency.rb:50:in `initialize'/Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:1208:in `gem'/Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/autorun.rb:3:in `(root)'org/jruby/RubyKernel.java:970:in `require'/Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/autorun.rb:36:in `require'/Users/asari/Development/src/jruby/test/externals/ruby1.9/psych/helper.rb:1:in `(root)'org/jruby/RubyKernel.java:970:in `require'/Users/asari/Development/src/jruby/test/externals/ruby1.9/psych/helper.rb:36:in `require'/Users/asari/Development/src/jruby/test/externals/ruby1.9/psych/test_alias_and_anchor.rb:1:in `(root)'org/jruby/RubyKernel.java:970:in `require'/Users/asari/Development/src/jruby/test/externals/ruby1.9/psych/test_alias_and_anchor.rb:36:in `require'test/externals/ruby1.9/psych/test_alias_and_anchor_generated_test.rb:6:in `(root)' [junit] junit.framework.AssertionFailedError: Faults encountered running test/externals/ruby1.9/psych/test_alias_and_anchor, complete output follows: [junit] uninitialized constant Gem::Requirement [junit] org/jruby/RubyModule.java:2610:in `const_missing'/Users/asari/Development/src/jruby/lib/ruby/shared/rubygems/dependency.rb:50:in `initialize'/Users/asari/Development/src/jruby/lib/ruby/shared/rubygems.rb:1208:in `gem'/Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/autorun.rb:3:in `(root)'org/jruby/RubyKernel.java:970:in `require'/Users/asari/Development/src/jruby/lib/ruby/gems/shared/gems/minitest-2.11.1/lib/minitest/autorun.rb:36:in `require'/Users/asari/Development/src/jruby/test/externals/ruby1.9/psych/helper.rb:1:in `(root)'org/jruby/RubyKernel.java:970:in `require'/Users/asari/Development/src/jruby/test/externals/ruby1.9/psych/helper.rb:36:in `require'/Users/asari/Development/src/jruby/test/externals/ruby1.9/psych/test_alias_and_anchor.rb:1:in `(root)'org/jruby/RubyKernel.java:970:in `require'/Users/asari/Development/src/jruby/test/externals/ruby1.9/psych/test_alias_and_anchor.rb:36:in `require'test/externals/ruby1.9/psych/test_alias_and_anchor_generated_test.rb:6:in `(root)' [junit] at org.jruby.test.TestUnitTestSuite$ScriptTest.runTest(TestUnitTestSuite.java:233) [junit] [junit] BUILD FAILED /Users/asari/Development/src/jruby/build.xml:894: The following error occurred while executing this line: /Users/asari/Development/src/jruby/build.xml:1090: The following error occurred while executing this line: /Users/asari/Development/src/jruby/build.xml:980: Test org.jruby.test.Ruby1_9TestSuite failed Total time: 13 seconds {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