[Mailman-Developers] Error: Invalid value '' for variable: accept_these_nonmembers

Marc MERLIN marc_news@vasoftware.com
Thu, 28 Feb 2002 14:02:54 -0800


On Wed, Feb 27, 2002 at 11:00:54PM -0500, Barry A. Warsaw wrote:
>     MM> I've changed GUI/GUIBase.py with the hopes to output a better
>     MM> error: try: val = self._getValidValue(mlist, property, wtype,
>     MM> val) except ValueError: doc.addError(_("Invalid value
>     MM> '"+val+"' for variable: %(property)s"), tag=_('Error: '))
> 
>     MM> Any ideas what's going on?
> 
> Yup, it's a bug.  Fixed in CVS.

Sure enough, works much better now :-)

In the meantime, I have more info on auto discard and auto reject

auto discard / don't mail admin => works
auto discard / mail admin => doesn't work
reject / mail admin => doesn't work
reject / don't mail admin => doesn't work

Basically, anything that triggers an Email, bombs with:

==> ../logs/error <==
Feb 28 13:40:21 2002 (18025) Uncaught runner exception: get_type
Feb 28 13:40:21 2002 (18025) Traceback (most recent call last):
  File "/var/local/mailman/Mailman/Queue/Runner.py", line 114, in __oneloop
    self.__onefile(msg, msgdata)
  File "/var/local/mailman/Mailman/Queue/Runner.py", line 162, in __onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/var/local/mailman/Mailman/Queue/OutgoingRunner.py", line 59, in _dispose   
    func(mlist, msg, msgdata)
  File "/var/local/mailman/Mailman/Handlers/SMTPDirect.py", line 79, in process
    msgtext = msg.as_string(unixfrom=0)
  File "/var/local/mailman/pythonlib/email/Message.py", line 85, in as_string
    g(self, unixfrom=unixfrom)
  File "/var/local/mailman/pythonlib/email/Generator.py", line 83, in __call__
    self._write(msg)
  File "/var/local/mailman/pythonlib/email/Generator.py", line 104, in _write
    self._dispatch(msg)
  File "/var/local/mailman/pythonlib/email/Generator.py", line 134, in _dispatch
    meth(msg)
  File "/var/local/mailman/pythonlib/email/Generator.py", line 246, in _handle_multipart
    g(part, unixfrom=0)
  File "/var/local/mailman/pythonlib/email/Generator.py", line 83, in __call__
    self._write(msg)
  File "/var/local/mailman/pythonlib/email/Generator.py", line 104, in _write
    self._dispatch(msg)
  File "/var/local/mailman/pythonlib/email/Generator.py", line 121, in _dispatch
    ctype = msg.get_type()
AttributeError: get_type

Marc
-- 
Microsoft is to operating systems & security ....
                                      .... what McDonalds is to gourmet cooking
  
Home page: http://marc.merlins.org/   |   Finger marc_f@merlins.org for PGP key