Hi guys,

Two days ago, I followed the documentation on page of Review Board and
installed it.
Everything seemed great. The site was established successfully. I
could register, use admin, set repository. But when I tried to use
post-review to post a perforce review. I failed!

The command is: post-review.py 2 (perforce changeset no.).

The log is below:
=================================================
>>> p4 info
>>> repository info: Path: yli-01-pc.com:1666, Base path: None, Suppor
ts changesets: True
>>> Generating diff for changenum 2
>>> p4 describe -s 2
>>> Processing edit of //depot/Readme.txt
>>> Writing "//depot/Readme.txt#1" to "c:\docume~1\jason\locals~1
\temp\tmpra6drg
"
>>> p4 print -q //depot/Readme.txt#1
>>> p4 where //depot/Readme.txt
>>> diff -urNp c:\docume~1\jason\locals~1\temp\tmpra6drg
E:\abcdefg\Readme.txt
>>> Looking for '127.0.0.1 /' cookie in C:\Documents and
Settings\Jason\Local Se
ttings\Application Data\.post-review-cookies.txt
>>> Loaded valid cookie -- no login required
>>> Attempting to create review request for 2
>>> HTTP POSTing to http://127.0.0.1:80/api/json/reviewrequests/new/:
{'reposito
ry_path': 'yli-01-pc.com:1666', 'changenum': '2'}
>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
 <head>
  <title>500 - Internal Server Error | Review Board</title>
 </head>
 <body>
  <h1>Something broke! (Error 500)</h1>
  <p>
   It appears something broke when you tried to go to here. This is
either
   a bug in Review Board or a server configuration error. Please
report
   this to your administrator.
  </p>
 </body>
</title>

Unable to access http://127.0.0.1:80/api/json/reviewrequests/new/ The
host path
 may be invalid
HTTP Error 500: Internal Server Error
==================================================

It seems the diff file has been created,  but can not create a new
post on RB site.
I know nothing about Django and json.

my apache conf:
===================================
<VirtualHost *:80>
#       ServerName review.mybrion.net
        DocumentRoot "E:/reviewboard_tmp3/htdocs"

        # Error handlers
        ErrorDocument 500 /errordocs/500.html

        # Serve django pages
        <Location "/">
                PythonPath "['E:/reviewboard_tmp3/conf'] + sys.path"
                SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
                SetEnv PYTHON_EGG_CACHE "E:/reviewboard_tmp3/tmp/egg_cache"
                SetHandler mod_python
                PythonHandler django.core.handlers.modpython
                PythonAutoReload Off
                PythonDebug On
                # Used to run multiple mod_python sites in the same apache
                PythonInterpreter reviewboard_reviewboard_tmp3
        </Location>

        # Serve static media without running it through mod_python
        # (overrides the above)
        <Location "/media">
                SetHandler None
        </Location>
        <Location "/errordocs">
                SetHandler None
        </Location>

        <Directory "E:/reviewboard_tmp3/htdocs">
        #       Options Indexes FollowSymLinks
        #       AllowOverride all
                Order Allow,Deny
                Allow from all
        </Directory>

        # Alias static media requests to filesystem
        Alias /media "E:/reviewboard_tmp3/htdocs/media"
        Alias /errordocs "E:/reviewboard_tmp3/htdocs/errordocs"
</VirtualHost>
===================================

Anyone knows how to fix it?  Thanks.

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

Reply via email to