Hello, I get this error while setting up a new password for a new user. Can you help please?
Traceback (innermost last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/desk/form/save.py”, line 18, in savedocs
doc.save()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 238, in save
self.run_post_save_methods()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 558, in run_post_save_methods
self.run_method(“on_update”)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 506, in run_method
return Document.hook(fn)(self, *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 619, in composer
return composed(self, method, *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 602, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 500, in
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py”, line 82, in on_update
self.send_password_notifcation(new_password)
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py”, line 118, in send_password_notifcation
self.email_new_password(new_password)
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py”, line 73, in email_new_password
self.password_update_mail(new_password)
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py”, line 156, in password_update_mail
self.send_login_mail(_(“Password Update”), “templates/emails/password_update.html”, {“new_password”: password})
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py”, line 193, in send_login_mail
message=frappe.get_template(template).render(args), as_bulk=self.flags.delay_emails)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 324, in sendmail
cc=cc, message_id=message_id)
File “/home/frappe/frappe-bench/apps/frappe/frappe/email/init.py”, line 23, in sendmail
send(mail)
File “/home/frappe/frappe-bench/apps/frappe/frappe/email/smtp.py”, line 31, in send
email.as_string())
File “/usr/lib/python2.7/smtplib.py”, line 738, in sendmail
self.rset()
File “/usr/lib/python2.7/smtplib.py”, line 462, in rset
return self.docmd(“rset”)
File “/usr/lib/python2.7/smtplib.py”, line 387, in docmd
return self.getreply()
File “/usr/lib/python2.7/smtplib.py”, line 363, in getreply
raise SMTPServerDisconnected(“Connection unexpectedly closed”)
SMTPServerDisconnected: Connection unexpectedly closed
Traceback (innermost last):
File “/home/frappe/frappe-bench/apps/frappe/frappe/app.py”, line 51, in application
response = frappe.handler.handle()
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 62, in handle
execute_cmd(cmd)
File “/home/frappe/frappe-bench/apps/frappe/frappe/handler.py”, line 85, in execute_cmd
ret = frappe.call(method, **frappe.form_dict)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 734, in call
return fn(*args, **newargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/desk/form/save.py”, line 18, in savedocs
doc.save()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 238, in save
self.run_post_save_methods()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 558, in run_post_save_methods
self.run_method(“on_update”)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 506, in run_method
return Document.hook(fn)(self, *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 619, in composer
return composed(self, method, *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 602, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 500, in
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py”, line 82, in on_update
self.send_password_notifcation(new_password)
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py”, line 118, in send_password_notifcation
self.email_new_password(new_password)
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py”, line 73, in email_new_password
self.password_update_mail(new_password)
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py”, line 156, in password_update_mail
self.send_login_mail(_(“Password Update”), “templates/emails/password_update.html”, {“new_password”: password})
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/user/user.py”, line 193, in send_login_mail
message=frappe.get_template(template).render(args), as_bulk=self.flags.delay_emails)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 324, in sendmail
cc=cc, message_id=message_id)
File “/home/frappe/frappe-bench/apps/frappe/frappe/email/init.py”, line 23, in sendmail
send(mail)
File “/home/frappe/frappe-bench/apps/frappe/frappe/email/smtp.py”, line 31, in send
email.as_string())
File “/usr/lib/python2.7/smtplib.py”, line 738, in sendmail
self.rset()
File “/usr/lib/python2.7/smtplib.py”, line 462, in rset
return self.docmd(“rset”)
File “/usr/lib/python2.7/smtplib.py”, line 387, in docmd
return self.getreply()
File “/usr/lib/python2.7/smtplib.py”, line 363, in getreply
raise SMTPServerDisconnected(“Connection unexpectedly closed”)
SMTPServerDisconnected: Connection unexpectedly closed