Editing a mailbox in Webppliance by Ensim produces an error


SYMPTOMS

When editing a mailbox in Ensim's Webbpliance an error is produced:

An error has occured TypeError
argument 2 to map() must be a sequence object
Traceback (innermost last):
File C:\Program Files\Zope\lib\python\ZPublisher\Publish.py, line 171, in publish
File C:\Program Files\Zope\lib\python\ZPublisher\mapply.py, line 160, in mapply
(Object: manage_edituser)
File C:\Program Files\Zope\lib\python\ZPublisher\Publish.py, line 112, in call_object
(Object: manage_edituser)
File .\base\services\winmail\winmail.py, line 694, in manage_edituser
(Object: ElementWithAttributes)
File .\base\common\LastActionStatus.py, line 19, in failed
File .\base\common\LastActionStatus.py, line 39, in _setStatus
TypeError: argument 2 to map() must be a sequence object

CAUSE

This error occurs when attempting to edit the Siteadmin User Mailbox (changing the password or name details). 

RESOLUTION

A patch from from Ensim can be downloaded here: winmail.pyc.

MORE INFORMATION

How does Ensim WEBppliance and Ensim 4.0 integrate with MailEnable: http://www.mailenable.com/kb/content/article.asp?ID=ME020210



Product:MailEnable (All Versions)
Article:ME020246
Module:Other
Keywords:Ensim,Webbppliance,TypeErrorr:,argument,2,to,map(),must,be,a,sequence,object
Class:ERR: Product Error
Revised:Wednesday, May 4, 2016
Author:
Publisher:MailEnable