[Mailman-Developers] Ok, this is weird...

Ron Jarrell jarrell@vt.edu
Tue, 26 Mar 2002 23:16:21 -0500 (EST)


Mar 26 21:56:41 2002 (558) Uncaught runner exception: Continuation line seen before first header
Mar 26 21:56:41 2002 (558) Traceback (most recent call last):
  File "/home/mailman/Mailman/Queue/Runner.py", line 105, in __oneloop
    self.__onefile(msg, msgdata)
  File "/home/mailman/Mailman/Queue/Runner.py", line 155, in __onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/home/mailman/Mailman/Queue/IncomingRunner.py", line 111, in _dispose
    status = self._dopipeline(mlist, msg, msgdata, pipeline)
  File "/home/mailman/Mailman/Queue/IncomingRunner.py", line 134, in _dopipeline
    sys.modules[modname].process(mlist, msg, msgdata)
  File "/home/mailman/Mailman/Handlers/Tagger.py", line 47, in process
    matchlines.extend(scanbody(msg, mlist.topics_bodylines_limit))
  File "/home/mailman/Mailman/Handlers/Tagger.py", line 101, in scanbody
    msg = email.message_from_string(EMPTYSTRING.join(lines))
  File "/home/mailman/pythonlib/email/__init__.py", line 36, in message_from_string
    return _Parser(_class).parsestr(s)
  File "/home/mailman/pythonlib/email/Parser.py", line 45, in parsestr
    return self.parse(StringIO(text))
  File "/home/mailman/pythonlib/email/Parser.py", line 40, in parse
    self._parseheaders(root, fp)
  File "/home/mailman/pythonlib/email/Parser.py", line 69, in _parseheaders
    raise Errors.HeaderParseError(
HeaderParseError: Continuation line seen before first header




Now, I'd believe there was something wrong with the header (although
mm ought to catch this more elegantly), except the user had just sent it
to list1@myserver,list2@myserver, and it made it to *list2*, it just
won't go through to list1.  I unshunted it, and it failed again the same
way.

So how in heck did it get to list2?

Barry, I saved the copy I got (I'm on both lists), and the shunt files,
if you want them; there's nothing private in the message.