I am having p4 installed at /usr/local/bin/p4

What should i do.?

On Mon, Aug 6, 2012 at 1:19 PM, Christian Hammond <chip...@chipx86.com>wrote:

> You don't have p4 installed in a path that Apache can access. Make sure
> it's installed in /usr/bin.
>
>
> Christian
>
> --
> Christian Hammond - chip...@chipx86.com
> Review Board - http://www.reviewboard.org
> VMware, Inc. - http://www.vmware.com
>
>
> On Mon, Aug 6, 2012 at 12:40 AM, Nilesh Jaiswal <nileshj...@gmail.com>wrote:
>
>> here you go:
>>
>>
>> 2012-08-06 00:00:57,711 - DEBUG - DiffParser.parse: Finished parsing diff.
>> 2012-08-06 00:00:57,800 - ERROR - Error uploading new diff: [Errno 2] No
>> such file or directory
>> Traceback (most recent call last):
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/webapi/resources.py",
>> line 1510, in create
>>     request.FILES.get('parent_diff_path'))
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/reviews/forms.py",
>> line 295, in create
>>     history)
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/diffviewer/forms.py",
>> line 84, in create
>>     diff_file, basedir, check_existance=(not parent_diff_file)))
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/diffviewer/forms.py",
>> line 170, in _process_files
>>     not self.repository.get_file_exists(filename, revision))):
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/scmtools/models.py",
>> line 169, in get_file_exists
>>     return self.get_scmtool().file_exists(path, revision)
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/scmtools/core.py",
>> line 72, in file_exists
>>     self.get_file(path, revision)
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/scmtools/perforce.py",
>> line 306, in get_file
>>     return self.client.get_file(path, revision)
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/scmtools/perforce.py",
>> line 224, in get_file
>>     return self._run_worker(lambda: self._get_file(path, revision))
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/scmtools/perforce.py",
>> line 154, in _run_worker
>>     result = worker()
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/scmtools/perforce.py",
>> line 224, in <lambda>
>>     return self._run_worker(lambda: self._get_file(path, revision))
>>   File
>> "/usr/local/lib/python2.7/site-packages/ReviewBoard-1.6.9-py2.7.egg/reviewboard/scmtools/perforce.py",
>> line 201, in _get_file
>>     stderr=subprocess.PIPE)
>>   File "/usr/local/lib/python2.7/subprocess.py", line 679, in __init__
>>     errread, errwrite)
>>   File "/usr/local/lib/python2.7/subprocess.py", line 1228, in
>> _execute_child
>>     raise child_exception
>> OSError: [Errno 2] No such file or directory
>> 2012-08-06 00:25:50,140 - DEBUG - Attempting authentication on API for
>> user nileshj
>>
>>
>>
>>
>> On Mon, Aug 6, 2012 at 1:07 PM, Christian Hammond <chip...@chipx86.com>wrote:
>>
>>> Can you find anything in reviewboard.log that starts with "Error
>>> uploading new diff" ? That's the most likely trigger for this error.
>>>
>>>
>>> Christian
>>>
>>> --
>>> Christian Hammond - chip...@chipx86.com
>>> Review Board - http://www.reviewboard.org
>>> VMware, Inc. - http://www.vmware.com
>>>
>>>
>>> On Mon, Aug 6, 2012 at 12:33 AM, Nilesh Jaiswal <nileshj...@gmail.com>wrote:
>>>
>>>> Thank for prompt reply. Your reply motivated me. I think you will
>>>> provide me solution after looking into the requested diff.
>>>>
>>>>
>>>> Here is the requested output. The line marked with red have been added
>>>> to file.
>>>>
>>>> posting review request...
>>>> >>> RBTools 0.3.4
>>>> >>> Home = /home/nileshj
>>>> >>> svn info
>>>> >>> p4 info
>>>> >>> repository info: Path: pf-ch.nds.com:1666, Base path: None,
>>>> Supports changesets: True
>>>> >>> HTTP GETting api/
>>>> >>> HTTP GETting http://rbc.nds.com:8000/rbsvr/api/info/
>>>> >>> Using the new web API
>>>> >>> Generating diff for changenum 1568
>>>> >>> p4 describe -s 1568
>>>> >>> CREATING WHERE FILE FROM /tmp/tmpMhEcPa
>>>> >>> p4 -ztag -x /tmp/tmpMhEcPa where
>>>> >>> Processing edit of //dator/Dev/DEV_BR/Plugins/PostPlugin/SConscript
>>>> >>> WRITING //dator/Dev/DEV_BR/Plugins/PostPlugin/SConscript#1
>>>>  to /tmp/tmp_yDlEz
>>>> >>> CREATING OLD PRINT BATCH /tmp/tmp26cwU1
>>>> >>> p4 -s -p pf-ch.nds.com:1666 -x /tmp/tmp_yDlEz print
>>>> >>> CREATING NEW PRINT BATCH /tmp/tmp5APfF-
>>>> >>> p4 -s -p pf-ch.nds.com:1666 -x /tmp/tmpxe11Ch print
>>>> >>> Processing edit of //dator/Dev/DEV_BR/Plugins/PostPlugin/SConscript
>>>> >>> Writing "//dator/Dev/DEV_BR/Plugins/PostPlugin/SConscript#1" to
>>>> "/tmp/tmpnNHcoH"
>>>> >>> diff -urNp /tmp/tmpnNHcoH
>>>> /home/nileshj/fwei///dator/Dev/DEV_BR/Plugins/PostPlugin/SConscript
>>>> --- //dator/Dev/DEV_BR/Plugins/PostPlugin/SConscript
>>>> //dator/Dev/DEV_BR/Plugins/PostPlugin/SConscript#1
>>>> +++ //dator/Dev/DEV_BR/Plugins/PostPlugin/SConscript      2012-08-06
>>>> 14:50:29
>>>> @@ -18,6 +18,6 @@ env.InstallTree( "DeclarativeFiles", "..
>>>>
>>>>
>>>>  #======================================================================
>>>> -*
>>>> +#=====*
>>>>  retval = env.ProcessDir(env_base)
>>>>  Return('retval')
>>>>
>>>> Thank you again.
>>>>
>>>> Regards,
>>>> Nilesh
>>>>
>>>> On Mon, Aug 6, 2012 at 12:52 PM, Christian Hammond <chip...@chipx86.com
>>>> > wrote:
>>>>
>>>>> On Sun, Aug 5, 2012 at 11:21 PM, Nilesh Jaiswal 
>>>>> <nileshj...@gmail.com>wrote:
>>>>>
>>>>>> Dear All,
>>>>>>
>>>>>> I am trying to post the review request as below argument.
>>>>>>
>>>>>> My perforce id:njaiswal
>>>>>>
>>>>>> *I am using --submit-as option.*
>>>>>>
>>>>>> *post-review  --bugs-closed="TEST" --file-list=/tmp/tmp9Dj3Dt
>>>>>> --branch="DEV_BR" 
>>>>>> --server=http://rbc.nds.com:8000/rbsvr--submit-as=nileshj 
>>>>>> --description-file="/tmp/tmp79D4Hj" 1567 --p4-port="
>>>>>> pf-ch.nds.com:1666"*
>>>>>>
>>>>>> My while posting i am getting below error message.
>>>>>>
>>>>>> FOR RB USE DO NOT EDIT
>>>>>>
>>>>>
>>>>> It looks like you're using a custom post-review script. We can't fully
>>>>> support that, but I'll try to answer your questions.
>>>>>
>>>>>
>>>>>
>>>>>> ----------------------
>>>>>> p4web link: http://pf-ch.nds.com:5500/1567?ac=10
>>>>>> baseline: 1564
>>>>>> ' for review request '3'
>>>>>> >>> HTTP PUTting to
>>>>>> http://rbc.nds.com:8000/rbsvr/api/review-requests/3/draft/:
>>>>>> {'description': 'RB testing for china \n\n\nFOR RB USE DO NOT
>>>>>> EDIT\n----------------------\np4web link:
>>>>>> http://pf-ch.nds.com:5500/1567?ac=10\nbaseline: 1564\n'}
>>>>>> >>> Uploading diff, size: 159
>>>>>> >>> HTTP POSTing to
>>>>>> http://rbc.nds.com:8000/rbsvr/api/review-requests/3/diffs/: {}
>>>>>> >>> Got API Error 105 (HTTP code 400): One or more fields had errors
>>>>>> >>> Error data: {u'fields': {u'path': [u'[Errno 2] No such file or
>>>>>> directory']}, u'stat': u'fail', u'err': {u'msg': u'One or more fields had
>>>>>> errors', u'code': 105}}
>>>>>> Your review request still exists, but the diff is not attached.
>>>>>>
>>>>>> *My question is, *
>>>>>>
>>>>>> 1. Does my RB server user id requires account in perforce?
>>>>>>
>>>>>
>>>>> No.
>>>>>
>>>>>
>>>>>>
>>>>>> 2. What should i do make posting of review request if am having one
>>>>>> perforce id with multiple RB server user id.
>>>>>>
>>>>>
>>>>> All you need is one Perforce ID that's configured in the repository
>>>>> settings. The Review Board users have nothing to do with Perforce users.
>>>>>
>>>>>
>>>>>>
>>>>>> 3. Is it mandatory that perforce id to be in the user list of
>>>>>> reviewboard server
>>>>>>
>>>>>
>>>>> No. It wouldn't matter in any way.
>>>>>
>>>>> It sounds like there's just something wrong with your diff. Run that
>>>>> command with --output-diff and inspect the output. Also, check your
>>>>> reviewboard.log for errors that correspond to the time you made that
>>>>> request.
>>>>>
>>>>> Christian
>>>>>
>>>>> --
>>>>> Christian Hammond - chip...@chipx86.com
>>>>> Review Board - http://www.reviewboard.org
>>>>> VMware, Inc. - http://www.vmware.com
>>>>>
>>>>>  --
>>>>> 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
>>>
>>
>>  --
>> 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