Here's the output:

Warning: Error loading /Users/blim/workspace/foo/app/models/
picture_post.rb:
can't convert nil into Hash
/Users/blim/workspace/foo/vendor/plugins/defensio/lib/defensio/
acts_as.rb:95:in `merge!'
/Users/blim/workspace/foo/vendor/plugins/defensio/lib/defensio/
acts_as.rb:95:in `defensio_options='
/Users/blim/workspace/foo/vendor/plugins/defensio/lib/defensio/
acts_as.rb:75:in `acts_as_defensio'
/Users/blim/workspace/foo/vendor/plugins/defensio/lib/defensio/
acts_as.rb:35:in `acts_as_defensio_article'
/Users/blim/workspace/foo/app/models/post.rb:15
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:380:in
`load_without_new_constant_marking'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:380:in `load_file'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:521:in `new_constants_in'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:379:in `load_file'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:259:in `require_or_load'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:425:in `load_missing_constant'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:80:in
`const_missing_not_from_s3_library'
/Users/blim/workspace/foo/vendor/gems/aws-s3-0.6.2/lib/aws/s3/
extensions.rb:206:in `const_missing'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:92:in `const_missing'
/Users/blim/workspace/foo/app/models/picture_post.rb:1
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:380:in
`load_without_new_constant_marking'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:380:in `load_file'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:521:in `new_constants_in'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:379:in `load_file'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:259:in `require_or_load'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:425:in `load_missing_constant'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:80:in
`const_missing_not_from_s3_library'
/Users/blim/workspace/foo/vendor/gems/aws-s3-0.6.2/lib/aws/s3/
extensions.rb:206:in `const_missing'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/dependencies.rb:92:in `const_missing'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/inflector.rb:364:in `constantize'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/inflector.rb:363:in `each'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/inflector.rb:363:in `constantize'
/Users/blim/workspace/foo/vendor/rails/activesupport/lib/
active_support/core_ext/string/inflections.rb:162:in `constantize'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx/context.rb:63:in `load_models'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx/context.rb:54:in `each'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx/context.rb:54:in `load_models'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx/context.rb:53:in `each'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx/context.rb:53:in `load_models'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx/context.rb:15:in `prepare'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx.rb:74:in `context'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx.rb:71:in `synchronize'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx.rb:71:in `context'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx/configuration.rb:151:in `build'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx/tasks.rb:69
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
`execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
`execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in
`invoke_with_call_chain'
/usr/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
`invoke_with_call_chain'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in
`invoke'
/usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
thinking_sphinx/tasks.rb:86
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
`execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
`execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in
`invoke_with_call_chain'
/usr/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
`invoke_with_call_chain'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in
`invoke_prerequisites'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in
`invoke_prerequisites'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in
`invoke_with_call_chain'
/usr/local/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
`invoke_with_call_chain'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in
`invoke'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in
`invoke_task'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
`top_level'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
`each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
`top_level'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
`standard_exception_handling'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in
`top_level'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
`standard_exception_handling'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31
/usr/local/bin/rake:19:in `load'
/usr/local/bin/rake:19


On Sep 4, 10:08 am, "Pat Allan" <[email protected]> wrote:
> Hi Benjamin
>
> I'm at a bit of a loss why this is happening, so I've added some extra
> debugging lines to Thinking Sphinx - if you could either grab the
> source, run 'rake build', and use the locally built gem, or just edit
> your local gem to match, that should give us some more clues as to why
> TS is struggling to load these subclasses.
>
> http://github.com/freelancing-god/thinking-sphinx/commit/101e4edfa7a2...
>
> Cheers
>
> --
> Pat
>
> On 9/3/2010, "Benjamin Lim" <[email protected]> wrote:
>
> >Referencing those subclasses from script/console works perfectly fine.
>
> >The application is running on:
> >Ruby 1.8.7 (2009-06-12 patchlevel 174)
> >Rails 2.3.8
> >Thinking Sphinx 1.3.18
> >Sphinx 0.9.9-release (r2117)
>
> >thanks
>
> >On Sep 3, 5:48 am, Pat Allan <[email protected]> wrote:
> >> What happens when you fire up script/console and reference on of those  
> >> subclasses? Eg:
>
> >>    QuotePost
>
> >> Also, what versions of Rails, Sphinx and Thinking Sphinx are you using?
>
> >> Cheers
>
> >> --
> >> Pat
>
> >> On 03/09/2010, at 5:54 AM, Benjamin Lim <[email protected]> wrote:
>
> >> > I'm getting the following message when I try to reindex my
> >> > application:
>
> >> > Warning: Error loading /foo/app/models/picture_post.rb
> >> > Warning: Error loading /foo/app/models/post_comment.rb
> >> > Warning: Error loading /foo/app/models/quote_post.rb
> >> > Warning: Error loading /foo/app/models/text_post.rb
> >> > Warning: Error loading /foo/app/models/video_post.rb
>
> >> > All of those models are subclasses of the Post model which is where
> >> > I've put my define_index method.
>
> >> > All the other indexes on the site that I've defined are working
> >> > correctly but the post index isn't being created and I'm assuming it
> >> > has something to do with the errors I've pasted above.
>
> >> > Any help with this would be really appreciated. Thanks.
>
> >> > --
> >> > 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 
> >> > athttp://groups.google.com/group/thinking-sphinx?hl=en
> >> > .
>
> >--
> >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 
> >athttp://groups.google.com/group/thinking-sphinx?hl=en.

-- 
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