Hi Christian,
Did you guys ever figure out the issue with this? I'm receiving the same
errors both on the client and server side. Any help would be greatly
appreciated.
Thanks,
James
On Monday, September 26, 2011 4:59:39 PM UTC-7, Christian Hammond wrote:
Hi Matthew,
So I've seen this issue mentioned before with Review Board, but also with
CVS in general. It's possible it's us. Can you perhaps privately e-mail me
with the Path and Mirror Path field info on your Repository entry?
Here's a link to someone who's hit it with just plain ol' CVS and has some
workaround (though it's not very detailed):
http://devnet.jetbrains.net/thread/158342
Christian
--
Christian Hammond - chi...@chipx86.com javascript:
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com
On Mon, Sep 26, 2011 at 4:26 PM, Matthew matt...@gmail.com
javascript:wrote:
I appreciate the quick help.
After enabling logging and running the commands again I get the output
below. I notice the absolute module reference points into the cvs
repository. After checking in the repository, there is no
Version.java, although there is Version.java,v. I don't know if
it's significant that this repository is a new import of the WorldWind
code for Review Board testing purposes, the only file that has ever
been checked out is Version.java, and it has never been checked back
in.
Matt (log follows)
[lihm@rbvm3 WorldWind]$ more /var/www/myserver.com/logs/
reviewboard.log
2011-09-26 16:12:33,711 - DEBUG - DiffParser.parse: Beginning parse of
diff, size = 2741
2011-09-26 16:12:33,712 - DEBUG - DiffParser.parse: Finished parsing
diff.
2011-09-26 16:12:33,832 - ERROR - Error uploading new diff: cvs
[checkout aborted]: Absolute module reference invalid: `/usr/local/c
vsroot/WorldWind/src/gov/nasa/worldwind/Version.java'
Traceback (most recent call last):
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6.1-py2.4.egg/
reviewboard/webapi/resources.py, line 1478, in create
request.FILES.get('parent_diff_path'))
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6.1-py2.4.egg/
reviewboard/reviews/forms.py, line 286, in create
history)
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6.1-py2.4.egg/
reviewboard/diffviewer/forms.py, line 62, in create
files = list(self._process_files(
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6.1-py2.4.egg/
reviewboard/diffviewer/forms.py, line 144, in _process_files
if (revision != PRE_CREATION and
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6.1-py2.4.egg/
reviewboard/scmtools/core.py, line 70, in file_exists
self.get_file(path, revision)
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6.1-py2.4.egg/
reviewboard/scmtools/cvs.py, line 48, in get_file
return self.client.cat_file(path, revision)
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6.1-py2.4.egg/
reviewboard/scmtools/cvs.py, line 248, in cat_file
return self._cat_specific_file(filename, revision)
File /usr/lib/python2.4/site-packages/ReviewBoard-1.6.1-py2.4.egg/
reviewboard/scmtools/cvs.py, line 299, in _cat_specific_file
raise SCMError(errmsg)
SCMError: cvs [checkout aborted]: Absolute module reference invalid: `/
usr/local/cvsroot/WorldWind/src/gov/nasa/worldwind/Version.ja
va'
On Sep 26, 4:05 pm, Christian Hammond chip...@chipx86.com wrote:
Hi Matthew,
It's entirely possible that that error is misleading. Looking at the
code,
it's possible that the same error code could be generated when there's
also
an unexpected error on Review Board's end.
If you have access to the reviewboard server logs, look for a line
starting
with Error uploading new diff:
That might give a better idea as to what's going on. Let me know what it
says.
Christian
--
Christian Hammond - chip...@chipx86.com
Review Board -http://www.reviewboard.org
VMware, Inc. -http://www.vmware.com
On Mon, Sep 26, 2011 at 3:57 PM, Matthew matt@gmail.com wrote:
The cvs command issued by post-review executes, but post-review
doesn't seem to think there are any diffs to upload. I'll include the
result of post-review --output-diff --debug at the end of this message
Although I have a software background it has been a long time since
I've done any sort of sysadmin work, and I'm not familiar with cvs or
python. So please use small words.
Any help would be appreciated.
Matt (post-review session below, had to change the server name, but
everything else is copied from xterm)
[lihm@rbvm3 WorldWind]$ post-review --output-diff --debug
RBTools 0.3.3
Home = /home/lihm
svn info
repository info: Path: myserver.com:8080/usr/local/cvsroot, Base
path:
None, Supports changesets: False
HTTP GETting api/
HTTP GETtinghttp://myserver.com/rbmain/api/info/
Using the new web API
cvs diff -uN
cvs diff: Diffing .
cvs diff: Diffing src
cvs