Skip to content

RuntimeError #49

@multiflexi

Description

@multiflexi

This happened during sending an email from Taranis-NG which implements envelope 2.1.1 in email publisher. Would upgrade to 2.2.0 fix this?

[ERROR]  [EMAIL Publisher] reentrant call inside <_io.BufferedReader name=15>
  File "/app/publishers/email_publisher.py", line 115, in publish
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/envelope/envelope.py", line 916, in send
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    email = self._send_now(email, encrypt, gpg_on, send)
  File "/usr/local/lib/python3.13/site-packages/envelope/envelope.py", line 1134, in _send_now
                                       from_addr=self._from_addr,
  File "/usr/local/lib/python3.13/site-packages/envelope/smtp_handler.py", line 78, in send_message
           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    return self.sendmail(from_addr, to_addrs, flatmsg, mail_options,
                         rcpt_options)
  File "/usr/local/lib/python3.13/smtplib.py", line 870, in sendmail
                   ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
    return self.getreply()
  File "/usr/local/lib/python3.13/smtplib.py", line 398, in getreply
    line = self.file.readline(_MAXLINE  1)
    sent = envelope.send()
    self._start(sign=sign, encrypt=encrypt, send=send)
  File "/usr/local/lib/python3.13/site-packages/envelope/envelope.py", line 995, in _start
    failures = self._smtp.send_message(email,
                                       to_addrs=recipients)
    return smtp.send_message(email, from_addr=from_addr, to_addrs=to_addrs)
  File "/usr/local/lib/python3.13/smtplib.py", line 975, in send_message
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                         ^^^^^^^^^^^^^
    (code, resp) = self.mail(from_addr, esmtp_opts)
  File "/usr/local/lib/python3.13/smtplib.py", line 546, in mail
           ~~~~~~~~~~~~~^^
RuntimeError: reentrant call inside <_io.BufferedReader name=15>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions