Hi David , My object is just to upload a file which can be any file (*.gif or *.bmp ) (need not be a diff file) using commandline "post-review --diff-filename=file_name " to review-board server in our clear-case environment
How to do it using post-review in clearcase environment ? let me know if any other option to post-review is there ? Thanks On Monday, August 19, 2013 4:39:59 PM UTC+5:30, Akshaya Samantaray wrote: > > HI David , > > Thanks for the response . > > d1.diff is just diff file i have created manually i.e the diff between my > dev branch changes & Integration branch changes redirected to file called > d1.diff and i am trying to upload this manually created diff file d1.diff > using "*post-review --diff-filename=d1.diff > --server="https://MyRbServer<https://myrbserver/> > " .* > * > * > I can upload this manually created diff file d1.diff file from GUI in > reviewboard page but not sure why its not uploading using from command > line using "post-review diff-filename=d1.diff --server=" > https://MyRbServer <https://myrbserver/>"" .I am not getting any clue > from the post-review debug log or reviewboard server log . > > Do i need to have any setup for apache or reviewboard server side > configuration ?where can i check to get the exact clue for this error ? > > Please have a look and get back to me .I am waiting for your response . > > Thanks > > >>> HTTP POSTing to > >>> https://MyRbServer/api/review-requests/370/diffs/<https://myrbserver/api/review-requests/370/diffs/>: > >>> > {'basedir': u'/view/ppreleng_reviewboardAdmin/vobs/ms-test'} > *>>> Got API Error 105 (HTTP code 400): One or more fields had errors* > *>>> Error data: {u'fields': {u'path': [u'The diff file is empty']}, > u'stat': u'fail', u'err': {u'msg': u'One or more fields had errors', > u'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. > > > > * > * > * > * > * > * > * > * > On Friday, August 16, 2013 11:15:13 PM UTC+5:30, David Trowbridge wrote: >> >> What is in "d1.diff"? The debug output says it's 27 bytes, which doesn't >> sound like a diff file. >> >> -David >> >> >> On Fri, Aug 16, 2013 at 3:28 AM, Akshaya Samantaray < >> [email protected]> wrote: >> >>> HI, >>> >>> Ours is base clearcase Enviroment .Our Reviewboard server is LINUX rhel >>> machine with RB version 1.6.3 .i am running post-review from Linux hosts >>> having rb tools 0.4.1 >>> >>> I am facing same issue while uploading existing diff file using >>> "*post-review >>> --diff-filename"* from linux host ..The review is getting created but >>> the diff file is not getting uploaded from command line post-review .I can >>> upload the diff file from GUI to the appropriate review ID but failing >>> from commandline "*post-review --diff-filename"* >>> >>> Let me know if any specfic Server side configuration missing ? Please >>> help . >>> >>> Error: >>> >>> 14 % *post-review --diff-filename=d1.diff --server="https://MyRbServer" >>> -d* >>> >>> RBTools 0.4.1 >>> >>> Home = /emc/ppreleng >>> >>> HTTP GETting api/ >>> >>> HTTP GETting https://MyRbServer/api/info/ >>> >>> Using the new web API >>> >>> HTTP GETting https://MyRbServer/api/repositories/ >>> >>> HTTP GETting https://MyRbServer/api/repositories/1/ >>> >>> HTTP GETting https://MyRbServer/api/repositories/1/info/ >>> >>> HTTP GETting https://MyRbServer/api/repositories/2/ >>> >>> HTTP GETting https://MyRbServer/api/repositories/2/info/ >>> >>> HTTP GETting https://MyRbServer/api/repositories/3/ >>> >>> HTTP GETting https://MyRbServer/api/repositories/3/info/ >>> >>> Attempting to create review request on >>> /view/ppreleng_reviewboardAdmin/vobs/ms-test for None >>> >>> HTTP POSTing to https://MyRbServer/api/review-requests/: >>> {'repository': u'/view/ppreleng_reviewboardAdmin/vobs/ms-test'} >>> >>> Review request created >>> >>> Uploading diff, size: 27 >>> >>> HTTP POSTing to https://MyRbServer/api/review-requests/370/diffs/: >>> {'basedir': u'/view/ppreleng_reviewboardAdmin/vobs/ms-test'} >>> *>>> Got API Error 105 (HTTP code 400): One or more fields had errors* >>> *>>> Error data: {u'fields': {u'path': [u'The diff file is empty']}, >>> u'stat': u'fail', u'err': {u'msg': u'One or more fields had errors', >>> u'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 Tuesday, October 30, 2012 2:14:29 PM UTC+5:30, Alvin NG wrote: >>>> >>>> Hi, >>>> >>>> I could not attach the difference between revisions to my review. >>>> It gives me the error "Got API Error 105 (HTTP code 400): One or more >>>> fields had errors". >>>> I have also tried to output the difference by using svn diff and >>>> attach the file to my review, but it still gives me the same error. >>>> >>>> My command: post-review >>>> --server=http://localhost/**reviewboard<http://localhost/reviewboard>--debug >>>> >>>> --disable-proxy --target-group=proj_test -- revision=0:11 --diff- >>>> filename=diff.txt >>>> >>>> (I'm not sure if this would also help) The repository server of my >>>> Reviewboard is like this svn://localhost/test_proj but not the local >>>> path to the reviewboard server >>>> >>>> Many thanks, >>>> Alvin >>>> >>> -- >>> 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 >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "reviewboard" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> -- 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 --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
