Hi,
I use the latest ERPnext instance supported by ERPNext team.
ERPNext: v11.1.38 (master)
ERPNext Support: v0.0.1 (master)
Frappe Framework: v11.1.35 (master)
I have the following periodic message in my error log. I do not understand what’s going on since my email are fetched and displayed accordingly. Why is this error showing up?
Thanks in advance for your support.
{‘event’: u’all’, ‘retry’: 0, ‘log’: <function log at 0x7f9adf157398>, ‘site’: u’mysite.erpnext.com’, ‘job_name’: u’pull_from_email_account|My name email’, ‘method_name’: u’pull_from_email_account’, ‘method’: <function pull_from_email_account at 0x7f9adf0d46e0>, ‘user’: u’Administrator’, ‘kwargs’: {‘email_account’: u’My name email’}, ‘is_async’: True}
Traceback (most recent call last):
File “/home/frappe/benches/bench-11-2019-06-05/apps/frappe/frappe/utils/background_jobs.py”, line 103, in execute_job
method(**kwargs)
File “/home/frappe/benches/bench-11-2019-06-05/apps/frappe/frappe/email/doctype/email_account/email_account.py”, line 713, in pull_from_email_account
email_account.receive()
File “/home/frappe/benches/bench-11-2019-06-05/apps/frappe/frappe/email/doctype/email_account/email_account.py”, line 261, in receive
emails = email_server.get_messages()
File “/home/frappe/benches/bench-11-2019-06-05/apps/frappe/frappe/email/receive.py”, line 116, in get_messages
uid_list = email_list = self.get_new_mails()
File “/home/frappe/benches/bench-11-2019-06-05/apps/frappe/frappe/email/receive.py”, line 176, in get_new_mails
self.check_imap_uidvalidity()
File “/home/frappe/benches/bench-11-2019-06-05/apps/frappe/frappe/email/receive.py”, line 193, in check_imap_uidvalidity
response, message = self.imap.status(“Inbox”, “(UIDVALIDITY UIDNEXT)”)
File “/usr/lib64/python2.7/imaplib.py”, line 723, in status
typ, dat = self._simple_command(name, mailbox, names)
File “/usr/lib64/python2.7/imaplib.py”, line 1083, in _simple_command
return self._command_complete(name, self._command(name, *args))
File “/usr/lib64/python2.7/imaplib.py”, line 912, in _command_complete
raise self.abort(‘command: %s => %s’ % (name, val))
abort: command: STATUS => socket error: EOF