Skip to content

Instantly share code, notes, and snippets.

@donv
Last active January 27, 2017 10:45
Show Gist options
  • Save donv/470ad22754f5d19c7a7a48c9e443b1e2 to your computer and use it in GitHub Desktop.
Save donv/470ad22754f5d19c7a7a48c9e443b1e2 to your computer and use it in GitHub Desktop.
TruffleRuby with my Rails 5 app
RubyTruffleError: internal implementation error -
NullPointerException <no message> org.jruby.truffle.language.dispatch.UnresolvedDispatchNode.doUnboxedObject(UnresolvedDispatchNode.java:126)
/Users/uwe/.rubies/graalvm-0.19-dk/jre/language/ruby/lib/ruby/truffle/rubysl/rubysl-pathname/lib/rubysl/pathname/pathname.rb:306:in `chop_basename'
/Users/uwe/.rubies/graalvm-0.19-dk/jre/language/ruby/lib/ruby/truffle/rubysl/rubysl-pathname/lib/rubysl/pathname/pathname.rb:600:in `plus'
/Users/uwe/.rubies/graalvm-0.19-dk/jre/language/ruby/lib/ruby/truffle/rubysl/rubysl-pathname/lib/rubysl/pathname/pathname.rb:593:in `+'
/Users/uwe/.rubies/graalvm-0.19-dk/jre/language/ruby/lib/ruby/truffle/rubysl/rubysl-pathname/lib/rubysl/pathname/pathname.rb:651:in `block in join'
/Users/uwe/.rubies/graalvm-0.19-dk/jre/language/ruby/lib/ruby/truffle/rubysl/rubysl-pathname/lib/rubysl/pathname/pathname.rb:649:in `reverse_each'
/Users/uwe/.rubies/graalvm-0.19-dk/jre/language/ruby/lib/ruby/truffle/rubysl/rubysl-pathname/lib/rubysl/pathname/pathname.rb:649:in `join'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/vendor/compact_index_client/lib/compact_index_client/cache.rb:107:in `info_roots'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/vendor/compact_index_client/lib/compact_index_client/cache.rb:68:in `info_path'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/vendor/compact_index_client/lib/compact_index_client.rb:69:in `update_info'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/vendor/compact_index_client/lib/compact_index_client.rb:44:in `block in dependencies'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/fetcher/compact_index.rb:86:in `call'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/fetcher/compact_index.rb:86:in `block (3 levels) in compact_index_client'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/worker.rb:65:in `call'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/worker.rb:65:in `apply_func'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/worker.rb:60:in `block in process_queue'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/worker.rb:57:in `loop'
/Users/uwe/.gem/truffleruby/2.4.0/gems/bundler-1.13.7/lib/bundler/worker.rb:57:in `process_queue'
Ignoring nio4r-1.2.1 because its extensions are not built. Try: gem pristine nio4r --version 1.2.1
Ignoring nokogiri-1.7.0.1 because its extensions are not built. Try: gem pristine nokogiri --version 1.7.0.1
Ignoring websocket-driver-0.6.5 because its extensions are not built. Try: gem pristine websocket-driver --version 0.6.5
bundler: failed to load command: bin/rails (bin/rails)
LoadError: cannot load such file -- openssl.so
/Users/uwe/.rubies/graalvm-0.19-dk/jre/language/ruby/lib/ruby/truffle/openssl/openssl.rb:13:in `require'
/Users/uwe/.rubies/graalvm-0.19-dk/jre/language/ruby/lib/ruby/truffle/openssl/openssl.rb:13:in `<main>'
/Users/uwe/.gem/truffleruby/2.4.0/gems/activesupport-5.0.1/lib/active_support/key_generator.rb:2:in `require'
/Users/uwe/.gem/truffleruby/2.4.0/gems/activesupport-5.0.1/lib/active_support/key_generator.rb:2:in `<main>'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails/application.rb:4:in `require'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails/application.rb:4:in `<main>'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails.rb:11:in `require'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails.rb:11:in `<main>'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails/commands/server.rb:4:in `require'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails/commands/server.rb:4:in `<main>'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails/commands/commands_tasks.rb:138:in `require'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails/commands/commands_tasks.rb:138:in `require_command!'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails/commands/commands_tasks.rb:83:in `server'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails/commands/commands_tasks.rb:49:in `send'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails/commands/commands_tasks.rb:49:in `run_command!'
/Users/uwe/.gem/truffleruby/2.4.0/gems/railties-5.0.1/lib/rails/commands.rb:18:in `<main>'
/Users/uwe/work/intern/support/bin/rails:5:in `require'
/Users/uwe/work/intern/support/bin/rails:5:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment