[ mailman-Bugs-1394696 ] "ValueError: day of year out of range" on Dec 31?

Bugs item #1394696, was opened at 2005-12-31 21:44 Message generated for change (Comment added) made by msapiro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1394696&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: 2.1 (stable) Status: Open Resolution: Out of Date Priority: 5 Submitted By: quinn comendant (quinncom) Assigned to: Nobody/Anonymous (nobody) Summary: "ValueError: day of year out of range" on Dec 31? Initial Comment: I haven't checked closely but I'm guessing the following error is because [root@one /var/mailman]# /etc/init.d/mailman stop Traceback (most recent call last): File "/var/mailman/bin/qrunner", line 270, in ? main() File "/var/mailman/bin/qrunner", line 230, in main qrunner.run() File "/var/mailman/Mailman/Queue/Runner.py", line 82, in run self._cleanup() File "/var/mailman/Mailman/Queue/BounceRunner.py", line 139, in _cleanup self._register_bounces() File "/var/mailman/Mailman/Queue/BounceRunner.py", line 129, in _register_bounces mlist.registerBounce(addr, msg, day=day) File "/var/mailman/Mailman/Bouncer.py", line 131, in registerBounce [root@one /var/mailman]# time.strftime('%d-%b-%Y', day + (0,)*6)) ValueError: day of year out of range [root@one /var/mailman]# date Sat Dec 31 23:39:23 CST 2005 [root@one /var/mailman]# bin/version Using Mailman version: 2.1.4 ----------------------------------------------------------------------
Comment By: Mark Sapiro (msapiro) Date: 2006-01-10 20:33
Message: Logged In: YES user_id=1123998 As Tokio says, this is a known incompatability between Mailman 2.1.5 and earlier and Python 2.4 and later. It has nothing to do with specific dates. It occurs whenever a second or subsequent bounce is received for the same user in the same day. It is fixed by upgrading to Mailman 2.1.6 or later or by changing time.strftime('%d-%b-%Y', day + (0,)*6)) in line 131 of Mailman/Bouncer.py to time.strftime('%d-%b-%Y', day + (0,0,0,0,1,0))) See <http://mail.python.org/pipermail/mailman-users/2005-March/043640.html> And yes, disabling bounce processing will avoid the error. ---------------------------------------------------------------------- Comment By: Nate (n8wilson) Date: 2006-01-10 19:37 Message: Logged In: YES user_id=1271889 I got a similar/same error on Jan 10th - Mailman seems to run for a while and spontaneaously do this - or maybe when it gets a bounced message. I disabled bounce-detection in hopes of it not occurring. ------- [root@gttx nwilson]# Traceback (most recent call last): File "/usr/lib/mailman/bin/qrunner", line 270, in ? main() File "/usr/lib/mailman/bin/qrunner", line 230, in main qrunner.run() File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 87, in run self._cleanup() File "/usr/lib/mailman/Mailman/Queue/OutgoingRunner.py", line 134, in _cleanup BounceMixin._cleanup(self) File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 132, in _cleanup self._register_bounces() File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 120, in _register_bounces mlist.registerBounce(addr, msg, day=day) File "/usr/lib/mailman/Mailman/Bouncer.py", line 131, in registerBounce time.strftime('%d-%b-%Y', day + (0,)*6)) ValueError: day of year out of range Traceback (most recent call last): File "/usr/lib/mailman/bin/qrunner", line 270, in ? main() File "/usr/lib/mailman/bin/qrunner", line 230, in main qrunner.run() File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 87, in run self._cleanup() File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 220, in _cleanup BounceMixin._cleanup(self) File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 132, in _cleanup self._register_bounces() File "/usr/lib/mailman/Mailman/Queue/BounceRunner.py", line 120, in _register_bounces mlist.registerBounce(addr, msg, day=day) File "/usr/lib/mailman/Mailman/Bouncer.py", line 131, in registerBounce time.strftime('%d-%b-%Y', day + (0,)*6)) ValueError: day of year out of range [root@gttx nwilson]# exit exit [nwilson@gttx ~]$ date Tue Jan 10 22:35:01 EST 2006 You have new mail in /var/spool/mail/nwilson [nwilson@gttx ~]$ /usr/lib/mailman/bin/version Using Mailman version: 2.1.5 [nwilson@gttx ~]$ ---------------------------------------------------------------------- Comment By: Tokio Kikuchi (tkikuchi) Date: 2006-01-10 13:37 Message: Logged In: YES user_id=67709 time.strftime('%d-%b-%Y',day + (0,)*6)) caused error in Python 2.4 and this was fixed in Mailman 2.1.6. Please upgrade your mailman to the latest version. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1394696&group_id=103
participants (1)
-
SourceForge.net