Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 1793 by alleonik: Authentication failure with full gecos
http://code.google.com/p/reviewboard/issues/detail?id=1793

*NOTE: Do not post confidential information in this bug report.*

What version are you running?
1.0.5.1


What's the URL of the page containing the problem?
http://reviewboard.xxx/account/login/


What steps will reproduce the problem?
1. login user that use NIS with full gecos

What is the expected output? What do you see instead?
expected login.
see "InternalError at /account/login/":

Environment:

Request Method: POST
Request URL: http://reviewboard.xxx/account/login/
Django Version: 1.1.1
Python Version: 2.5.2
Installed Applications:
['django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.markup',
 'django.contrib.sites',
 'django.contrib.sessions',
 'djblets.datagrid',
 'djblets.feedview',
 'djblets.siteconfig',
 'djblets.util',
 'djblets.webapi',
 'reviewboard.accounts',
 'reviewboard.admin',
 'reviewboard.changedescs',
 'reviewboard.diffviewer',
 'reviewboard.iphone',
 'reviewboard.reports',
 'reviewboard.reviews',
 'reviewboard.scmtools',
 'reviewboard.webapi',
 'django_evolution']
Installed Middleware:
('django.middleware.gzip.GZipMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.doc.XViewMiddleware',
 'django.middleware.http.ConditionalGetMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'djblets.siteconfig.middleware.SettingsMiddleware',
 'reviewboard.admin.middleware.LoadSettingsMiddleware',
 'djblets.log.middleware.LoggingMiddleware',
 'reviewboard.admin.middleware.CheckUpdatesRequiredMiddleware')


Traceback:
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/core/handlers/base.py" in get_response
  98.                     response = middleware_method(request, e)
File "/usr/lib/python2.5/site-packages/Djblets-0.5.5-py2.5.egg/djblets/log/middleware.py" in process_exception
  220.                       request.user, request.build_absolute_uri(),
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/contrib/auth/middleware.py" in __get__
  9.             request._cached_user = get_user(request)
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/contrib/auth/__init__.py" in get_user
  84.         user_id = request.session[SESSION_KEY]
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/contrib/sessions/backends/base.py" in __getitem__
  46.         return self._session[key]
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/contrib/sessions/backends/base.py" in _get_session
  172.                 self._session_cache = self.load()
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/contrib/sessions/backends/db.py" in load
  16.                 expire_date__gt=datetime.datetime.now()
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/manager.py" in get
  120.         return self.get_query_set().get(*args, **kwargs)
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/query.py" in get
  300.         num = len(clone)
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/query.py" in __len__
  81.                 self._result_cache = list(self.iterator())
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/query.py" in iterator
  238.         for row in self.query.results_iter():
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/sql/query.py" in results_iter
  287.         for rows in self.execute_sql(MULTI):
File "/usr/lib/python2.5/site-packages/Django-1.1.1-py2.5.egg/django/db/models/sql/query.py" in execute_sql
  2369.         cursor.execute(sql, params)
File "/usr/lib/python2.5/site-packages/Djblets-0.5.5-py2.5.egg/djblets/log/middleware.py" in execute
  49.             return self.cursor.execute(sql, params)

Exception Type: InternalError at /account/login/
Exception Value: current transaction is aborted, commands ignored until end of transaction block



What operating system are you using? What browser?
Linux Gentoo. Opera 10.10, Firefox 3.0.3


Please provide any additional information below.
Authentication Method in RB - NIS.
Users without gecos login normally.

--
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/reviewboard-issues?hl=en.

Reply via email to