Closed thiyagarajan closed 10 years ago
This appears to be an issue with spree itself or your mail settings not being properly configured.
Seeing this on CI now so maybe not due to spree itself but likely caused by a recent change to spree that this extension hasnt been updated for yet.
Error appears related to this commit: https://github.com/spree/spree/commit/95df1aa7832912f73e34302d31b0abbbea3af709 I don't have much time to spend looking into this right now. PR is welcome if you get a chance to fix it before I do.
Thanks to ALL, now its working fine!.
NoMethodError in Spree::SuppliersController#create undefined method `settings' for #Spree::Core::MailMethod:0x74b54b0
Rails.root: d:/Projects/webstore
Application Trace | Framework Trace | Full Trace mail (2.5.4) lib/mail/message.rb:250:in'
deliver!' c:/Ruby193/lib/ruby/gems/1.9.1/bundler/gems/spree_drop_ship-09349f9e3e09/app/models/spree/supplier.rb:95:in
send_welcome' activesupport (4.0.2) lib/active_support/callbacks.rb:418:in_run__605082418__create__callbacks' activesupport (4.0.2) lib/active_support/callbacks.rb:80:in
run_callbacks' activerecord (4.0.2) lib/active_record/callbacks.rb:306:increate_record' activerecord (4.0.2) lib/active_record/timestamp.rb:57:in
create_record' activerecord (4.0.2) lib/active_record/persistence.rb:477:increate_or_update' activerecord (4.0.2) lib/active_record/callbacks.rb:302:in
block in create_or_update' activesupport (4.0.2) lib/active_support/callbacks.rb:393:in_run__605082418__save__callbacks' activesupport (4.0.2) lib/active_support/callbacks.rb:80:in
run_callbacks' activerecord (4.0.2) lib/active_record/callbacks.rb:302:increate_or_update' activerecord (4.0.2) lib/active_record/persistence.rb:106:in
save' activerecord (4.0.2) lib/active_record/validations.rb:51:insave' activerecord (4.0.2) lib/active_record/attribute_methods/dirty.rb:32:in
save' activerecord (4.0.2) lib/active_record/transactions.rb:270:inblock (2 levels) in save' activerecord (4.0.2) lib/active_record/transactions.rb:326:in
block in with_transaction_returning_status' activerecord (4.0.2) lib/active_record/connection_adapters/abstract/database_statements.rb:202:inblock in transaction' activerecord (4.0.2) lib/active_record/connection_adapters/abstract/database_statements.rb:210:in
within_new_transaction' activerecord (4.0.2) lib/active_record/connection_adapters/abstract/database_statements.rb:202:intransaction' activerecord (4.0.2) lib/active_record/transactions.rb:209:in
transaction' activerecord (4.0.2) lib/active_record/transactions.rb:323:inwith_transaction_returning_status' activerecord (4.0.2) lib/active_record/transactions.rb:270:in
block in save' activerecord (4.0.2) lib/active_record/transactions.rb:281:inrollback_active_record_state!' activerecord (4.0.2) lib/active_record/transactions.rb:269:in
save' c:/Ruby193/lib/ruby/gems/1.9.1/bundler/gems/spree_drop_ship-09349f9e3e09/app/controllers/spree/suppliers_controller.rb:25:increate' actionpack (4.0.2) lib/action_controller/metal/implicit_render.rb:4:in
send_action' actionpack (4.0.2) lib/abstract_controller/base.rb:189:inprocess_action' actionpack (4.0.2) lib/action_controller/metal/rendering.rb:10:in
process_action' actionpack (4.0.2) lib/abstract_controller/callbacks.rb:18:inblock in process_action' activesupport (4.0.2) lib/active_support/callbacks.rb:473:in
_run323389220process_action__callbacks' activesupport (4.0.2) lib/active_support/callbacks.rb:80:inrun_callbacks' actionpack (4.0.2) lib/abstract_controller/callbacks.rb:17:in
process_action' actionpack (4.0.2) lib/action_controller/metal/rescue.rb:29:inprocess_action' actionpack (4.0.2) lib/action_controller/metal/instrumentation.rb:31:in
block in process_action' activesupport (4.0.2) lib/active_support/notifications.rb:159:inblock in instrument' activesupport (4.0.2) lib/active_support/notifications/instrumenter.rb:20:in
instrument' activesupport (4.0.2) lib/active_support/notifications.rb:159:ininstrument' actionpack (4.0.2) lib/action_controller/metal/instrumentation.rb:30:in
process_action' actionpack (4.0.2) lib/action_controller/metal/params_wrapper.rb:245:inprocess_action' activerecord (4.0.2) lib/active_record/railties/controller_runtime.rb:18:in
process_action' actionpack (4.0.2) lib/abstract_controller/base.rb:136:inprocess' actionpack (4.0.2) lib/abstract_controller/rendering.rb:44:in
process' actionpack (4.0.2) lib/action_controller/metal.rb:195:indispatch' actionpack (4.0.2) lib/action_controller/metal/rack_delegation.rb:13:in
dispatch' actionpack (4.0.2) lib/action_controller/metal.rb:231:inblock in action' actionpack (4.0.2) lib/action_dispatch/routing/route_set.rb:80:in
call' actionpack (4.0.2) lib/action_dispatch/routing/route_set.rb:80:indispatch' actionpack (4.0.2) lib/action_dispatch/routing/route_set.rb:48:in
call' actionpack (4.0.2) lib/action_dispatch/journey/router.rb:71:inblock in call' actionpack (4.0.2) lib/action_dispatch/journey/router.rb:59:in
each' actionpack (4.0.2) lib/action_dispatch/journey/router.rb:59:incall' actionpack (4.0.2) lib/action_dispatch/routing/route_set.rb:680:in
call' railties (4.0.2) lib/rails/engine.rb:511:incall' railties (4.0.2) lib/rails/railtie/configurable.rb:30:in
method_missing' actionpack (4.0.2) lib/action_dispatch/journey/router.rb:71:inblock in call' actionpack (4.0.2) lib/action_dispatch/journey/router.rb:59:in
each' actionpack (4.0.2) lib/action_dispatch/journey/router.rb:59:incall' actionpack (4.0.2) lib/action_dispatch/routing/route_set.rb:680:in
call' warden (1.2.3) lib/warden/manager.rb:35:inblock in call' warden (1.2.3) lib/warden/manager.rb:34:in
catch' warden (1.2.3) lib/warden/manager.rb:34:incall' rack (1.5.2) lib/rack/etag.rb:23:in
call' rack (1.5.2) lib/rack/conditionalget.rb:35:incall' rack (1.5.2) lib/rack/head.rb:11:in
call' actionpack (4.0.2) lib/action_dispatch/middleware/params_parser.rb:27:incall' actionpack (4.0.2) lib/action_dispatch/middleware/flash.rb:241:in
call' rack (1.5.2) lib/rack/session/abstract/id.rb:225:incontext' rack (1.5.2) lib/rack/session/abstract/id.rb:220:in
call' actionpack (4.0.2) lib/action_dispatch/middleware/cookies.rb:486:incall' activerecord (4.0.2) lib/active_record/query_cache.rb:36:in
call' activerecord (4.0.2) lib/active_record/connection_adapters/abstract/connection_pool.rb:626:incall' activerecord (4.0.2) lib/active_record/migration.rb:369:in
call' actionpack (4.0.2) lib/action_dispatch/middleware/callbacks.rb:29:inblock in call' activesupport (4.0.2) lib/active_support/callbacks.rb:373:in
_run1014219334call__callbacks' activesupport (4.0.2) lib/active_support/callbacks.rb:80:inrun_callbacks' actionpack (4.0.2) lib/action_dispatch/middleware/callbacks.rb:27:in
call' actionpack (4.0.2) lib/action_dispatch/middleware/reloader.rb:64:incall' actionpack (4.0.2) lib/action_dispatch/middleware/remote_ip.rb:76:in
call' actionpack (4.0.2) lib/action_dispatch/middleware/debug_exceptions.rb:17:incall' actionpack (4.0.2) lib/action_dispatch/middleware/show_exceptions.rb:30:in
call' railties (4.0.2) lib/rails/rack/logger.rb:38:incall_app' railties (4.0.2) lib/rails/rack/logger.rb:20:in
block in call' activesupport (4.0.2) lib/active_support/tagged_logging.rb:67:inblock in tagged' activesupport (4.0.2) lib/active_support/tagged_logging.rb:25:in
tagged' activesupport (4.0.2) lib/active_support/tagged_logging.rb:67:intagged' railties (4.0.2) lib/rails/rack/logger.rb:20:in
call' actionpack (4.0.2) lib/action_dispatch/middleware/request_id.rb:21:incall' rack (1.5.2) lib/rack/methodoverride.rb:21:in
call' rack (1.5.2) lib/rack/runtime.rb:17:incall' activesupport (4.0.2) lib/active_support/cache/strategy/local_cache.rb:83:in
call' rack (1.5.2) lib/rack/lock.rb:17:incall' actionpack (4.0.2) lib/action_dispatch/middleware/static.rb:64:in
call' rack (1.5.2) lib/rack/sendfile.rb:112:incall' railties (4.0.2) lib/rails/engine.rb:511:in
call' railties (4.0.2) lib/rails/application.rb:97:incall' rack (1.5.2) lib/rack/content_length.rb:14:in
call' thin (1.6.1) lib/thin/connection.rb:82:inblock in pre_process' thin (1.6.1) lib/thin/connection.rb:80:in
catch' thin (1.6.1) lib/thin/connection.rb:80:inpre_process' thin (1.6.1) lib/thin/connection.rb:55:in
process' thin (1.6.1) lib/thin/connection.rb:41:inreceive_data' eventmachine-1.0.3-x86 (mingw32) lib/eventmachine.rb:187:in
run_machine' eventmachine-1.0.3-x86 (mingw32) lib/eventmachine.rb:187:inrun' thin (1.6.1) lib/thin/backends/base.rb:73:in
start' thin (1.6.1) lib/thin/server.rb:162:instart' rack (1.5.2) lib/rack/handler/thin.rb:16:in
run' rack (1.5.2) lib/rack/server.rb:264:instart' railties (4.0.2) lib/rails/commands/server.rb:84:in
start' railties (4.0.2) lib/rails/commands.rb:76:inblock in <top (required)>' railties (4.0.2) lib/rails/commands.rb:71:in
tap' railties (4.0.2) lib/rails/commands.rb:71:in<top (required)>' bin/rails:4:in
require' bin/rails:4:in `