We'd need to find out what constant Mail Queue is expecting in it's
deliver! method, and where engines/Rails is looking to load it from.
Turning on the engines logger should give some fairly detailed output
about Rails attempting to load classes.

On 12/14/06, Subimage Interactive <[EMAIL PROTECTED]> wrote:
> Not sure if anyone saw this as I got a rejected mail message from the
> list server. Apologies if this is a duplicate...
> ---------------
>
>
> I'm trying to use the Mail Queue plugin from:
> ruby script/plugin install svn://rubyforge.org/var/svn/mail-queue
>
> When I try to deliver an email I'm getting the following stack trace.
> Looks like it's conflicting with engines, but I can't be sure. Anyone
> else seen this or know what might be going on?
>
> -----------------------------------
>
>
> You have a nil object when you didn't expect it!
> You might have expected an instance of Array.
> The error occurred while evaluating nil.empty?
>
> /Work/myapp/site/trunk/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:371:in
> `new_constants_in'
> /Work/myapp/site/trunk/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:199:in
> `load_file'
> /Work/myapp/site/trunk/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:95:in
> `rails_pre_engines_require_or_load'
> /Work/myapp/site/trunk/config/../vendor/plugins/engines/lib/engines/dependencies_extensions.rb:60:in
> `rails_1_1_require_or_load'
> /Work/myapp/site/trunk/config/../vendor/plugins/engines/lib/engines/dependencies_extensions.rb:14:in
> `require_or_load'
> /Work/myapp/site/trunk/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:245:in
> `load_missing_constant'
> /Work/myapp/site/trunk/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:446:in
> `const_missing'
> /Work/myapp/site/trunk/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:458:in
> `const_missing'
> /Work/myapp/site/trunk/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:257:in
> `load_missing_constant'
> /Work/myapp/site/trunk/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:446:in
> `const_missing'
> /Work/myapp/site/trunk/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:464:in
> `const_missing'
> /Work/myapp/site/trunk/config/../vendor/plugins/mail-queue/lib/mail_queue.rb:13:in
> `deliver!'
> /Work/myapp/site/trunk/config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:325:in
> `method_missing'
> /Work/myapp/site/trunk/config/../app/controllers/estimates_controller.rb:153:in
> `new'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/base.rb:1068:in
> `perform_action_without_filters'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/filters.rb:635:in
> `call_filter'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/filters.rb:637:in
> `call_filter'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/filters.rb:641:in
> `call_filter'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/filters.rb:438:in
> `call'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/filters.rb:640:in
> `call_filter'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/filters.rb:622:in
> `perform_action_without_benchmark'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in
> `perform_action_without_rescue'
> /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in
> `perform_action_without_rescue'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/rescue.rb:81:in
> `perform_action'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/base.rb:427:in
> `process_without_filters'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/filters.rb:627:in
> `process_without_session_management_support'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in
> `process'
> /Work/myapp/site/trunk/config/../vendor/rails/actionpack/lib/action_controller/base.rb:330:in
> `process'
> /Work/myapp/site/trunk/config/../vendor/rails/railties/lib/dispatcher.rb:41:in
> `dispatch'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/rails.rb:84:in
> `process'
> /usr/local/lib/ruby/1.8/sync.rb:229:in `synchronize'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/rails.rb:83:in
> `process'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:580:in
> `process_client'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:579:in
> `process_client'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:686:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:686:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:673:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/configurator.rb:267:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/configurator.rb:266:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:127:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/command.rb:211:in
> `run'
> /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:231
> /usr/local/bin/mongrel_rails:18
>
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> engine-users mailing list
> [email protected]
> http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org
>


-- 
* J *
  ~
_______________________________________________
engine-users mailing list
[email protected]
http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org

Reply via email to