I'm not sure if this problem stems from Thinking Sphinx or from
elsewhere, but here goes. I'm using Radiant CMS to build a site, and I
installed the radiant-sphinx_search-extension so I could add search
capabilities. At first everything was just fine. I created a test
search page and it functioned as expected. But then I added more pages
and suddenly started getting "undefined method `constantize' for
nil:NilClass" whenever I tried to access the search page. I've used
ts:stop, verified via the process manager that the daemon wasn't
running, and then tried ts:rebuild, ts:reindex, and ts:in, but to no
avail. The output of those commands showed nothing unusual, and all
pages were allegedly indexed. All this is happening in the development
environment on localhost. I haven't touched production.


FULL TRACE:
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/activesupport-2.3.14/
lib/active_support/whiny_nil.rb:52:in `method_missing'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/thinking-
sphinx-1.4.11/lib/thinking_sphinx/search.rb:932:in `class_from_crc'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/thinking-
sphinx-1.4.11/lib/thinking_sphinx/search.rb:913:in `block in
instances_from_matches'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/thinking-
sphinx-1.4.11/lib/thinking_sphinx/search.rb:911:in `each'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/thinking-
sphinx-1.4.11/lib/thinking_sphinx/search.rb:911:in
`instances_from_matches'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/thinking-
sphinx-1.4.11/lib/thinking_sphinx/search.rb:434:in `compose_results'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/thinking-
sphinx-1.4.11/lib/thinking_sphinx/search.rb:424:in `block in populate'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/thinking-
sphinx-1.4.11/lib/thinking_sphinx/search.rb:562:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/thinking-
sphinx-1.4.11/lib/thinking_sphinx/search.rb:562:in
`retry_on_stale_index'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/thinking-
sphinx-1.4.11/lib/thinking_sphinx/search.rb:404:in `populate'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/thinking-
sphinx-1.4.11/lib/thinking_sphinx/search.rb:167:in `method_missing'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-sphinx_search-
extension-0.9.5/lib/sphinx_search/radius_tags.rb:61:in `block in
<module:RadiusTags>'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
lib/radiant/taggable.rb:39:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
lib/radiant/taggable.rb:39:in `render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page_context.rb:10:in `block (2 levels) in initialize'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:62:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:62:in `block in render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:101:in `stack'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:61:in `render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page_context.rb:25:in `render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parser.rb:57:in `block (2 levels) in stack_up'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parse_tag.rb:12:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parse_tag.rb:12:in `to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/utility.rb:37:in `block in array_to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/utility.rb:36:in `map'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/utility.rb:36:in `array_to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parser.rb:57:in `block (3 levels) in stack_up'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/tag_binding.rb:33:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/tag_binding.rb:33:in `expand'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-sphinx_search-
extension-0.9.5/lib/sphinx_search/radius_tags.rb:12:in `block in
<module:RadiusTags>'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
lib/radiant/taggable.rb:39:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
lib/radiant/taggable.rb:39:in `render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page_context.rb:10:in `block (2 levels) in initialize'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:62:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:62:in `block in render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:101:in `stack'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:61:in `render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page_context.rb:25:in `render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parser.rb:57:in `block (2 levels) in stack_up'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parse_tag.rb:12:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parse_tag.rb:12:in `to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/utility.rb:37:in `block in array_to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/utility.rb:36:in `map'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/utility.rb:36:in `array_to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parser.rb:31:in `block in parse'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parse_tag.rb:12:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parse_tag.rb:12:in `to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parser.rb:34:in `parse'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page.rb:355:in `parse'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page.rb:360:in `parse_object'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page.rb:163:in `render_snippet'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/standard_tags.rb:543:in `block in <module:StandardTags>'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
lib/radiant/taggable.rb:39:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
lib/radiant/taggable.rb:39:in `render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page_context.rb:10:in `block (2 levels) in initialize'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:62:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:62:in `block in render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:101:in `stack'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/context.rb:61:in `render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page_context.rb:25:in `render_tag'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parser.rb:53:in `block (2 levels) in stack_up'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parse_tag.rb:12:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parse_tag.rb:12:in `to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/utility.rb:37:in `block in array_to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/utility.rb:36:in `map'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/utility.rb:36:in `array_to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parser.rb:31:in `block in parse'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parse_tag.rb:12:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parse_tag.rb:12:in `to_s'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radius-0.7.3/lib/
radius/parser.rb:34:in `parse'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page.rb:355:in `parse'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page.rb:360:in `parse_object'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page.rb:147:in `render'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/models/page.rb:137:in `process'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/controllers/site_controller.rb:62:in `process_page'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/radiant-1.1.0.beta/
app/controllers/site_controller.rb:21:in `show_page'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/base.rb:1333:in `perform_action'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/filters.rb:617:in `call_filters'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/filters.rb:610:in `perform_action_with_filters'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/benchmarking.rb:68:in `block in
perform_action_with_benchmark'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/activesupport-2.3.14/
lib/active_support/core_ext/benchmark.rb:17:in `block in ms'
/home/sts/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/benchmark.rb:
295:in `realtime'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/activesupport-2.3.14/
lib/active_support/core_ext/benchmark.rb:17:in `ms'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/benchmarking.rb:68:in
`perform_action_with_benchmark'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/rescue.rb:160:in `perform_action_with_rescue'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/flash.rb:151:in `perform_action_with_flash'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/base.rb:532:in `process'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/filters.rb:606:in `process_with_filters'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/compass-0.11.7/lib/
compass/app_integration/rails/actionpack2/action_controller.rb:7:in
`process_with_compass'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/base.rb:391:in `process'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/base.rb:386:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/routing/route_set.rb:438:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/dispatcher.rb:87:in `dispatch'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/dispatcher.rb:121:in `_call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/dispatcher.rb:130:in `block in
build_middleware_stack'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/activerecord-2.3.14/
lib/active_record/query_cache.rb:29:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/activerecord-2.3.14/
lib/active_record/query_cache.rb:29:in `block in call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/activerecord-2.3.14/
lib/active_record/connection_adapters/abstract/query_cache.rb:34:in
`cache'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/activerecord-2.3.14/
lib/active_record/query_cache.rb:9:in `cache'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/activerecord-2.3.14/
lib/active_record/query_cache.rb:28:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/activerecord-2.3.14/
lib/active_record/connection_adapters/abstract/connection_pool.rb:
361:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/sass-3.1.15/lib/sass/
plugin/rack.rb:54:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-cache-1.2/lib/
rack/cache/context.rb:136:in `forward'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-cache-1.2/lib/
rack/cache/context.rb:245:in `fetch'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-cache-1.2/lib/
rack/cache/context.rb:185:in `lookup'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-cache-1.2/lib/
rack/cache/context.rb:66:in `call!'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-cache-1.2/lib/
rack/cache/context.rb:51:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/string_coercion.rb:25:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-1.1.3/lib/rack/
head.rb:9:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-1.1.3/lib/rack/
methodoverride.rb:24:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/params_parser.rb:15:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/session/cookie_store.rb:99:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/failsafe.rb:26:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-1.1.3/lib/rack/
lock.rb:11:in `block in call'
<internal:prelude>:10:in `synchronize'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-1.1.3/lib/rack/
lock.rb:11:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/dispatcher.rb:114:in `block in call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/reloader.rb:34:in `run'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/actionpack-2.3.14/lib/
action_controller/dispatcher.rb:108:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rails-2.3.14/lib/
rails/rack/static.rb:31:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-1.1.3/lib/rack/
urlmap.rb:47:in `block in call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-1.1.3/lib/rack/
urlmap.rb:41:in `each'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-1.1.3/lib/rack/
urlmap.rb:41:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rails-2.3.14/lib/
rails/rack/log_tailer.rb:17:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-1.1.3/lib/rack/
content_length.rb:13:in `call'
/home/sts/.rvm/gems/ruby-1.9.3-p125@radiant/gems/rack-1.1.3/lib/rack/
handler/webrick.rb:48:in `service'
/home/sts/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/webrick/
httpserver.rb:138:in `service'
/home/sts/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/webrick/
httpserver.rb:94:in `run'
/home/sts/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/webrick/server.rb:
191:in `block in start_thread'


INSTALLED GEMS:
actionmailer (2.3.14)
actionpack (2.3.14)
activerecord (2.3.14)
activeresource (2.3.14)
activesupport (2.3.14)
acts_as_list (0.1.4)
acts_as_tree (0.1.1)
after_commit (1.0.10)
bluecloth (2.1.0)
bundler (1.1.3)
chunky_png (1.2.5)
cocaine (0.2.1)
coffee-script (2.2.0)
coffee-script-source (1.3.1)
compass (0.11.7)
delocalize (0.2.6)
execjs (1.3.0)
fssm (0.2.9)
haml (3.1.4)
highline (1.6.11)
json (1.6.6)
libv8 (3.3.10.4 x86_64-linux)
mime-types (1.18)
multi_json (1.3.2)
mysql (2.8.1)
paperclip (2.5.2)
rack (1.1.3)
rack-cache (1.2)
radiant (1.1.0.beta)
radiant-archive-extension (1.0.7)
radiant-clipped-extension (1.0.17)
radiant-debug-extension (1.0.2)
radiant-exporter-extension (1.0.3)
radiant-markdown_filter-extension (1.0.2)
radiant-sheets-extension (1.0.10)
radiant-site_templates-extension (1.0.5)
radiant-smarty_pants_filter-extension (1.0.2)
radiant-snippets-extension (1.0.1)
radiant-sphinx_search-extension (0.9.5)
radiant-textile_filter-extension (1.0.4)
radius (0.7.3)
rails (2.3.14)
rake (0.9.2.2)
rdoc (3.12)
RedCloth (4.2.9)
riddle (1.5.1)
rubygems-bundler (0.3.0)
rubypants (0.2.0)
rvm (1.11.3.3)
sass (3.1.15)
stringex (1.3.2)
therubyracer (0.10.1)
thinking-sphinx (1.4.11)
tzinfo (0.3.33)
uuidtools (2.1.2)
will_paginate (2.3.16)


RVM VERSION:
1.11.5


RUBY VERSION:
1.9.3


RUBYGEMS VERSION:
1.8.21


SPHINX VERSION:
0.9.9-9


OPERATING SYSTEM:
Linux Mint 12 64-bit

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

Reply via email to