2111: "Profile matching query does not exist" error.

gtu****@gmai***** (Google Code) (Is this you? Claim this profile.)
May 29, 2011
What version are you running?

1.6beta2.1

What's the URL of the page containing the problem?

Email.

What steps will reproduce the problem?
Unknown, as of right now.  Have received similar errors 7 times on 3 reviews.

What is the expected output? What do you see instead?

No reported errors on front end but admin account received error emails.  See below.

What operating system are you using? What browser?

See user-agent string below.

Please provide any additional information below.

I scripted the import of users from LDAP so I could prepopulate groups.  The script sets the last_login field to "0000-00-00 00:00:00" and the first login fails with a 500 error.  I don't know if this is related but it might be.

Email body:
"""
Traceback (most recent call last):

  File "/usr/lib/python2.4/site-packages/Django-1.3-py2.4.egg/django/core/handlers/base.py", line 111, in get_response
    response = callback(request, *callback_args, **callback_kwargs)

  File "/usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/accounts/decorators.py", line 25, in _check
    return login_required(view_func)(*args, **kwargs)

  File "/usr/lib/python2.4/site-packages/Djblets-0.6.7-py2.4.egg/djblets/auth/util.py", line 46, in _checklogin
    return view_func(request, *args, **kwargs)

  File "/usr/lib/python2.4/site-packages/ReviewBoard-1.6beta2.1-py2.4.egg/reviewboard/reviews/views.py", line 296, in review_detail
    starred = review_request in \

  File "/usr/lib/python2.4/site-packages/Django-1.3-py2.4.egg/django/contrib/auth/models.py", line 383, in get_profile
    self._profile_cache = model._default_manager.using(self._state.db).get(user__id__exact=self.id)

  File "/usr/lib/python2.4/site-packages/Django-1.3-py2.4.egg/django/db/models/query.py", line 348, in get
    raise self.model.DoesNotExist("%s matching query does not exist."

DoesNotExist: Profile matching query does not exist.


<ModPythonRequest
path:/r/3/,
GET:<QueryDict: {}>,
POST:<QueryDict: {}>,
COOKIES:{'rbsessionid': 'd8a08f65a3ed3e0c4e733b1a1f512a33'},
META:{'AUTH_TYPE': None,
 'CONTENT_LENGTH': 0,
 'CONTENT_TYPE': None,
 'GATEWAY_INTERFACE': 'CGI/1.1',
 'HTTP_ACCEPT': 'application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',
 'HTTP_ACCEPT_ENCODING': 'gzip,deflate,sdch',
 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8',
 'HTTP_CACHE_CONTROL': 'max-age=0',
 'HTTP_CONNECTION': 'keep-alive',
 'HTTP_COOKIE': 'rbsessionid=d8a08f65a3ed3e0c4e733b1a1f512a33',
 'HTTP_HOST': 'reviews.REDACTED.com',
 'HTTP_REFERER': 'http://reviews.REDACTED.com/account/login/?next_page=/r/3/',
 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24',
 'PATH_INFO': u'/r/3/',
 'PATH_TRANSLATED': None,
 'QUERY_STRING': None,
 'REMOTE_ADDR': '10.6.241.148',
 'REMOTE_HOST': None,
 'REMOTE_IDENT': None,
 'REMOTE_USER': None,
 'REQUEST_METHOD': 'GET',
 'SCRIPT_NAME': '',
 'SERVER_NAME': 'reviews.REDACTED.com',
 'SERVER_PORT': 80,
 'SERVER_PROTOCOL': 'HTTP/1.1',
 'SERVER_SOFTWARE': 'mod_python'}>
"""
david
#1 david
Fixed in master c2060dd. Thanks!
  • +Fixed