577: Exception Type: DoesNotExist at /reviewboard/r/22/publish/

heman******@gmai***** (Google Code) (Is this you? Claim this profile.)
Sept. 23, 2008
What's the URL of the page containing the problem?

http://localhost/reviewboard/r/22/publish/

What steps will reproduce the problem?
1. setup apache for reviewboard
2. new review request >>>  publish
3.

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

DoesNotExist at /reviewboard/r/22/publish/
Site matching query does not exist.
Request Method: 	GET
Request URL: 	http://localhost/reviewboard/r/22/publish/
Exception Type: 	DoesNotExist
Exception Value: 	Site matching query does not exist.
Exception Location: 
/usr/lib/python2.4/site-packages/django/db/models/query.py in get, line 301
Python Executable: 	/usr/bin/python
Python Version: 	2.4.3
Python Path: 	['/usr/lib/python2.4/site-packages/reviewboard',
'/root/reviewboard',
'/usr/lib/python2.4/site-packages/setuptools-0.6c5-py2.4.egg',
'/usr/lib/python2.4/site-packages/MySQL_python-1.2.2-py2.4-linux-i686.egg',
'/usr/lib/python2.4/site-packages/Genshi-0.5.1-py2.4-linux-i686.egg',
'/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg',
'/usr/lib/python24.zip', '/usr/lib/python2.4',
'/usr/lib/python2.4/plat-linux2', '/usr/lib/python2.4/lib-tk',
'/usr/lib/python2.4/lib-dynload', '/usr/lib/python2.4/site-packages',
'/usr/lib/python2.4/site-packages/Numeric',
'/usr/lib/python2.4/site-packages/PIL',
'/usr/lib/python2.4/site-packages/gtk-2.0']
Server time: 	Mon, 11 Aug 2008 12:44:34 -0400


What operating system are you using? What browser?

CentOs / Mozilla Firefox

Please provide any additional information below.

Environment:

Request Method: GET
Request URL: http://localhost/reviewboard/r/22/publish/
Django Version: 0.97-pre-SVN-unknown
Python Version: 2.4.3
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.util',
 'djblets.webapi',
 'reviewboard.accounts',
 'reviewboard.admin',
 'reviewboard.diffviewer',
 'reviewboard.iphone',
 'reviewboard.reports',
 'reviewboard.reviews',
 'reviewboard.scmtools',
 'reviewboard.webapi',
 'django_evolution']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.middleware.doc.XViewMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware')


Traceback:
File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py" in
get_response
  85.                 response = callback(request, *callback_args,
**callback_kwargs)
File "/usr/lib/python2.4/site-packages/django/db/models/manager.py" in get
  82.         return self.get_query_set().get(*args, **kwargs)
File "/usr/lib/python2.4/site-packages/django/db/models/query.py" in get
  301.             raise self.model.DoesNotExist("%s matching query does
not exist."

Exception Type: DoesNotExist at /reviewboard/r/22/publish/
Exception Value: Site matching query does not exist.

entire reviewboard dir is /usr/lib/python2.4/site-packages/reviewboard

I.E where i extracted reviewboard


in settings.py i edited

SITE_ROOT = '/reviewboard/' so that it can work with apach (httpd.conf)

httpd.conf settings:--

DocumentRoot /usr/lib/python2.4/site-packages/reviewboard/
   ErrorDocument 500 /errordocs/500.html

  # Serve django pages

   <Location "/reviewboard/">

    PythonPath "['/usr/lib/python2.4/site-packages/reviewboard'] +
['/root/reviewboard'] + sys.path"
    SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
    SetHandler mod_python
    PythonHandler django.core.handlers.modpython
    PythonAutoReload Off
    PythonDebug On
    Allow from all
  </Location>

  # Serve static media without running it through mod_python
  # (overrides the above)
  <LocationMatch ^(/(media|css|images|scripts|errordocs))>
    SetHandler None
    Allow from all
  </LocationMatch>

  # Alias static media requests to filesystem
  Alias /media /usr/lib/python2.4/site-packages/django/contrib/admin/media
  Alias /css /root/reviewboard/htdocs/css
  Alias /images /root/reviewboard/htdocs/images
  Alias /scripts /root/reviewboard/htdocs/scripts
  Alias /errordocs/ /root/reviewboard/htdocs/errordocs

  <Directory "/root/reviewboard/htdocs">
   Order deny,allow
   Allow from all
  </Directory>
  <Directory "/usr/lib/python2.4/site-packages/django/contrib/admin/media">
   Order deny,allow
   Allow from all
  </Directory>
chipx86
#1 chipx86
Sounds like there's no Site object for your site. What is your SITE_ID set to in the
settings, and what do you have in the admin UI for Site objects?
  • +NeedInfo
david
#2 david
Closing because the requested information has not been provided. If this is still a
problem and you can supply the needed information, please add a comment and we'll
reopen the bug.
  • -NeedInfo
    +Incomplete