id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
9967,IOError: [Errno 2] No such file or directory: '',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'af246457eb973d951214ab22'_\r\n 'add': u' Add '_\r\n 'cat_id': u'accounts'_\r\n 'email': u''_\r\n 'name': u''_\r\n 'panel_id': u'users'_\r\n 'password': u'zzzzzz'_\r\n 'password_confirm': u'zzzzzz'_\r\n 'path_info': None_\r\n 'username': u'll'}\r\n}}}\r\n\r\nUser agent: `Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20100101 Firefox/11.0`\r\n\r\n==== System Information ====\r\n|| '''`Trac`''' || `0.12.3` ||\r\n|| '''`Babel`''' || `0.9.6` ||\r\n|| '''`Genshi`''' || `0.6` ||\r\n|| '''`mod_python`''' || `3.3.1` ||\r\n|| '''`MySQL`''' || `server: "5.1.54-1ubuntu4"_ client: "5.1.54"_ thread-safe: 1` ||\r\n|| '''`MySQLdb`''' || `1.2.2` ||\r\n|| '''`Pygments`''' || `1.4` ||\r\n|| '''`Python`''' || `2.7.1+ (r271:86832_ Apr 11 2011_ 18:30:20) ` [[br]] `[GCC 4.5.2]` ||\r\n|| '''`pytz`''' || `2010b` ||\r\n|| '''`setuptools`''' || `0.6` ||\r\n|| '''`Subversion`''' || `1.6.12 (r955767)` ||\r\n|| '''`jQuery`''' || `1.4.4` ||\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 "/usr/local/lib/python2.7/dist-packages/Trac-0.12.3-py2.7.egg/trac/web/main.py"_ line 522_ in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "/usr/local/lib/python2.7/dist-packages/Trac-0.12.3-py2.7.egg/trac/web/main.py"_ line 243_ in dispatch\r\n    resp = chosen_handler.process_request(req)\r\n  File "/usr/local/lib/python2.7/dist-packages/Trac-0.12.3-py2.7.egg/trac/admin/web_ui.py"_ line 117_ in process_request\r\n    path_info)\r\n  File "/usr/local/lib/python2.7/dist-packages/TracAccountManager-0.3.2-py2.7.egg/acct_mgr/admin.py"_ line 137_ in render_admin_panel\r\n    return self._do_users(req)\r\n  File "/usr/local/lib/python2.7/dist-packages/TracAccountManager-0.3.2-py2.7.egg/acct_mgr/admin.py"_ line 240_ in _do_users\r\n    _create_user(req_ env_ check_permissions=False)\r\n  File "/usr/local/lib/python2.7/dist-packages/TracAccountManager-0.3.2-py2.7.egg/acct_mgr/web_ui.py"_ line 148_ in _create_user\r\n    acctmgr.set_password(username_ password)\r\n  File "/usr/local/lib/python2.7/dist-packages/TracAccountManager-0.3.2-py2.7.egg/acct_mgr/api.py"_ line 292_ in set_password\r\n    if store.set_password(user_ password_ old_password):\r\n  File "/usr/local/lib/python2.7/dist-packages/TracAccountManager-0.3.2-py2.7.egg/acct_mgr/htfile.py"_ line 56_ in set_password\r\n    self.userline(user_ password))\r\n  File "/usr/local/lib/python2.7/dist-packages/TracAccountManager-0.3.2-py2.7.egg/acct_mgr/htfile.py"_ line 159_ in _update_file\r\n    f = open(filename_ 'w')\r\nIOError: [Errno 2] No such file or directory: ''\r\n}}},defect,closed,normal,AccountManagerPlugin,normal,duplicate,,,0.11
