minicomp / wax-facets

The second Wax theme. Good times.
https://minicomp.github.io/wax-facets/
Other
9 stars 8 forks source link

Search index generation rake task failing #22

Closed quinnanya closed 2 years ago

quinnanya commented 2 years ago

Hi! On a new install using just this repo, I tried to run the search index rake task and got this error:

bundle exec rake wax:search qatar --trace Invoke wax:search (first_time) Execute wax:search rake aborted! WaxTasks::Error::InvalidConfig: /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/wax_tasks-1.1.2/lib/wax_tasks/config.rb:58:in search' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/wax_tasks-1.1.2/lib/wax_tasks/site.rb:59:ingenerate_static_search' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/wax_tasks-1.1.2/lib/tasks/search.rake:13:in block (3 levels) in <top (required)>' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/wax_tasks-1.1.2/lib/tasks/search.rake:13:ineach' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/wax_tasks-1.1.2/lib/tasks/search.rake:13:in block (2 levels) in <top (required)>' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/task.rb:281:inblock in execute' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/task.rb:281:in each' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/task.rb:281:inexecute' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/task.rb:219:in block in invoke_with_call_chain' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/2.6.0/monitor.rb:230:inmon_synchronize' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/task.rb:199:in invoke_with_call_chain' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/task.rb:188:ininvoke' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/application.rb:160:in invoke_task' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/application.rb:116:inblock (2 levels) in top_level' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/application.rb:116:in each' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/application.rb:116:inblock in top_level' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/application.rb:125:in run_with_threads' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/application.rb:110:intop_level' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/application.rb:83:in block in run' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/application.rb:186:instandard_exception_handling' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/lib/rake/application.rb:80:in run' /Users/qad/.rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/rake-13.0.3/exe/rake:27:in<top (required)>' /Users/qad/.rbenv/versions/2.6.0/bin/rake:23:in load' /Users/qad/.rbenv/versions/2.6.0/bin/rake:23:in<top (required)>' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/cli/exec.rb:63:in load' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/cli/exec.rb:63:inkernel_load' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/cli/exec.rb:28:in run' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/cli.rb:494:inexec' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/vendor/thor/lib/thor/command.rb:27:in run' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:ininvoke_command' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/vendor/thor/lib/thor.rb:392:in dispatch' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/cli.rb:30:indispatch' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/vendor/thor/lib/thor/base.rb:485:in start' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/cli.rb:24:instart' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/exe/bundle:49:in block in <top (required)>' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/lib/bundler/friendly_errors.rb:130:inwith_friendly_errors' /Users/qad/.gem/ruby/2.6.0/gems/bundler-2.2.4/exe/bundle:37:in <top (required)>' /Users/qad/.rbenv/versions/2.6.0/bin/bundle:23:inload' /Users/qad/.rbenv/versions/2.6.0/bin/bundle:23:in `

' Tasks: TOP => wax:search

elotroalex commented 2 years ago

This is interesting. I can't recreate this on my computer. I'm also using ruby 2.6.0 and the same version of wax as facets does. Hmmmmm. I just regenerated.

quinnanya commented 2 years ago

Happy to try things if you've got debugging suggestions! I could also try on another laptop to see if that makes a difference.

elotroalex commented 2 years ago

No clue what to try here. Oh, I just noticed what was wrong! You say

bundle exec rake wax:search qatar

but it's actually:

bundle exec rake wax:search main

The search task is different like that. The explanation is in the "search" article on the wiki.

Phew! Ok, closing.