Hi,
I had successfully added a project but i am getting problem in email setup.
I am getting error as"Error in plugin EmailNotifier: wrong number of
arguments (3 for 2)"

This is the log :
error] [2011-01-03 19:45:47] Error sending e-mail - current server settings
are :
  :authentication = :plain
  :password = "test123"
  :port = 587
  :address = "smtp.gmail.com"
  :user_name = "[email protected]"
  :enable_starttls_auto = true
[error] [2011-01-03 19:45:47] Error sending e-mail - current server settings
are :
  :authentication = :plain
  :password = "test123"
  :port = 587
  :address = "smtp.gmail.com"
  :user_name = "[email protected]"
  :enable_starttls_auto = true
[error] wrong number of arguments (3 for 2)
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../lib/smtp_tls.rb:7:in
`check_auth_args'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../lib/smtp_tls.rb:7:in
`do_start'
[error]   /usr/lib/ruby/1.8/net/smtp.rb:525:in `start'
[error]   /usr/lib/ruby/1.8/net/smtp.rb:463:in `start'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:565:in
`perform_delivery_smtp'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:451:in
`send'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:451:in
`deliver!'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:333:in
`method_missing'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../lib/builder_plugins/email_notifier.rb:52:in
`send'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../lib/builder_plugins/email_notifier.rb:52:in
`email'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../lib/builder_plugins/email_notifier.rb:41:in
`build_finished'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../app/models/project.rb:334:in
`send'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../app/models/project.rb:334:in
`notify'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../app/models/project.rb:332:in
`collect'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../app/models/project.rb:332:in
`notify'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../app/models/project.rb:313:in
`build_without_serialization'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../app/models/project.rb:289:in
`build'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../app/models/project.rb:268:in
`build_if_requested'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../app/models/polling_scheduler.rb:26:in
`check_build_request_until_next_polling'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../app/models/polling_scheduler.rb:13:in
`run'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/builder:79
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/builder:78:in
`catch'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/builder:78
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/init.rb:47:in
`load'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/init.rb:47:in
`builder'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/init.rb:10:in
`send'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/init.rb:10:in
`run'
[error]
/home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../cruise:5


My site_config file is as follows :
ActionMailer::Base.smtp_settings = {
   :address =>        "smtp.gmail.com",
   :port =>           587,
   :authentication => :plain,
   :enable_starttls_auto => true,
   :user_name =>      "[email protected]",
   :password =>       "test123"
 }

and my cruise_config file is as follows :
Project.configure do |project|

  # Send email notifications about broken and fixed builds to
[email protected], [email protected] (default: send to nobody)
    project.email_notifier.emails = ['[email protected]']
    project.email_success_notifier.emails = ['[email protected]']

  # Set email 'from' field to [email protected]:
   project.email_notifier.from = '[email protected]'

  # Build the project by invoking rake task 'custom'
  # project.rake_task = 'custom'

  # Build the project by invoking shell script "build_my_app.sh". Keep in
mind that when the script is invoked,
  # current working directory is
<em>[cruise&nbsp;data]</em>/projects/your_project/work, so if you do not
keep build_my_app.sh
  # in version control, it should be '../build_my_app.sh' instead
  # project.build_command = 'build_my_app.sh'

  # Ping Subversion for new revisions every 5 minutes (default: 30 seconds)
  # project.scheduler.polling_interval = 5.minutes

end

Can you suggest where i am going wrong.Or some gem is missing.
_______________________________________________
Cruisecontrolrb-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users

Reply via email to