Skip to content
This repository has been archived by the owner on Nov 27, 2018. It is now read-only.

Net::IMAP::NoResponseError in imap.rb #107

Open
firedev opened this issue Sep 18, 2014 · 7 comments
Open

Net::IMAP::NoResponseError in imap.rb #107

firedev opened this issue Sep 18, 2014 · 7 comments
Labels

Comments

@firedev
Copy link

firedev commented Sep 18, 2014

Hi,

After a while mailman hanged with the following output:

 IMAP receiver enabled (no-reply@thehouseproject.info@imap.gmail.com).
I, [2014-09-18T03:38:09.990508 #21001]  INFO -- : Polling enabled. Checking every 5 seconds.
/home/rails/.rbenv/versions/2.1.1/lib/ruby/2.1.0/net/imap.rb:1156:in `get_tagged_response': System error (Failure) (Net::IMAP::NoResponseError)
        from /home/rails/.rbenv/versions/2.1.1/lib/ruby/2.1.0/net/imap.rb:1210:in `block in send_command'
        from /home/rails/.rbenv/versions/2.1.1/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
        from /home/rails/.rbenv/versions/2.1.1/lib/ruby/2.1.0/net/imap.rb:1192:in `send_command'
        ...

I have rescue IOError in the loop already, added this one as well. Is this normal behaviour? This is the first time this error was raised.

What are general best practices for deploying mailman so it can run unattened? It either hangs or dies after a while.

@wafcio
Copy link

wafcio commented Nov 24, 2014

we have similary problem

A Net::IMAP::NoResponseError occurred in background at 19 November 2014 :
System error (Failure)
.../.rbenv/versions/2.1.0/lib/ruby/2.1.0/net/imap.rb:1156:in `get_tagged_response'

and backtrace:

.../.rbenv/versions/2.1.0/lib/ruby/2.1.0/net/imap.rb:1156:in `get_tagged_response'
.../.rbenv/versions/2.1.0/lib/ruby/2.1.0/net/imap.rb:1210:in `block in send_command'
.../.rbenv/versions/2.1.0/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
.../.rbenv/versions/2.1.0/lib/ruby/2.1.0/net/imap.rb:1192:in `send_command'
.../.rbenv/versions/2.1.0/lib/ruby/2.1.0/net/imap.rb:453:in `block in select'
.../.rbenv/versions/2.1.0/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
.../.rbenv/versions/2.1.0/lib/ruby/2.1.0/net/imap.rb:451:in `select'
.../www/shared/bundle/ruby/2.1.0/gems/mailman-0.7.2/lib/mailman/receiver/imap.rb:42:in `connect'
.../www/shared/bundle/ruby/2.1.0/gems/mailman-0.7.2/lib/mailman/application.rb:138:in `block in polling_loop'
.../www/shared/bundle/ruby/2.1.0/gems/mailman-0.7.2/lib/mailman/application.rb:136:in `loop'
.../www/shared/bundle/ruby/2.1.0/gems/mailman-0.7.2/lib/mailman/application.rb:136:in `polling_loop'
.../www/shared/bundle/ruby/2.1.0/gems/mailman-0.7.2/lib/mailman/application.rb:81:in `run'
.../www/shared/bundle/ruby/2.1.0/gems/mailman-0.7.2/lib/mailman/application.rb:15:in `run'
.../www/current/lib/incoming_mail.rb:26:in `call'
bin/mailer:5:in `'

it will be good to fix it in mailman

@Mic92 Mic92 added the bug label Dec 21, 2014
@Mic92
Copy link
Contributor

Mic92 commented Dec 21, 2014

Does this still happens with: 814b31d ?

@wafcio
Copy link

wafcio commented Dec 21, 2014

@Mic92 is it in master or released ?

@Mic92
Copy link
Contributor

Mic92 commented Dec 21, 2014

Currently in master, but a release could happens soon, based on the feedback.

@wafcio
Copy link

wafcio commented Dec 21, 2014

so i will check it after release, I am not fan of using master on production

@OtherCroissant
Copy link

OtherCroissant commented Apr 15, 2016

Is this the same issue? I'm running mailman version 0.7.0, which is the most recent version from ruby-gems. I will try github master@93bced2 now...

/home/christiaan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/net/imap.rb:1190:in `get_tagged_response':  Temporary System Error (Net::IMAP::ByeResponseError)
    from /home/christiaan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/net/imap.rb:1250:in `block in send_command'
    from /home/christiaan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/monitor.rb:214:in `mon_synchronize'
    from /home/christiaan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/net/imap.rb:1232:in `send_command'
    from /home/christiaan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/net/imap.rb:436:in `login'
    from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/receiver/imap.rb:40:in `connect'
    from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/application.rb:132:in `block in polling_loop'
    from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/application.rb:130:in `loop'
    from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/application.rb:130:in `polling_loop'
    from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/application.rb:77:in `run'
    from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/application.rb:11:in `run'
    from bin/mailman_server:13:in `'

@RBIII
Copy link

RBIII commented Mar 8, 2017

Was there ever a fix for this? I'm getting a

Net::IMAP::NoResponseError:  Please log in via your web browser: https://support.google.com/mail/accounts/answer/78754 (Failure)

no matter what server/port/ssl status I try

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

5 participants