[Zope-CMF] Missing Member Emails breaking Login

HoYin Au hya-zope@bluesite.com
Tue, 02 Apr 2002 09:31:07 -0500


My site hierachy is setup to look somethinglike this:

Zope-Root/
  +acl_members
  +cmf_site1
  +cmf_site2
  +cmf_site3

The CMF sites are all "closed" sites - i.e. the public can not register 
a new account on any of those sites.  All three sites run off the root 
acl_members user folder.

The new users that were added after we upgraded to CMF-HEAD (from CVS) 
now can not log into the site.  They get the error attached to the end 
of this message instead.

My question is, how do I go about filling their email addresses?  They 
can't update the field themselves, since the site's practically locked 
them out...

Any help is appreciated.

-Hoyin


Zope Error
Zope has encountered an error while publishing this resource.

Error Type: TALESError
Error Value: Bad Request on You must enter a valid email address. in '', 
at line 58, column 5



--------------------------------------------------------------------------------

Troubleshooting Suggestions

The URL may be incorrect.
The parameters passed to this resource may be incorrect.
A resource that this resource relies on may be encountering an error.
For more detailed information about the error, please refer to the HTML 
source for this page.

If the error persists please contact the site maintainer. Thank you for 
your patience.
 

Traceback (innermost last):
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/ZPublisher/Publish.py, line 
150, in publish_module
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/ZPublisher/Publish.py, line 
114, in publish
  File /usr/www/heavenga/Zope-2.5.0-src/lib/python/Zope/__init__.py, 
line 158, in zpublisher_exception_hook
    (Object: hg-ds)
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/ZPublisher/Publish.py, line 
98, in publish
  File /usr/www/heavenga/Zope-2.5.0-src/lib/python/ZPublisher/mapply.py, 
line 88, in mapply
    (Object: logged_in)
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/ZPublisher/Publish.py, line 
39, in call_object
    (Object: logged_in)
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/Shared/DC/Scripts/Bindings.py, 
line 252, in __call__
    (Object: logged_in)
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/Shared/DC/Scripts/Bindings.py, 
line 283, in _bindAndExec
    (Object: logged_in)
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/Products/PageTemplates/ZopePageTemplate.py, 
line 207, in _exec
    (Object: logged_in)
  File /usr/www/heavenga/zopedocs/Products/CMFDecor/FSPageTemplate.py, 
line 111, in pt_render
    (Object: logged_in)
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/Products/PageTemplates/PageTemplate.py, 
line 86, in pt_render
    (Object: logged_in)
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
158, in __call__
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
191, in interpret
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
523, in do_useMacro
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
191, in interpret
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
542, in do_defineSlot
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
191, in interpret
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
491, in do_condition
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
191, in interpret
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
491, in do_condition
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
191, in interpret
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/TAL/TALInterpreter.py, line 
402, in do_setLocal_tal
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/Products/PageTemplates/TALES.py, 
line 247, in evaluate
  File 
/usr/www/heavenga/Zope-2.5.0-src/lib/python/Products/PageTemplates/ZRPythonExpr.py, 
line 49, in __call__
    (Info: member.setProperties(last_login_time=member.login_time))
  File Python expression 
"member.setProperties(last_login_time=member.login_time)", 
line 2, in f
  File /usr/www/heavenga/zopedocs/Products/CMFCore/MemberDataTool.py, 
line 241, in setProperties
TALESError: (see above)