Re: OSError: [Errno 2] No such file or directory, while trying to view diff (P4)
I finally found the issue. I had to add some debug code to print (log) my path info and other stuff to track down the problem. P4 was in the path but there was a strange problem with the "patch" utility. I installed it again, ensured it was in the path and reviewed the P4 information on Apache's conf file. Thanks! jr On Oct 21, 4:26 pm, jr <[EMAIL PROTECTED]> wrote: > Thanks for responding Christian, I really appreciate your support. I > haven't had a chance to play with my reviewboard stuff so I've not > checked the config on my server. I'm almost sure p4 is in the path... > I'll take a look and let you know if it works. > > Thanks again, > > jr > > On Oct 15, 7:52 pm, "Christian Hammond" <[EMAIL PROTECTED]> wrote: > > > You need to have p4 in the path where the web server can access it. > > > Christian > > > -- > > Christian Hammond - [EMAIL PROTECTED] > > VMware, Inc. > > > On Wed, Oct 15, 2008 at 11:41 AM, jr <[EMAIL PROTECTED]> wrote: > > > > Hi > > > > I'm trying to use reviewboard and P4 and I'm having some problems. I'd > > > really appreciate any help or hints to solve this issue. > > > > I'm creating the request using: > > > > post-review.py x –d > > > > It works and it's posting a draft on my server but it throws an > > > exception when I try to view the diff file (clicking on the "View > > > Difference" button). This is the stack trace: > > > > [Errno 2] No such file or directory > > > Traceback (most recent call last): > > > File "/var/www/reviewboard/diffviewer/views.py", line 86, in > > > view_diff > > > files = get_diff_files(diffset, None, interdiffset, highlighting) > > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 651, in > > > get_diff_files > > > enable_syntax_highlighting) > > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 567, in > > > generate_files > > > lambda: get_chunks(filediff.diffset, > > > File "/root/reviewboard/djblets/util/misc.py", line 55, in > > > cache_memoize > > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 570, in > > > > > > enable_syntax_highlighting)) > > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 337, in > > > get_chunks > > > old = get_original_file(filediff) > > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 244, in > > > get_original_file > > > data = cache_memoize(key, lambda: [fetch_file(file, revision)])[0] > > > File "/root/reviewboard/djblets/util/misc.py", line 55, in > > > cache_memoize > > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 244, in > > > > > > data = cache_memoize(key, lambda: [fetch_file(file, revision)])[0] > > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 224, in > > > fetch_file > > > data = tool.get_file(file, revision) > > > File "/var/www/reviewboard/scmtools/perforce.py", line 83, in > > > get_file > > > p = subprocess.Popen(cmdline, stdout=subprocess.PIPE, > > > stderr=subprocess.PIPE) > > > File "/usr/lib/python2.5/subprocess.py", line 594, in __init__ > > > errread, errwrite) > > > File "/usr/lib/python2.5/subprocess.py", line 1147, in > > > _execute_child > > > raise child_exception > > > OSError: [Errno 2] No such file or directory > > > > Has anyone seen this before? Is there something misconfigured on my > > > server? Am I doing something wrong? > > > > 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: OSError: [Errno 2] No such file or directory, while trying to view diff (P4)
Thanks for responding Christian, I really appreciate your support. I haven't had a chance to play with my reviewboard stuff so I've not checked the config on my server. I'm almost sure p4 is in the path... I'll take a look and let you know if it works. Thanks again, jr On Oct 15, 7:52 pm, "Christian Hammond" <[EMAIL PROTECTED]> wrote: > You need to have p4 in the path where the web server can access it. > > Christian > > -- > Christian Hammond - [EMAIL PROTECTED] > VMware, Inc. > > On Wed, Oct 15, 2008 at 11:41 AM, jr <[EMAIL PROTECTED]> wrote: > > > Hi > > > I'm trying to use reviewboard and P4 and I'm having some problems. I'd > > really appreciate any help or hints to solve this issue. > > > I'm creating the request using: > > > post-review.py x –d > > > It works and it's posting a draft on my server but it throws an > > exception when I try to view the diff file (clicking on the "View > > Difference" button). This is the stack trace: > > > [Errno 2] No such file or directory > > Traceback (most recent call last): > > File "/var/www/reviewboard/diffviewer/views.py", line 86, in > > view_diff > > files = get_diff_files(diffset, None, interdiffset, highlighting) > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 651, in > > get_diff_files > > enable_syntax_highlighting) > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 567, in > > generate_files > > lambda: get_chunks(filediff.diffset, > > File "/root/reviewboard/djblets/util/misc.py", line 55, in > > cache_memoize > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 570, in > > > > enable_syntax_highlighting)) > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 337, in > > get_chunks > > old = get_original_file(filediff) > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 244, in > > get_original_file > > data = cache_memoize(key, lambda: [fetch_file(file, revision)])[0] > > File "/root/reviewboard/djblets/util/misc.py", line 55, in > > cache_memoize > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 244, in > > > > data = cache_memoize(key, lambda: [fetch_file(file, revision)])[0] > > File "/var/www/reviewboard/diffviewer/diffutils.py", line 224, in > > fetch_file > > data = tool.get_file(file, revision) > > File "/var/www/reviewboard/scmtools/perforce.py", line 83, in > > get_file > > p = subprocess.Popen(cmdline, stdout=subprocess.PIPE, > > stderr=subprocess.PIPE) > > File "/usr/lib/python2.5/subprocess.py", line 594, in __init__ > > errread, errwrite) > > File "/usr/lib/python2.5/subprocess.py", line 1147, in > > _execute_child > > raise child_exception > > OSError: [Errno 2] No such file or directory > > > Has anyone seen this before? Is there something misconfigured on my > > server? Am I doing something wrong? > > > 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: OSError: [Errno 2] No such file or directory, while trying to view diff (P4)
You need to have p4 in the path where the web server can access it. Christian -- Christian Hammond - [EMAIL PROTECTED] VMware, Inc. On Wed, Oct 15, 2008 at 11:41 AM, jr <[EMAIL PROTECTED]> wrote: > > Hi > > I'm trying to use reviewboard and P4 and I'm having some problems. I'd > really appreciate any help or hints to solve this issue. > > I'm creating the request using: > > post-review.py x –d > > It works and it's posting a draft on my server but it throws an > exception when I try to view the diff file (clicking on the "View > Difference" button). This is the stack trace: > > [Errno 2] No such file or directory > Traceback (most recent call last): > File "/var/www/reviewboard/diffviewer/views.py", line 86, in > view_diff >files = get_diff_files(diffset, None, interdiffset, highlighting) > File "/var/www/reviewboard/diffviewer/diffutils.py", line 651, in > get_diff_files >enable_syntax_highlighting) > File "/var/www/reviewboard/diffviewer/diffutils.py", line 567, in > generate_files >lambda: get_chunks(filediff.diffset, > File "/root/reviewboard/djblets/util/misc.py", line 55, in > cache_memoize > File "/var/www/reviewboard/diffviewer/diffutils.py", line 570, in > >enable_syntax_highlighting)) > File "/var/www/reviewboard/diffviewer/diffutils.py", line 337, in > get_chunks >old = get_original_file(filediff) > File "/var/www/reviewboard/diffviewer/diffutils.py", line 244, in > get_original_file >data = cache_memoize(key, lambda: [fetch_file(file, revision)])[0] > File "/root/reviewboard/djblets/util/misc.py", line 55, in > cache_memoize > File "/var/www/reviewboard/diffviewer/diffutils.py", line 244, in > >data = cache_memoize(key, lambda: [fetch_file(file, revision)])[0] > File "/var/www/reviewboard/diffviewer/diffutils.py", line 224, in > fetch_file >data = tool.get_file(file, revision) > File "/var/www/reviewboard/scmtools/perforce.py", line 83, in > get_file >p = subprocess.Popen(cmdline, stdout=subprocess.PIPE, > stderr=subprocess.PIPE) > File "/usr/lib/python2.5/subprocess.py", line 594, in __init__ >errread, errwrite) > File "/usr/lib/python2.5/subprocess.py", line 1147, in > _execute_child >raise child_exception > OSError: [Errno 2] No such file or directory > > > Has anyone seen this before? Is there something misconfigured on my > server? Am I doing something wrong? > > 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: OSError: [Errno 2] No such file or directory, while trying to view diff (P4)
I'm having a very similar problem, I posted here : http://groups.google.com/group/reviewboard/browse_thread/thread/568ceebbfdab3ff6 Let me know if you get this working, and if so what you did. On Oct 15, 2:41 pm, jr <[EMAIL PROTECTED]> wrote: > Hi > > I’m trying to use reviewboard and P4 and I’m having some problems. I’d > really appreciate any help or hints to solve this issue. > > I’m creating the request using: > > post-review.py x –d > > It works and it’s posting a draft on my server but it throws an > exception when I try to view the diff file (clicking on the “View > Difference” button). This is the stack trace: > > [Errno 2] No such file or directory > Traceback (most recent call last): > File "/var/www/reviewboard/diffviewer/views.py", line 86, in > view_diff > files = get_diff_files(diffset, None, interdiffset, highlighting) > File "/var/www/reviewboard/diffviewer/diffutils.py", line 651, in > get_diff_files > enable_syntax_highlighting) > File "/var/www/reviewboard/diffviewer/diffutils.py", line 567, in > generate_files > lambda: get_chunks(filediff.diffset, > File "/root/reviewboard/djblets/util/misc.py", line 55, in > cache_memoize > File "/var/www/reviewboard/diffviewer/diffutils.py", line 570, in > > enable_syntax_highlighting)) > File "/var/www/reviewboard/diffviewer/diffutils.py", line 337, in > get_chunks > old = get_original_file(filediff) > File "/var/www/reviewboard/diffviewer/diffutils.py", line 244, in > get_original_file > data = cache_memoize(key, lambda: [fetch_file(file, revision)])[0] > File "/root/reviewboard/djblets/util/misc.py", line 55, in > cache_memoize > File "/var/www/reviewboard/diffviewer/diffutils.py", line 244, in > > data = cache_memoize(key, lambda: [fetch_file(file, revision)])[0] > File "/var/www/reviewboard/diffviewer/diffutils.py", line 224, in > fetch_file > data = tool.get_file(file, revision) > File "/var/www/reviewboard/scmtools/perforce.py", line 83, in > get_file > p = subprocess.Popen(cmdline, stdout=subprocess.PIPE, > stderr=subprocess.PIPE) > File "/usr/lib/python2.5/subprocess.py", line 594, in __init__ > errread, errwrite) > File "/usr/lib/python2.5/subprocess.py", line 1147, in > _execute_child > raise child_exception > OSError: [Errno 2] No such file or directory > > Has anyone seen this before? Is there something misconfigured on my > server? Am I doing something wrong? > > 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
OSError: [Errno 2] No such file or directory, while trying to view diff (P4)
Hi I’m trying to use reviewboard and P4 and I’m having some problems. I’d really appreciate any help or hints to solve this issue. I’m creating the request using: post-review.py x –d It works and it’s posting a draft on my server but it throws an exception when I try to view the diff file (clicking on the “View Difference” button). This is the stack trace: [Errno 2] No such file or directory Traceback (most recent call last): File "/var/www/reviewboard/diffviewer/views.py", line 86, in view_diff files = get_diff_files(diffset, None, interdiffset, highlighting) File "/var/www/reviewboard/diffviewer/diffutils.py", line 651, in get_diff_files enable_syntax_highlighting) File "/var/www/reviewboard/diffviewer/diffutils.py", line 567, in generate_files lambda: get_chunks(filediff.diffset, File "/root/reviewboard/djblets/util/misc.py", line 55, in cache_memoize File "/var/www/reviewboard/diffviewer/diffutils.py", line 570, in enable_syntax_highlighting)) File "/var/www/reviewboard/diffviewer/diffutils.py", line 337, in get_chunks old = get_original_file(filediff) File "/var/www/reviewboard/diffviewer/diffutils.py", line 244, in get_original_file data = cache_memoize(key, lambda: [fetch_file(file, revision)])[0] File "/root/reviewboard/djblets/util/misc.py", line 55, in cache_memoize File "/var/www/reviewboard/diffviewer/diffutils.py", line 244, in data = cache_memoize(key, lambda: [fetch_file(file, revision)])[0] File "/var/www/reviewboard/diffviewer/diffutils.py", line 224, in fetch_file data = tool.get_file(file, revision) File "/var/www/reviewboard/scmtools/perforce.py", line 83, in get_file p = subprocess.Popen(cmdline, stdout=subprocess.PIPE, stderr=subprocess.PIPE) File "/usr/lib/python2.5/subprocess.py", line 594, in __init__ errread, errwrite) File "/usr/lib/python2.5/subprocess.py", line 1147, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory Has anyone seen this before? Is there something misconfigured on my server? Am I doing something wrong? 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---