Skip to content

Instantly share code, notes, and snippets.

@veered
Created February 19, 2016 23:25
Show Gist options
  • Save veered/749ac86311987907085a to your computer and use it in GitHub Desktop.
Save veered/749ac86311987907085a to your computer and use it in GitHub Desktop.
Sablon Stacktrace
2016-02-19 15:23:39 - NoMethodError - undefined method `search' for nil:NilClass:
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/parser/mail_merge.rb:31:in `block in initialize'
org/jruby/RubyArray.java:1560:in `each'
org/jruby/RubyEnumerable.java:836:in `flat_map'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/parser/mail_merge.rb:31:in `initialize'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/parser/mail_merge.rb:115:in `build_complex_field'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/parser/mail_merge.rb:100:in `block in parse_fields'
org/jruby/RubyProc.java:318:in `call'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node.rb:589:in `traverse'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node.rb:588:in `block in traverse'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node_set.rb:187:in `block in each'
org/jruby/RubyInteger.java:132:in `upto'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node_set.rb:186:in `each'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node.rb:588:in `traverse'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node.rb:588:in `block in traverse'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node_set.rb:187:in `block in each'
org/jruby/RubyInteger.java:132:in `upto'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node_set.rb:186:in `each'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node.rb:588:in `traverse'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node.rb:588:in `block in traverse'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node_set.rb:187:in `block in each'
org/jruby/RubyInteger.java:132:in `upto'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node_set.rb:186:in `each'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/nokogiri-1.6.7.2-java/lib/nokogiri/xml/node.rb:588:in `traverse'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/parser/mail_merge.rb:96:in `parse_fields'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/processor/document.rb:21:in `manipulate'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/processor/document.rb:7:in `process'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/processor/document.rb:62:in `process'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/operations.rb:22:in `block in evaluate'
org/jruby/RubyArray.java:1560:in `each'
org/jruby/RubyEnumerable.java:836:in `flat_map'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/operations.rb:20:in `evaluate'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/processor/document.rb:23:in `block in manipulate'
org/jruby/RubyArray.java:1560:in `each'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/processor/document.rb:22:in `manipulate'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/processor/document.rb:7:in `process'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/template.rb:47:in `process'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/template.rb:29:in `block in render'
org/jruby/RubyProc.java:318:in `call'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/rubyzip-1.1.7/lib/zip/entry_set.rb:42:in `block in each'
org/jruby/RubyHash.java:1339:in `each'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/rubyzip-1.1.7/lib/zip/entry_set.rb:41:in `each'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/rubyzip-1.1.7/lib/zip/central_directory.rb:182:in `each'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/template.rb:24:in `block in render'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/rubyzip-1.1.7/lib/zip/output_stream.rb:61:in `write_buffer'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/template.rb:23:in `render'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/template.rb:16:in `render_to_string'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/template.rb:10:in `block in render_to_file'
org/jruby/RubyIO.java:1124:in `open'
/Users/lucas/.rvm/gems/jruby-9.0.5.0/gems/sablon-0.0.19/lib/sablon/template.rb:9:in `render_to_file'
/Users/lucas/projects/huddy/code/app/docx_writer.rb:20:in `block in fill'
org/jruby/RubyArray.java:2300:in `map'
/Users/lucas/projects/huddy/code/app/docx_writer.rb:17:in `fill'
/Users/lucas/projects/huddy/code/app/server.rb:39:in `block in POST /generate'
org/jruby/RubyArray.java:2300:in `map'
/Users/lucas/projects/huddy/code/app/server.rb:24:in `block in POST /generate'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment