jruby/warbler

Gem Load Error is: private method `require' called for Kernel:Module

Closed this issue · 1 comments

HI,

I have an existing jruby application with rails. whenever i try to run my project with rails s command it gives me below error.

Bundler::GemRequireError: There was an error while trying to load the gem 'jruby-jars'.
Gem Load Error is: private method require' called for Kernel:Module Backtrace for gem load error is: /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/bundler-1.13.1/lib/bundler/runtime.rb:91:inrequire'
org/jruby/RubyArray.java:1613:in each' /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/bundler-1.13.1/lib/bundler/runtime.rb:86:inrequire'
org/jruby/RubyArray.java:1613:in each' /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/bundler-1.13.1/lib/bundler/runtime.rb:75:inrequire'
/home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/bundler-1.13.1/lib/bundler.rb:106:in require' /home/administrator/Desktop/vitality_iq_project/analytics-core/config/application.rb:7:in(root)'
org/jruby/RubyKernel.java:1065:in require' /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:1:in(root)'
org/jruby/RubyKernel.java:1880:in tap' /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:79:inserver'
/home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:76:in server' /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:40:inrun_command!'
org/jruby/RubyKernel.java:1065:in require' script/rails:6:in(root)'
Bundler Error Backtrace:

   require at /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/bundler-1.13.1/lib/bundler/runtime.rb:95
      each at org/jruby/RubyArray.java:1613
   require at /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/bundler-1.13.1/lib/bundler/runtime.rb:86
      each at org/jruby/RubyArray.java:1613
   require at /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/bundler-1.13.1/lib/bundler/runtime.rb:75
   require at /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/bundler-1.13.1/lib/bundler.rb:106
    (root) at /home/administrator/Desktop/vitality_iq_project/analytics-core/config/application.rb:7
   require at org/jruby/RubyKernel.java:1065
    (root) at /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:1
       tap at org/jruby/RubyKernel.java:1880
    server at /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:79
    server at /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:76

run_command! at /home/administrator/.rvm/gems/jruby-1.7.16@analytics-core/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:40
require at org/jruby/RubyKernel.java:1065
(root) at script/rails:6

my jruby version is

jruby 1.7.16 (1.9.3p392) 2014-09-25 575b395 on Java HotSpot(TM) 64-Bit Server VM 1.8.0_101-b13 +jit [linux-amd64]

and rails version is
4.1.8

kares commented

it is caused by a Bundler compatibility problem. down-grade from 1.13.1 and all should be smooth.