Re: OSError: [Errno 2] No such file or directory, while trying to view diff (P4)

2008-10-22 Thread jr

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)

2008-10-21 Thread jr

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)

2008-10-15 Thread Christian Hammond
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)

2008-10-15 Thread Jeff Mickey

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
-~--~~~~--~~--~--~---