Hi,
I upgraded to version 1.5.5 and I am running mod_python with Python 2.6.
Only asks me for my password once now.

Less errors, but still a error:
 post-review -pd --summary="review board test" --description="REVIEW BOARD
TEST" USE_SVN_README --username=tvincent
>>> RBTools 0.3.2
>>> Home = /home/tvincent
>>> svn info
>>> diff --version
>>> repository info: Path: https://SERVER01.truncated.com/opt, Base path:
/operations/puppet, Supports changesets: False
>>> HTTP GETting api/
==> HTTP Authentication Required
Enter authorization information for "Web API" at SERVER02.truncated.com
Password:
>>> HTTP GETting http://SERVER02.truncated.com/api/info/
>>> Using the new web API
>>> svn diff --diff-cmd=diff USE_SVN_README
>>> svn info USE_SVN_README
>>> svn info USE_SVN_README
>>> svn info USE_SVN_README
>>> svn info USE_SVN_README
>>> HTTP GETting http://SERVER02.truncated.com/api/repositories/
>>> HTTP GETting http://SERVER02.truncated.com/api/repositories/2/
>>> HTTP GETting http://SERVER02.truncated.com/api/repositories/2/info/
>>> Got API Error 210 (HTTP code 500): There was an error fetching extended
information for this repository
>>> Error data: {'stat': 'fail', 'err': {'msg': 'There was an error fetching
extended information for this repository', 'code': 210}}
>>> HTTP GETting http://SERVER02.truncated.com/api/repositories/3/
>>> HTTP GETting http://SERVER02.truncated.com/api/repositories/3/info/
>>> Got API Error 210 (HTTP code 500): There was an error fetching extended
information for this repository
>>> Error data: {'stat': 'fail', 'err': {'msg': 'There was an error fetching
extended information for this repository', 'code': 210}}
>>> HTTP GETting http://SERVER02.truncated.com/api/repositories/4/
>>> HTTP GETting http://SERVER02.truncated.com/api/repositories/4/info/
>>> Attempting to create review request on
https://SERVER01.truncated.com/opt for None
>>> HTTP POSTing to http://SERVER02.truncated.com/api/review-requests/:
{'repository': 'https://SERVER01.truncated.com/opt'}
>>> Review request created
>>> Attempting to set field 'summary' to 'review board test' for review
request '414'
>>> HTTP PUTting to
http://SERVER02.truncated.com/api/review-requests/414/draft/: {'summary':
'review board test'}
>>> Attempting to set field 'description' to 'REVIEW BOARD TEST' for review
request '414'
>>> HTTP PUTting to
http://SERVER02.truncated.com/api/review-requests/414/draft/:
{'description': 'REVIEW BOARD TEST'}
>>> Uploading diff, size: 421
>>> HTTP POSTing to
http://SERVER02.truncated.com/api/review-requests/414/diffs/: {'basedir':
'/operations/puppet'}
>>> Got API Error 105 (HTTP code 400): One or more fields had errors
>>> Error data: {'fields': {'path': ["Server sent unexpected return value
(500 Internal Server Error) in response to OPTIONS request for '
https://SERVER01.truncated.com/opt/operations/puppet/USE_SVN_README'"]},
'stat': 'fail', 'err': {'msg': 'One or more fields had errors', 'code':
105}}

Error uploading diff

The generated diff file was empty. This usually means no files were
modified in this change.

Try running with --output-diff and --debug for more information.

Your review request still exists, but the diff is not attached.


On Wed, May 11, 2011 at 12:28 PM, Christian Hammond <chip...@chipx86.com>wrote:

> You're running exactly 1.5? Try upgrading. There are a lot of API issues in
> 1.5, which I want to rule out first.
>
> Also, are you using mod_python, or something else?
>
> Christian
>
> --
> Christian Hammond - chip...@chipx86.com
> Review Board - http://www.reviewboard.org
> VMware, Inc. - http://www.vmware.com
>
>
> On Wed, May 11, 2011 at 11:10 AM, Thomas Vincent <tvinc...@astreya.com>wrote:
>
>> I changed the site setting from http to https. Now I get:
>> [13:07:36 tvincent@SERVER02:~/puppet]$ post-review -pd --
>> summary="review board test" --description="REVIEW BOARD TEST"
>> USE_SVN_README --username=tvincent
>> >>> RBTools 0.3.2
>> >>> Home = /home/tvincent
>> >>> svn info
>> >>> diff --version
>> >>> repository info: Path: https://SERVER01.truncated.com/opt, Base path:
>> /operations/puppet, Supports changesets: False
>> >>> HTTP GETting api/
>> ==> HTTP Authentication Required
>> Enter authorization information for "Web API" at
>> reviewboard.truncated.com
>> Password:
>> >>> HTTP GETting http://reviewboard.truncated.com/api/info/
>> >>> Using the deprecated Review Board 1.0 web API
>> >>> svn diff --diff-cmd=diff USE_SVN_README
>> >>> svn info USE_SVN_README
>> >>> svn info USE_SVN_README
>> >>> svn info USE_SVN_README
>> >>> svn info USE_SVN_README
>> ==> Review Board Login Required
>> Enter username and password for Review Board at
>> http://reviewboard.truncated.com/
>> Password:
>> >>> Logging in with username "tvincent"
>> >>> HTTP POSTing to
>> http://reviewboard.truncated.com/api/json/accounts/login/: {'username':
>> 'tvincent', 'password': '**************'}
>> Traceback (most recent call last):
>>  File "/usr/bin/post-review", line 7, in ?
>>    sys.exit(
>>  File "/usr/lib/python2.4/site-packages/RBTools-0.3.2-py2.4.egg/
>> rbtools/postreview.py", line 3790, in main
>>  File "/usr/lib/python2.4/site-packages/RBTools-0.3.2-py2.4.egg/
>> rbtools/postreview.py", line 488, in login
>>  File "/usr/lib/python2.4/site-packages/RBTools-0.3.2-py2.4.egg/
>> rbtools/postreview.py", line 982, in api_post
>>  File "/usr/lib/python2.4/site-packages/RBTools-0.3.2-py2.4.egg/
>> rbtools/postreview.py", line 903, in http_post
>>  File "/usr/lib64/python2.4/urllib2.py", line 130, in urlopen
>>    return _opener.open(url, data)
>>  File "/usr/lib64/python2.4/urllib2.py", line 364, in open
>>    response = meth(req, response)
>>  File "/usr/lib/python2.4/site-packages/RBTools-0.3.2-py2.4.egg/
>> rbtools/postreview.py", line 317, in http_response
>>  File "/usr/lib64/python2.4/urllib2.py", line 396, in error
>>    result = self._call_chain(*args)
>>  File "/usr/lib64/python2.4/urllib2.py", line 337, in _call_chain
>>    result = func(*args)
>>  File "/usr/lib64/python2.4/urllib2.py", line 741, in http_error_401
>>    host, req, headers)
>>  File "/usr/lib64/python2.4/urllib2.py", line 720, in
>> http_error_auth_reqed
>>    return self.retry_http_basic_auth(host, req, realm)
>>  File "/usr/lib/python2.4/site-packages/RBTools-0.3.2-py2.4.egg/
>> rbtools/postreview.py", line 339, in retry_http_basic_auth
>>  File "/usr/lib64/python2.4/urllib2.py", line 730, in
>> retry_http_basic_auth
>>    return self.parent.open(req)
>>  File "/usr/lib64/python2.4/urllib2.py", line 364, in open
>>    response = meth(req, response)
>>  File "/usr/lib/python2.4/site-packages/RBTools-0.3.2-py2.4.egg/
>> rbtools/postreview.py", line 317, in http_response
>>  File "/usr/lib64/python2.4/urllib2.py", line 396, in error
>>    result = self._call_chain(*args)
>>  File "/usr/lib64/python2.4/urllib2.py", line 337, in _call_chain
>>    result = func(*args)
>>  File "/usr/lib64/python2.4/urllib2.py", line 916, in http_error_401
>>    host, req, headers)
>>  File "/usr/lib64/python2.4/urllib2.py", line 807, in
>> http_error_auth_reqed
>>    raise ValueError("AbstractDigestAuthHandler doesn't know "
>> ValueError: AbstractDigestAuthHandler doesn't know about Basic
>>
>>
>> On May 10, 6:22 pm, Christian Hammond <chip...@chipx86.com> wrote:
>> > What type of repository are you using? I assume Subversion?
>> >
>> > It looks like there are two things going wrong. The first is that Review
>> > Board's having some sort of trouble fetching server information from
>> your
>> > repository. The second is that locally, it's been unable to generate a
>> diff.
>> >
>> > So assuming Subversion, what happens if you run "svn diff" on your
>> checkout?
>> >
>> > Christian
>> >
>> > --
>> > Christian Hammond - chip...@chipx86.com
>> > Review Board -http://www.reviewboard.org
>> > VMware, Inc. -http://www.vmware.com
>> >
>> > On Tue, May 10, 2011 at 5:49 PM, Thomas Vincent <tvinc...@astreya.com
>> >wrote:
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > > Hi,
>> > > I am getting the following errors when I try to upload a file using
>> > > post-review.
>> > > >>> Got API Error 210 (HTTP code 200): There was an error fetching
>> extended
>> > > information for this repository.
>> > > >>> Error data: {'deprecated': {'in_version': '1.5'}, 'stat': 'fail',
>> > > 'err': {'msg': 'There was an error fetching extended information for
>> this
>> > > repository.', 'code': 210}}
>> > > >>> HTTP GETting api/json/repositories/3/info/
>> > > >>> Got API Error 210 (HTTP code 200): There was an error fetching
>> extended
>> > > information for this repository.
>> > > >>> Error data: {'deprecated': {'in_version': '1.5'}, 'stat': 'fail',
>> > > 'err': {'msg': 'There was an error fetching extended information for
>> this
>> > > repository.', 'code': 210}}
>> > > >>> HTTP GETting api/json/repositories/4/info/
>> > > >>> Attempting to create review request onhttps://repository/optionfor
>> > > None
>> > > >>> HTTP POSTing
>> tohttp://truncated/option/api/json/reviewrequests/new/:
>> > > {'repository_path': 'https://truncated.com/option'}
>> > > >>> Review request created
>> > > >>> Attempting to set field 'summary' to 'review board test' for
>> review
>> > > request '408'
>> > > >>> HTTP POSTing to
>> > >http://truncated/api/json/reviewrequests/408/draft/set/:{'summary':
>> > > 'review board test'}
>> > > >>> Attempting to set field 'description' to 'REVIEW BOARD TEST' for
>> review
>> > > request '408'
>> > > >>> HTTP POSTing to
>> > >http://truncated/api/json/reviewrequests/408/draft/set/:{'description
>> ':
>> > > 'REVIEW BOARD TEST'}
>> > > >>> Uploading diff, size: 421
>> > > >>> HTTP POSTing to
>> > >http://truncating/api/json/reviewrequests/408/diff/new/:{'basedir':
>> > > '/operations/puppet'}
>> > > >>> Got API Error 105 (HTTP code 200): One or more fields had errors
>> > > >>> Error data: {'fields': {'path': ["Server sent unexpected return
>> value
>> > > (500 Internal Server Error) in response to OPTIONS request for '
>> > >https://truncated/opt/operations/puppet/USE_SVN_README'"]}, 'stat':
>> > > 'fail', 'err': {'msg': 'One or more fields had errors', 'code': 105},
>> > > 'deprecated': {'in_version': '1.5'}}
>> >
>> > > Error uploading diff
>> >
>> > > The generated diff file was empty. This usually means no files were
>> > > modified in this change.
>> >
>> > > Try running with --output-diff and --debug for more information.
>> >
>> > > Your review request still exists, but the diff is not attached.
>> >
>> > > RB is 1.5, and rbtools are 0.3.2 .
>> >
>> > > --
>> > > Want to help the Review Board project? Donate today at
>> > >http://www.reviewboard.org/donate/
>> > > Happy user? Let us know athttp://www.reviewboard.org/users/
>> > > -~----------~----~----~----~------~----~------~--~---
>> > > 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
>>
>> --
>> Want to help the Review Board project? Donate today at
>> http://www.reviewboard.org/donate/
>> Happy user? Let us know at http://www.reviewboard.org/users/
>> -~----------~----~----~----~------~----~------~--~---
>> 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
>>
>
>  --
> Want to help the Review Board project? Donate today at
> http://www.reviewboard.org/donate/
> Happy user? Let us know at http://www.reviewboard.org/users/
> -~----------~----~----~----~------~----~------~--~---
> 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

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
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