id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
9623	IOError: (22, "invalid mode ('r') or filename")	admin	hasienda	==== How to Reproduce ====\r\n\r\nWhile doing a POST operation on `/admin/accounts/users`, Trac issued an internal error.\r\n\r\n''(please provide additional details here)''\r\n\r\nRequest parameters:\r\n{{{\r\n{'__FORM_TOKEN': u'7097c8ea2f72cafa1fb30eea',\r\n 'add': u' Add ',\r\n 'cat_id': u'accounts',\r\n 'email': u'tpradeeppai@gmail.com',\r\n 'name': u'vipin',\r\n 'panel_id': u'users',\r\n 'password': u'vipin123',\r\n 'password_confirm': u'vipin123',\r\n 'path_info': None,\r\n 'username': u'vipin'}\r\n}}}\r\n\r\nUser agent: `Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.2 Safari/535.11`\r\n\r\n==== System Information ====\r\n|| '''`Trac`''' || `0.12.2` ||\r\n|| '''`Babel`''' || `0.9.5` ||\r\n|| '''`Genshi`''' || `0.6` ||\r\n|| '''`mod_wsgi`''' || `3.3 (WSGIProcessGroup  WSGIApplicationGroup %{GLOBAL})` ||\r\n|| '''`pysqlite`''' || `2.6.0` ||\r\n|| '''`Python`''' || `2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)]` ||\r\n|| '''`setuptools`''' || `0.6c11` ||\r\n|| '''`SQLite`''' || `3.6.2` ||\r\n|| '''`Subversion`''' || `1.6.15 (r1038135)` ||\r\n|| '''`jQuery`''' || `1.4.2` ||\r\n\r\n==== Enabled Plugins ====\r\n|| '''`tracaccountmanager`''' || `0.3.2` ||\r\n\r\n==== Python Traceback ====\r\n{{{\r\nTraceback (most recent call last):\r\n  File "build\\bdist.win32\\egg\\trac\\web\\main.py", line 511, in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "build\\bdist.win32\\egg\\trac\\web\\main.py", line 237, in dispatch\r\n    resp = chosen_handler.process_request(req)\r\n  File "build\\bdist.win32\\egg\\trac\\admin\\web_ui.py", line 116, in process_request\r\n    path_info)\r\n  File "build\\bdist.win32\\egg\\acct_mgr\\admin.py", line 137, in render_admin_panel\r\n    return self._do_users(req)\r\n  File "build\\bdist.win32\\egg\\acct_mgr\\admin.py", line 240, in _do_users\r\n    _create_user(req, env, check_permissions=False)\r\n  File "build\\bdist.win32\\egg\\acct_mgr\\web_ui.py", line 148, in _create_user\r\n    acctmgr.set_password(username, password)\r\n  File "build\\bdist.win32\\egg\\acct_mgr\\api.py", line 292, in set_password\r\n    if store.set_password(user, password, old_password):\r\n  File "build\\bdist.win32\\egg\\acct_mgr\\htfile.py", line 56, in set_password\r\n    self.userline(user, password))\r\n  File "build\\bdist.win32\\egg\\acct_mgr\\htfile.py", line 106, in _update_file\r\n    f = open(filename, 'r')\r\nIOError: [Errno 22] invalid mode ('r') or filename: ''\r\n}}}	defect	new	low	AccountManagerPlugin	normal		needinfo IOError		0.11
