I guess You are using 1.0.x ReviewBoard. I had similar problem last
time but my version was 1.1.x alpha which return additional
informations. My error while uploading diff looks like:
>>> {'fields': {'path': ['The diff file is empty']}, 'stat': 'fail', 'err':
>>> {'msg': 'One or more fields had errors', 'code': 105, 'error': 'Permission
>>> Denied'}}
It is really not important how message looks like but i get that
additional information permission or access denied. I don't have
enough time to back to this issue but I guess that ReviewBoard from
the server side try "read" (or something) from repository and they
don't have enough privileges. Probably Apache / Lighttpd user doesn't
have permissions to read dynamic views. This is only my assumption -
that this is the problem which could happen.
On Feb 12, 10:18 pm, Christian Hammond <[email protected]> wrote:
> You can use post-review --output-diff to generate the diff without pushing
> it to the server.
>
> What version is running on the server? You may be able to find some data in
> the log files, if you turn logging on.
>
> Christian
>
> --
> Christian Hammond - [email protected]
> Review Board -http://www.reviewboard.org
> VMware, Inc. -http://www.vmware.com
>
>
>
> On Fri, Feb 12, 2010 at 4:19 AM, eeiths <[email protected]> wrote:
> > I'm trying the post-review tool on windows env but i get the following
> > error ...wondering is this a clearcase issue or reviewboard.
>
> > is the a command to create the diff in isolation ..so I can see or
> > upload it via the GUI.
> > How can i debug the server side ..?
>
> > Any help appreciated .
>
> > C:\python25\Scripts>cleartool lsco -me -cview -recurse -short X:\ |
> > sed s/\\/\//g | xargs post-review -d
> > --server=http://ev001f29a331be/
> > >>> cleartool pwv -short
> > >>> repository info: Path: X:/, Base path: X:/, Supports changesets: False
> > >>> cleartool desc -pre X:\wran_cm_cms\PlannedAreaUpdator.java
> > >>> cleartool desc -fmt %Vn X:\
> > >>> cleartool desc -fmt %Vn X:\wran_cm_cms
> > :
> > :
>
> > >>> cleartool get -to
> > c:\users\etomhar\appdata\local\temp\ae893516429051478f79222898e00140
> > X:\wran_cm_cms\PlannedAreaUpdator.java@
> > @\main\at_ossrc_dev\at_ossrc_r7_inc70.26\4
> > >>> Looking for 'ev001f29a331be /reviews/' cookie in C:\Users\etomhar\Local
> > Settings\Application Data\.post-review-cookies.txt
> > >>> Loaded valid cookie -- no login required
> > >>> Attempting to create review request for None
> > >>> HTTP POSTing to
> >http://ev001f29a331be/reviews/api/json/reviewrequests/new/:
> > {'repository_path': 'X:/'}
> > >>> Review request created
> > >>> Attempting to set field 'description' to '** NONE **
> > VIEWTYPE: dynamic
> > ' for review request '6'
> > >>> HTTP POSTing to
> >http://ev001f29a331be/reviews/api/json/reviewrequests/6/draft/set/:
> > {'description': '** NONE **\nVIEWTYPE: dynamic\n'}
> > >>> HTTP POSTing to
> >http://ev001f29a331be/reviews/api/json/reviewrequests/6/draft/save/:{}
> > >>> Review request draft saved
> > >>> Uploading diff, size: 29
> > >>> HTTP POSTing to
> >http://ev001f29a331be/reviews/api/json/reviewrequests/6/diff/new/:
> > {'basedir': 'X:/'}
> > Error uploading diff: One or more fields had errors (105)
> > >>> {'fields': {'path': ['The diff file is empty']}, 'stat': 'fail', 'err':
> > {'msg': 'One or more fields had errors', 'code': 105}}
> > Your review request still exists, but the diff is not attached.
>
> > --
> > 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
> > [email protected]<reviewboard%2bunsubscr...@googlegr
> > oups.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
[email protected]
For more options, visit this group at
http://groups.google.com/group/reviewboard?hl=en