I set up ferret and it's running fine normally. Now I want to hook up
the backgroundrb server. However whenever I try to do a search, I get
this error:
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1075:in
`method_missing'
(druby://localhost:9010)
./vendor/plugins/acts_as_ferret/lib/remote_index.rb:20:in
`find_id_by_contents'
(druby://localhost:9010)
./vendor/plugins/acts_as_ferret/lib/ferret_server.rb:68:in
`method_missing'
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1078:in
`method_missing'
(druby://localhost:9010)
./vendor/plugins/acts_as_ferret/lib/remote_index.rb:20:in
`find_id_by_contents'
(druby://localhost:9010)
./vendor/plugins/acts_as_ferret/lib/ferret_server.rb:68:in
`method_missing'
...
(druby://localhost:9010)
./vendor/plugins/acts_as_ferret/lib/remote_index.rb:20:in
`find_id_by_contents'
(druby://localhost:9010)
./vendor/plugins/acts_as_ferret/lib/ferret_server.rb:68:in
`method_missing'
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1552:in
`perform_without_block'
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1512:in
`perform'
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1586:in
`main_loop'
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1582:in
`main_loop'
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1578:in
`main_loop'
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1427:in
`run'
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1424:in
`run'
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1344:in
`initialize'
(druby://localhost:9010) /usr/local/lib/ruby/1.8/drb/drb.rb:1624:in
`start_service'
(druby://localhost:9010)
./vendor/plugins/acts_as_ferret/lib/ferret_server.rb:45:in `start'
(druby://localhost:9010) (eval):55
(druby://localhost:9010)
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`eval'
(druby://localhost:9010)
/usr/local/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/runner.rb:45
(druby://localhost:9010)
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
(druby://localhost:9010) script/runner:3
#{RAILS_ROOT}/vendor/plugins/acts_as_ferret/lib/remote_index.rb:20:in
`find_id_by_contents'
#{RAILS_ROOT}/vendor/plugins/acts_as_ferret/lib/class_methods.rb:82:in
`find_id_by_contents'
#{RAILS_ROOT}/vendor/plugins/acts_as_ferret/lib/class_methods.rb:134:in
`ar_find_by_contents'
#{RAILS_ROOT}/vendor/plugins/acts_as_ferret/lib/class_methods.rb:128:in
`find_records_lazy_or_not'
#{RAILS_ROOT}/vendor/plugins/acts_as_ferret/lib/class_methods.rb:54:in
`find_by_contents'
#{RAILS_ROOT}/app/models/video.rb:257:in `full_text_search'
I'm using AAF from
svn://projects.jkraemer.net/acts_as_ferret/tags/stable/acts_as_ferret
and the ferret 0.11.4 gem. Rails 1.2.3. Any ideas?
Pat
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk