G'Morning Pat, just sent you the output/file(s) via mail... hope thats alright.
Thanks!! -J On Dec 29, 5:21 am, Pat Allan <[email protected]> wrote: > Hi Jörg > > Alex seems to be on the right track, going by your stack trace - it > looks like you're using a column type that TS doesn't support for an > attribute. > > What's the output of the following: > Person.sphinx_indexes.first.link! > Person.sphinx_indexes.first.attributes.collect &:type > > Or, is the stack trace different? > > Cheers > > -- > Pat > > On 29/12/2008, at 9:04 AM, Jörg Battermann wrote: > > > > > > > After some more digging it -is- my User model... User.to_riddle(0) > > throws that TypeError: nil is not a symbol error. > > > I tried setting the plugin load-order in my environment.rb like this: > > > config.plugins = [ :all, 'thinking-sphinx' ] > > > .. but no change. > > > There are 3 (validation-)plugins that would be loaded after ts because > > of their name so I thought maybe it's related to that. > > > I really don't know what else to do :-/ > > > On Dec 29, 12:42 am, Jörg Battermann <[email protected]> wrote: > >> Just as an update... removed ts all along, cleaned everything up and > >> re-added it.. no change. then went along and installed the ginger and > >> not-a-mock gem .. just to make sure there aren't any dependencies etc > >> that are not met... no change. Removed the 'define_index do ...' > >> declarations in the two models I am indexing... no change. > > >> rake ts:config etc just won't run :-/ > > >> These two models do however have a couple plugins (acts_as_...*) > >> declarations in them. Is it possible that ts/riddle have a problem > >> with those somehow? > > >> -J > > >> On Dec 28, 7:40 pm, Jörg Battermann <[email protected]> wrote: > > >>> Uhm... nope, didn't work: added a migration, changed column-type to > >>> datetime, re-run rake ts:config.. same error :-/ > > >>> On Dec 28, 7:28 pm, "Alex Caudill" <[email protected]> wrote: > > >>>> Hey Jörg, > > >>>> Please see: > > >>>>http://groups.google.com/group/thinking-sphinx/browse_thread/thread/f > >>>> ... > > >>>> Are you using DATE (as opposed to DATETIME) fields in your schema? > >>>> I'll try and figure > >>>> out what's causing the problem this afternoon, but personally I > >>>> just > >>>> switched to using > >>>> DATETIME and the latest version is working fine for me. > > >>>> On Sun, Dec 28, 2008 at 11:48 AM, Jörg Battermann > > >>>> <[email protected]> wrote: > > >>>>> Pat, > > >>>>> I just pulled that latest version, and now rake ts:config fails > >>>>> with > >>>>> the following backtrace: > > >>>>> ** Invoke ts:config (first_time) > >>>>> ** Invoke thinking_sphinx:configure (first_time) > >>>>> ** Invoke thinking_sphinx:app_env (first_time) > >>>>> ** Execute thinking_sphinx:app_env > >>>>> ** Invoke environment (first_time) > >>>>> ** Execute environment > >>>>> ** Execute thinking_sphinx:configure > >>>>> Generating Configuration to /Users/joerg/Development/abc/config/ > >>>>> development.sphinx.conf > >>>>> rake aborted! > >>>>> nil is not a symbol > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/index.rb:417:in `send' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/index.rb:417:in `set_source_attributes' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/index.rb:416:in `each' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/index.rb:416:in `set_source_attributes' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/index.rb:64:in `to_riddle_for_core' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/active_record.rb:153:in `to_riddle_for_core' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/ > >>>>> active_record/ > >>>>> base.rb:1907:in `each_with_index' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/active_record.rb:150:in `each' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/active_record.rb:150:in `each_with_index' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/active_record.rb:150:in `to_riddle_for_core' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/active_record.rb:126:in `to_riddle' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/configuration.rb:125:in `build' > >>>>> /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in > >>>>> `each_with_index' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/configuration.rb:124:in `each' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/configuration.rb:124:in `each_with_index' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> lib/thinking_sphinx/configuration.rb:124:in `build' > >>>>> /Users/joerg/Development/genderwi.se/vendor/plugins/thinking- > >>>>> sphinx/ > >>>>> tasks/thinking_sphinx_tasks.rb:52 > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in > >>>>> `call' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in > >>>>> `execute' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in > >>>>> `each' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in > >>>>> `execute' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in > >>>>> `invoke_with_call_chain' > >>>>> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in > >>>>> `invoke_with_call_chain' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in > >>>>> `invoke_prerequisites' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in > >>>>> `each' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in > >>>>> `invoke_prerequisites' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in > >>>>> `invoke_with_call_chain' > >>>>> /opt/local/lib/ruby/1.8/monitor.rb:242:in `synchronize' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in > >>>>> `invoke_with_call_chain' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in > >>>>> `invoke' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in > >>>>> `invoke_task' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in > >>>>> `top_level' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in > >>>>> `each' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in > >>>>> `top_level' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in > >>>>> `standard_exception_handling' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in > >>>>> `top_level' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in > >>>>> `run' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in > >>>>> `standard_exception_handling' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in > >>>>> `run' > >>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31 > >>>>> /opt/local/bin/rake:19:in `load' > >>>>> /opt/local/bin/rake:19 > > >>>>> Is there anything I need to do to use this new version over the > >>>>> last > >>>>> version? > > >>>>> -J > > >>>>> On Dec 28, 10:52 am, Pat Allan <[email protected]> wrote: > >>>>>> Hi all > > >>>>>> Just a note to say that I just pushed a new version of Thinking > >>>>>> Sphinx > >>>>>> that has been sitting around for a while in a branch on my > >>>>>> machine. > >>>>>> I've finally had the time to get it to a point where I'm happy > >>>>>> with it. > > >>>>>> So, what does this mean? Nothing, if you've not contributed to > >>>>>> Thinking Sphinx - it's just business as usual. > > >>>>>> However, if you have, please note that there's now cucumber > >>>>>> features > >>>>>> which can run on mysql and postgres (features:mysql and > >>>>>> features:postgresql, accordingly), and so anything that > >>>>>> requires a > >>>>>> live Sphinx setup to search upon should be tested there, not in > >>>>>> the > >>>>>> specs. > > >>>>>> I've also done a fair bit of restructuring under the hood to > >>>>>> use the > >>>>>> new version of Riddle (which now manages a lot more Sphinx- > >>>>>> related > >>>>>> stuff), so there's quite a few patches out there that I can't > >>>>>> easily > >>>>>> apply. I will still try to, but if you want to rewrite the > >>>>>> patches, I > >>>>>> won't complain ;) > > >>>>>> Cheers > > >>>>>> -- > >>>>>> Pat > >>>>>> e: [email protected] || m: +614 1327 3337 > >>>>>> w:http://freelancing-gods.com|| t: twitter.com/pat > >>>>>> discworld:http://ausdwcon.org|| skype: patallan --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
