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&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
>>        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

Reply via email to