jekyll-wikilinks icon indicating copy to clipboard operation
jekyll-wikilinks copied to clipboard

method_missing with polyglot

Open ProfaneServitor opened this issue 1 year ago • 0 comments

When I try to use this gem with polyglot, I get following error:

/usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-3.9.2/lib/jekyll/document.rb:380:in `method_missing': undefined method `type' for #<Jekyll::Document _pages/en/Command-Line-Arguments-and-Settings.md collection=pages> (NoMethodError)
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-wikilinks-0.0.5/lib/jekyll-wikilinks.rb:53:in `block in generate'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-wikilinks-0.0.5/lib/jekyll-wikilinks.rb:53:in `filter'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-wikilinks-0.0.5/lib/jekyll-wikilinks.rb:53:in `generate'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-3.9.2/lib/jekyll/site.rb:175:in `block in generate'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-3.9.2/lib/jekyll/site.rb:173:in `each'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-3.9.2/lib/jekyll/site.rb:173:in `generate'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-3.9.2/lib/jekyll/site.rb:70:in `process'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-polyglot-1.5.1/lib/jekyll/polyglot/patches/jekyll/site.rb:100:in `process_active_language'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-polyglot-1.5.1/lib/jekyll/polyglot/patches/jekyll/site.rb:84:in `process_language'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-polyglot-1.5.1/lib/jekyll/polyglot/patches/jekyll/site.rb:41:in `block (2 levels) in process'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-polyglot-1.5.1/lib/jekyll/polyglot/patches/jekyll/site.rb:40:in `fork'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-polyglot-1.5.1/lib/jekyll/polyglot/patches/jekyll/site.rb:40:in `block in process'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-polyglot-1.5.1/lib/jekyll/polyglot/patches/jekyll/site.rb:39:in `each'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-polyglot-1.5.1/lib/jekyll/polyglot/patches/jekyll/site.rb:39:in `process'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-watch-2.2.1/lib/jekyll/watcher.rb:128:in `process'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/jekyll-watch-2.2.1/lib/jekyll/watcher.rb:64:in `block in listen_handler'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/event/config.rb:28:in `call'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/event/processor.rb:117:in `block in _process_changes'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/thread.rb:26:in `rescue_and_log'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/event/processor.rb:116:in `_process_changes'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/event/processor.rb:25:in `block in loop_for'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/event/processor.rb:20:in `loop'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/event/processor.rb:20:in `loop_for'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/event/loop.rb:85:in `_process_changes'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/event/loop.rb:51:in `block in start'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/thread.rb:26:in `rescue_and_log'
	from /usr/share/rvm/gems/ruby-3.0.0/gems/listen-3.7.1/lib/listen/thread.rb:18:in `block in new'

ProfaneServitor avatar Dec 26 '22 21:12 ProfaneServitor