Hi, Yes, i did that and also restarted the cruise but i am getting following error : Could not load project configuration: undefined method `email_success_notifier' for #<Project:0xb7283608> in /home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../app/models/project.rb:110:in `method_missing'
On Tue, Jan 4, 2011 at 8:39 PM, Christopher Gaudig < christopher.gau...@dfki.de> wrote: > Did you remove lib/smtp_tls.rb and install the action_mailer_optional_tls > plugin and restart cruise? > > If yes, I can't help, I'm afraid. > > http://jira.public.thoughtworks.org/browse/CCRB-187 > > > > > On 01/04/2011 03:56 PM, Amit Kulkarni wrote: > >> Hi, >> >> I downloaded the plugin and made the changes required.But on running the >> build i am getting the error as >> wrong number of arguments (8 for 6) at >> >> /home/amit/Desktop/cruisecontrol-1.4.0/public/../config/../lib/cruise_control/../../script/../config/../vendor/plugins/action_mailer_optional_tls/lib/action_mailer_tls.rb:10:in >> `start' >> >> I had made the following changes : >> Under /vendor/plugins/action_mailer_optional_tls$ >> >> if VERSION == '1.8.6' >> check_auth_args user, secret, authtype if user or secret >> elsif VERSION == '1.8.7' >> check_auth_args user, secret if user or secret >> end >> >> And under site_config Following are the settings : >> ActionMailer::Base.smtp_settings = { >> :address => "smtp.gmail.com <http://smtp.gmail.com>", >> :port => 587, >> :authentication => :plain, >> #:enable_starttls_auto => true, >> :tls => true, >> >> :user_name => "t...@joshsoftware.com <mailto:t...@joshsoftware.com>", >> :password => "test" >> } >> >> >> On Mon, Jan 3, 2011 at 8:58 PM, Christopher Gaudig >> <christopher.gau...@dfki.de <mailto:christopher.gau...@dfki.de>> wrote: >> >> Hi! >> >> I think this should help: >> >> https://cruisecontrolrb.lighthouseapp.com/projects/9150/tickets/209-fail-to-send-auth-tls-mail-ruby-1-8-7 >> >> Good luck! >> >> >> >> >> On 01/03/2011 03:24 PM, Amit Kulkarni wrote: >> >> 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 <http://smtp.gmail.com> >> <http://smtp.gmail.com>" >> :user_name = "t...@joshsoftware.com >> <mailto:t...@joshsoftware.com> <mailto:t...@joshsoftware.com >> >> <mailto:t...@joshsoftware.com>>" >> >> :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 <http://smtp.gmail.com> >> <http://smtp.gmail.com>" >> :user_name = "t...@joshsoftware.com >> <mailto:t...@joshsoftware.com> <mailto:t...@joshsoftware.com >> >> <mailto:t...@joshsoftware.com>>" >> >> :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 <http://smtp.gmail.com> >> <http://smtp.gmail.com>", >> >> :port => 587, >> :authentication => :plain, >> :enable_starttls_auto => true, >> :user_name => "t...@joshsoftware.com >> <mailto:t...@joshsoftware.com> <mailto:t...@joshsoftware.com >> >> <mailto:t...@joshsoftware.com>>", >> >> :password => "test123" >> } >> >> and my cruise_config file is as follows : >> Project.configure do |project| >> >> # Send email notifications about broken and fixed builds to >> ema...@your.site, ema...@your.site (default: send to nobody) >> project.email_notifier.emails = ['q...@joshsoftware.com >> <mailto:q...@joshsoftware.com> >> <mailto:q...@joshsoftware.com <mailto:q...@joshsoftware.com>>'] >> >> >> project.email_success_notifier.emails = >> ['q...@joshsoftware.com <mailto:q...@joshsoftware.com> >> <mailto:q...@joshsoftware.com <mailto:q...@joshsoftware.com>>'] >> >> >> # Set email 'from' field to j...@doe.com >> <mailto:j...@doe.com> <mailto:j...@doe.com <mailto:j...@doe.com>>: >> >> project.email_notifier.from = 't...@test.com >> <mailto:t...@test.com> <mailto:t...@test.com >> >> <mailto:t...@test.com>>' >> >> >> # 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 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 >> Cruisecontrolrb-users@rubyforge.org >> <mailto:Cruisecontrolrb-users@rubyforge.org> >> >> http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users >> >> >> >> -- >> Christopher Gaudig >> Underwater & Space Robotics >> >> DFKI GmbH >> Robotics Innovation Center >> Robert-Hooke-Straße 5 >> 28359 Bremen, Germany >> >> Phone: +49 (0)421 178 45-4119 >> Fax: +49 (0)421 178 45-4150 >> E-Mail: christopher.gau...@dfki.de <mailto:christopher.gau...@dfki.de> >> >> >> Weitere Informationen: http://www.dfki.de/robotik >> ----------------------------------------------------------------------- >> German Research Center for Artificial Intelligence >> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH >> Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern >> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster >> (Vorsitzender) Dr. Walter Olthoff >> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes >> Amtsgericht Kaiserslautern, HRB 2313 >> Sitz der Gesellschaft: Kaiserslautern (HRB 2313) >> USt-Id.Nr.: DE 148646973 >> Steuernummer: 19/673/0060/3 >> >> >> _______________________________________________ >> Cruisecontrolrb-users mailing list >> Cruisecontrolrb-users@rubyforge.org >> <mailto:Cruisecontrolrb-users@rubyforge.org> >> >> http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users >> >> >> >> >> _______________________________________________ >> Cruisecontrolrb-users mailing list >> Cruisecontrolrb-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users >> > > > -- > Christopher Gaudig > Underwater & Space Robotics > > DFKI GmbH > Robotics Innovation Center > Robert-Hooke-Straße 5 > 28359 Bremen, Germany > > Phone: +49 (0)421 178 45-4119 > Fax: +49 (0)421 178 45-4150 > E-Mail: christopher.gau...@dfki.de > > Weitere Informationen: http://www.dfki.de/robotik > ----------------------------------------------------------------------- > German Research Center for Artificial Intelligence > Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH > Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern > Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster > (Vorsitzender) Dr. Walter Olthoff > Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes > Amtsgericht Kaiserslautern, HRB 2313 > Sitz der Gesellschaft: Kaiserslautern (HRB 2313) > USt-Id.Nr.: DE 148646973 > Steuernummer: 19/673/0060/3 > > _______________________________________________ > Cruisecontrolrb-users mailing list > Cruisecontrolrb-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users >
_______________________________________________ Cruisecontrolrb-users mailing list Cruisecontrolrb-users@rubyforge.org http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users