-
-
Notifications
You must be signed in to change notification settings - Fork 925
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jruby 1.7.8 bundler stack level too deep. #1301
Comments
I am hitting this as well though I haven't done much digging into the cause. |
Strange. I added a threaded tweak to bundler that should fix this called "safe_catch" bit I don't see it here. I think we need to get the bundler guys involved...perhaps my hack got removed or disabled somehow. |
May or may not be related: I am getting a similar error for jruby-1.7.7 and 1.7.9 (but not on 1.7.4) during execution of my rails app. All 3 deployments run with identical gems, but somewhere between 1.7.4 and 1.7.7 things must have changed that cause the error. org/jruby/RubyBasicObject.java:1565:in |
Update: the error also appears in jruby-1.7.5. |
no much relevant any more - later Bundler versions avoided deep recursion. |
@kares Please mark issues we aren't going to fix with either "Invalid or Duplicate", "Won't Fix", or "Non-Release" milestones to keep the tracker clean. All closed issues should have a milestone. |
usually do so, I forgot thanks for the reminder |
I googled and it seems like this problem should have been fixed already but it isn't.
It's really hard for me to replicate it but often I get a stack level too deep error when doing a bundle install. At first I thought it was a certain gem (puma and warbler). When I commented them out of my Gemfile it ran no problems. But after doing various things with gems and such it worked. Then I commented them out again because I wanted to try something else and the problem came back. It just seems random.
Unfortunately, a fatal error has occurred. Please see the Bundler troubleshooting documentation at http://bit.ly/bundler-issues. Thanks! SystemStackError: stack level too deep catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371 catch at org/jruby/RubyKernel.java:1284 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:369 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:304 reverse_each at org/jruby/RubyArray.java:1693 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:303 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:231 resolve_requirement at /Users/tim/.gem/jruby/1.9.3/gems/bundler-1.3.5/lib/bundler/resolver.rb:371
The text was updated successfully, but these errors were encountered: