Skip to content

Instantly share code, notes, and snippets.

@bakkdoor
Created December 15, 2010 01:57
Show Gist options
  • Save bakkdoor/741519 to your computer and use it in GitHub Desktop.
Save bakkdoor/741519 to your computer and use it in GitHub Desktop.
fancy repl backtrace.
bakkdoor:~/projekte/fancy/fancy-lang[diff*]> fancy
An exception occurred running /home/bakkdoor/projekte/fancy/fancy-lang/bin/fancy
Coercion error: nil.to_str => String failed (TypeError)
Backtrace:
Type.coerce_to at kernel/common/type.rb:22
Kernel(Class)#StringValue at kernel/common/kernel.rb:112
File.expand_path at kernel/common/file.rb:360
main.__script__ at lib/compiler.fy:11
{ } in Fancy::CodeLoader.load_compiled_file:find_file: at lib/rbx/code_loader.fy:168
{ } in Rubinius::BlockEnvironment#Block at boot/fancy_ext/block_env.rb:18
Object(NilClass)#if_do:else: at lib/object.fy:70
Object(Class)#unless:do: at lib/object.fy:148
Fancy::CodeLoader.load_compiled_file:find_file: at lib/rbx/code_loader.fy:173
Fancy::CodeLoader.require: (fancy_require:) at lib/rbx/code_loader.fy:185
main.__script__ at lib/eval.fy:1
{ } in Fancy::CodeLoader.load_compiled_file:find_file: at lib/rbx/code_loader.fy:168
{ } in Rubinius::BlockEnvironment#Block at boot/fancy_ext/block_env.rb:18
Object(NilClass)#if_do:else: at lib/object.fy:70
Object(Class)#unless:do: at lib/object.fy:148
Fancy::CodeLoader.load_compiled_file:find_file: at lib/rbx/code_loader.fy:173
Fancy::CodeLoader.load_compiled_file (load_compiled_file:) at lib/rbx/code_loader.fy:134
main.__script__ at bin/fancy:20
Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
Rubinius::Loader#script at kernel/loader.rb:494
Rubinius::Loader#main at kernel/loader.rb:591
Rubinius::Loader.main at kernel/loader.rb:630
Object#__script__ at kernel/loader.rb:641
Caused by: undefined method `to_str' on nil:NilClass. (NoMethodError)
Backtrace:
Kernel(NilClass)#to_str (method_missing) at kernel/delta/kernel.rb:85
Type.coerce_to at kernel/common/type.rb:20
Kernel(Class)#StringValue at kernel/common/kernel.rb:112
File.expand_path at kernel/common/file.rb:360
main.__script__ at lib/compiler.fy:11
{ } in Fancy::CodeLoader.load_compiled_file:find_file: at lib/rbx/code_loader.fy:168
{ } in Rubinius::BlockEnvironment#Block at boot/fancy_ext/block_env.rb:18
Object(NilClass)#if_do:else: at lib/object.fy:70
Object(Class)#unless:do: at lib/object.fy:148
Fancy::CodeLoader.load_compiled_file:find_file: at lib/rbx/code_loader.fy:173
Fancy::CodeLoader.require: (fancy_require:) at lib/rbx/code_loader.fy:185
main.__script__ at lib/eval.fy:1
{ } in Fancy::CodeLoader.load_compiled_file:find_file: at lib/rbx/code_loader.fy:168
{ } in Rubinius::BlockEnvironment#Block at boot/fancy_ext/block_env.rb:18
Object(NilClass)#if_do:else: at lib/object.fy:70
Object(Class)#unless:do: at lib/object.fy:148
Fancy::CodeLoader.load_compiled_file:find_file: at lib/rbx/code_loader.fy:173
Fancy::CodeLoader.load_compiled_file (load_compiled_file:) at lib/rbx/code_loader.fy:134
main.__script__ at bin/fancy:20
Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
Rubinius::Loader#script at kernel/loader.rb:494
Rubinius::Loader#main at kernel/loader.rb:591
Rubinius::Loader.main at kernel/loader.rb:630
Object#__script__ at kernel/loader.rb:641
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment