undefined method `indexes' for #<Riddle::Configuration:0x7fbf3d723e00>

630 views
Skip to first unread message

Craig Paterson

unread,
Nov 9, 2011, 8:48:43 AM11/9/11
to thinkin...@googlegroups.com
All of a sudden, out of the blue, I'm getting the following errror:

undefined method `indexes' for #<Riddle::Configuration:0x7fbf3d723e00>


Anyone have any ideas?

Pat Allan

unread,
Nov 9, 2011, 10:03:08 AM11/9/11
to thinkin...@googlegroups.com
It seems you've upgraded Riddle - you'll need to upgrade TS to the latest (1.4.10 or 2.0.10) as well.

--
Pat

> --
> You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group.
> To post to this group, send email to thinkin...@googlegroups.com.
> To unsubscribe from this group, send email to thinking-sphi...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.

Manoj Mathai

unread,
Nov 9, 2011, 12:57:23 PM11/9/11
to thinkin...@googlegroups.com
I'm getting the same error

Following is the stacktrace and Gemfile.lock

Stacktrace :

rake ts:rebuild --trace                                                                                                                                   (11-09 12:54)
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/systemu-2.2.0/lib/systemu.rb:29: Use RbConfig instead of obsolete and deprecated Config.
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:239:in `block in require': iconv will be deprecated in the future, use String#encode instead.
** Invoke ts:rebuild (first_time)
** Invoke thinking_sphinx:rebuild (first_time)
** Invoke thinking_sphinx:app_env (first_time)
** Execute thinking_sphinx:app_env
** Execute thinking_sphinx:rebuild
** Invoke thinking_sphinx:stop (first_time)
** Invoke thinking_sphinx:app_env
** Execute thinking_sphinx:stop
Stopped search daemon (pid 2119).
** Invoke thinking_sphinx:index (first_time)
** Invoke thinking_sphinx:app_env
** Invoke thinking_sphinx:lock_deltas (first_time)
** Execute thinking_sphinx:lock_deltas
rake aborted!
undefined method `indexes' for #<Riddle::Configuration:0x9797198>
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/ts-resque-delta-1.1.1/lib/thinking_sphinx/deltas/resque_delta/tasks.rb:10:in `sphinx_indexes'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/ts-resque-delta-1.1.1/lib/thinking_sphinx/deltas/resque_delta/tasks.rb:30:in `block (2 levels) in <top (required)>'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:205:in `call'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:205:in `block in execute'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:200:in `each'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:200:in `execute'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:158:in `block in invoke_with_call_chain'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:151:in `invoke_with_call_chain'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:176:in `block in invoke_prerequisites'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:174:in `each'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:174:in `invoke_prerequisites'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:157:in `block in invoke_with_call_chain'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:151:in `invoke_with_call_chain'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:144:in `invoke'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/thinking-sphinx-2.0.10/lib/thinking_sphinx/tasks.rb:107:in `block (2 levels) in <top (required)>'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:205:in `call'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:205:in `block in execute'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:200:in `each'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:200:in `execute'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:158:in `block in invoke_with_call_chain'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:151:in `invoke_with_call_chain'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:176:in `block in invoke_prerequisites'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:174:in `each'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:174:in `invoke_prerequisites'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:157:in `block in invoke_with_call_chain'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:151:in `invoke_with_call_chain'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/task.rb:144:in `invoke'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/application.rb:116:in `invoke_task'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/application.rb:94:in `block (2 levels) in top_level'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/application.rb:94:in `each'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/application.rb:94:in `block in top_level'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/application.rb:133:in `standard_exception_handling'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/application.rb:88:in `top_level'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/application.rb:66:in `block in run'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/application.rb:133:in `standard_exception_handling'
/home/letronje/.rbenv/versions/1.9.3-p0/lib/ruby/1.9.1/rake/application.rb:63:in `run'
/home/letronje/.rbenv/versions/1.9.3-p0/bin/rake:32:in `<main>'
Tasks: TOP => thinking_sphinx:index => thinking_sphinx:lock_deltas


Gemfile.lock:

GEM
  remote: http://rubygems.org/
  specs:
    abstract (1.0.0)
    actionmailer (3.0.9)
      actionpack (= 3.0.9)
      mail (~> 2.2.19)
    actionpack (3.0.9)
      activemodel (= 3.0.9)
      activesupport (= 3.0.9)
      builder (~> 2.1.2)
      erubis (~> 2.6.6)
      i18n (~> 0.5.0)
      rack (~> 1.2.1)
      rack-mount (~> 0.6.14)
      rack-test (~> 0.5.7)
      tzinfo (~> 0.3.23)
    activemodel (3.0.9)
      activesupport (= 3.0.9)
      builder (~> 2.1.2)
      i18n (~> 0.5.0)
    activerecord (3.0.9)
      activemodel (= 3.0.9)
      activesupport (= 3.0.9)
      arel (~> 2.0.10)
      tzinfo (~> 0.3.23)
    activeresource (3.0.9)
      activemodel (= 3.0.9)
      activesupport (= 3.0.9)
    activesupport (3.0.9)
    annotate (2.4.0)
    arel (2.0.10)
    authlogic (3.0.3)
      activerecord (>= 3.0.7)
      activerecord (>= 3.0.7)
    awesome_print (0.4.0)
    babosa (0.3.5)
    bdb (0.2.6.5)
      tuple (>= 0.1.2)
    bson (1.4.0)
    bson_ext (1.4.0)
    builder (2.1.2)
    central_logger (0.3.3)
      bson_ext
      bundler
      mongo
      rake
    cocaine (0.2.0)
    declarative_authorization (0.5.3)
    erubis (2.6.6)
      abstract (>= 1.0.0)
    faker (1.0.1)
      i18n (~> 0.4)
    friendly_id (3.2.1.1)
      babosa (~> 0.3.0)
    httpclient (2.2.1)
    i18n (0.5.0)
    jquery-rails (1.0.14)
      railties (~> 3.0)
      thor (~> 0.14)
    kaminari (0.12.4)
      rails (>= 3.0.0)
    macaddr (1.4.0)
      systemu (~> 2.2.0)
    mail (2.2.19)
      activesupport (>= 2.3.6)
      i18n (>= 0.4.0)
      mime-types (~> 1.16)
      treetop (~> 1.4.8)
    metaclass (0.0.1)
    mime-types (1.16)
    mocha (0.10.0)
      metaclass (~> 0.0.1)
    mongo (1.4.0)
      bson (= 1.4.0)
    multi_json (1.0.3)
    mysql2 (0.2.13)
    nifty-generators (0.4.6)
    nokogiri (1.5.0)
    polyglot (0.3.2)
    rack (1.2.4)
    rack-mount (0.6.14)
      rack (>= 1.0.0)
    rack-test (0.5.7)
      rack (>= 1.0)
    rails (3.0.9)
      actionmailer (= 3.0.9)
      actionpack (= 3.0.9)
      activerecord (= 3.0.9)
      activeresource (= 3.0.9)
      activesupport (= 3.0.9)
      bundler (~> 1.0)
      railties (= 3.0.9)
    rails3-generators (0.17.4)
      railties (>= 3.0.0)
    railties (3.0.9)
      actionpack (= 3.0.9)
      activesupport (= 3.0.9)
      rake (>= 0.8.7)
      rdoc (~> 3.4)
      thor (~> 0.14.4)
    rake (0.9.2)
    random-word (1.2.0)
    rdoc (3.9.4)
    recaptcha (0.3.1)
    redis (2.2.2)
    redis-namespace (1.0.3)
      redis (< 3.0.0)
    redis-objects (0.5.2)
      redis (>= 2.1.1)
    redis-store (1.0.0.1)
      redis (~> 2.2.1)
    resque (1.19.0)
      multi_json (~> 1.0)
      redis-namespace (~> 1.0.2)
      sinatra (>= 0.9.2)
      vegas (~> 0.1.2)
    resque-lock-timeout (0.3.1)
      resque (>= 1.8.0)
    resque-scheduler (1.9.9)
      redis (>= 2.0.1)
      resque (>= 1.8.0)
      rufus-scheduler
    riddle (1.5.0)
    ruby-ole (1.2.11.2)
    ruby_parser (2.3.1)
      sexp_processor (~> 3.0)
    rufus-scheduler (2.0.11)
      tzinfo (>= 0.3.23)
    rwordnet (0.1.3)
    settingslogic (2.0.6)
    sexp_processor (3.0.7)
    simple_form (1.5.2)
      actionpack (~> 3.0)
      activemodel (~> 3.0)
    sinatra (1.2.7)
      rack (~> 1.1)
      tilt (>= 1.2.2, < 2.0)
    spreadsheet (0.6.5.9)
      ruby-ole (>= 1.0)
    systemu (2.2.0)
    thinking-sphinx (2.0.10)
      activerecord (>= 3.0.3)
      builder (>= 2.1.2)
      riddle (>= 1.5.0)
    thor (0.14.6)
    tilt (1.3.3)
    treetop (1.4.10)
      polyglot
      polyglot (>= 0.3.1)
    ts-resque-delta (1.1.1)
      resque (~> 1.10)
      resque-lock-timeout (~> 0.3.1)
      thinking-sphinx (>= 1.3.6)
    tuple (0.1.2)
    tzinfo (0.3.31)
    uuid (2.3.4)
      macaddr (~> 1.0)
    vegas (0.1.8)
      rack (>= 1.0.0)
    yaml_db (0.2.2)

PLATFORMS
  ruby

DEPENDENCIES
  annotate
  authlogic
  awesome_print
  bdb
  builder
  central_logger
  cocaine
  declarative_authorization
  faker
  friendly_id (~> 3.2.1)
  httpclient
  jquery-rails (>= 1.0.12)
  kaminari
  mail
  mocha
  mysql2 (< 0.3)
  nifty-generators
  nokogiri
  rails (= 3.0.9)
  rails3-generators
  random-word
  recaptcha
  redis
  redis-objects
  redis-store
  resque
  resque-scheduler
  ruby_parser
  rwordnet
  settingslogic
  simple_form
  spreadsheet
  thinking-sphinx (= 2.0.10)
  ts-resque-delta
  uuid
  yaml_db

Pat Allan

unread,
Nov 9, 2011, 8:59:52 PM11/9/11
to thinkin...@googlegroups.com
Getting the latest ts-resque-delta will fix this - v1.1.5.

Cheers

--
Pat

> --
> You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group.

> To view this discussion on the web visit https://groups.google.com/d/msg/thinking-sphinx/-/7tZPJkS6m3YJ.

manoj mathai

unread,
Nov 9, 2011, 11:00:34 PM11/9/11
to thinkin...@googlegroups.com
Thnx pat,for the quick response. v1.1.15 fixes it.
--
Microsoft gives you Windows, Linux gives you the whole house...

Craig Paterson

unread,
Nov 10, 2011, 12:22:19 AM11/10/11
to thinkin...@googlegroups.com

Awesome, will try this morning ^^

Craig Paterson

unread,
Nov 10, 2011, 12:57:27 AM11/10/11
to thinkin...@googlegroups.com
I hadn't explicitly included riddle in my Gemfile - in my case I simply downgraded riddle and all is working again with the ts version i was using
Reply all
Reply to author
Forward
0 new messages