[Mailman-Developers] 'empty module name' error and shunting

Larry Price laprice at efn.org
Mon Aug 18 14:48:36 EDT 2003


On Wednesday, August 13, 2003, at 04:56  PM, Nadim Shaikli wrote:
>
>
> Aug 13 16:40:05 2003 (13248) Uncaught runner exception: Empty module 
> name
> Aug 13 16:40:05 2003 (13248) Traceback (most recent call last):
>   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 105, in 
> _oneloop
>     self._onefile(msg, msgdata)
>   File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 155, in 
> _onefile
>     keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in
> _dispose
>     more = self._dopipeline(mlist, msg, msgdata, pipeline)
>   File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in
> _dopipel
> ine
>     sys.modules[modname].process(mlist, msg, msgdata)
>   File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 89, in 
> process
>     send_digests(mlist, mboxfp)
>   File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 130, in
> send_digests
>     send_i18n_digests(mlist, mboxfp)
>   File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 303, in
> send_i18n_d
> igests
>     msg = scrubber(mlist, msg)
>   File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 308, in 
> process
>     t = t.encode(charset, 'replace')
>   File "/usr/lib/python2.2/encodings/__init__.py", line 51, in 
> search_function
>     mod = __import__(modname,globals(),locals(),'*')
> ValueError: Empty module name
>
> Aug 13 16:40:05 2003 (13248) SHUNTING:
> 1060794892.466989+1b026fcd575182e5c957eae
> f9f3caac319c9a8e3
>
>
> If I try to 'unshunt' the message - nothing happens and it simply pops
> back into the qfiles/shunt dir.  I have hoards of people waiting for 
> this
> to get resolved and I've tried asking anyone who would listen on IRC
> (irc.freenode.net #mailman and/or #debian) to no avail.  The website
> was no help at all (there is no mention of 'shunting' even and alot of
> the info is rather dated).
>

A quick work around to allow mail to the list to keep flowing is to 
move the
digest mbox out of the way, and then run unshunt, this will allow 
messages that were held because of the failure of the digest process to 
go through.




More information about the Mailman-Developers mailing list