Hi Angel, It's not able to match the configured repository name (or path -- but in this case the name -- the error needs to be updated) from .reviewboardrc with what's on the server. This is case-sensitive. Is there any chance there's a casing difference between the two?
It's also possible that you have some access controls set for the repository (making it private) but your user isn't on the access list (or in a group on the access list). Christian On Thu, Jun 28, 2018 at 2:52 AM angel.cascarino via Review Board Community < [email protected]> wrote: > Hi all, > > I'm still struggling to get this to work - is there anything I should try? > I know that the perennial cause for this problem is that the repository on > RB is not pointing at the root of the SVN repository, but in my case it is! > I'm just quite stuck and not sure what has been misconfigured. > > Kind regards, > Angel Cascarino > > On Monday, June 25, 2018 at 3:45:54 PM UTC+1, [email protected] > wrote: >> >> Hi all, >> >> Having a recurring problem with rbt post - whenever I try to post a diff >> to our RB server I get >> >> The repository path specified is not in the list of known repositories. >> (HTTP 400, API Error 206) >> >> as a response. >> I've configured the repo in RB to point to the root of the SVN repository >> we're using, and my .reviewboardrc file reads as follows: >> >> REVIEWBOARD_URL = "http://reviewboard.{company_name}.co.uk" >> REPOSITORY = "{project_name}" >> REPOSITORY_TYPE = "svn" >> >> The repository in RB is set up as follows: >> >> Name: {project_name} >> Hosting Service: (None - Custom Repository) >> Repository Type: Subversion >> Path: http://visualsvn.//company_name//.co.uk/svn/{project_name} >> Username: {username} >> Password: {password} >> >> svn info on the directory I'm trying to diff reads as follows: >> >> Path: . >> Working Copy Root Path: C:\eclipse_workspace >> URL: http://visualsvn.{company_name}.co.uk/svn/{project_name}/trunk >> <http://co.uk/svn/%7Bproject_name%7D/trunk> >> Relative URL: ^/trunk >> Repository Root: http://visualsvn.{company_name}.co.uk/svn/{project_name} >> <http://co.uk/svn/%7Bproject_name%7D> >> Repository UUID: {uuid} >> Revision: 9394 >> Node Kind: directory >> Schedule: normal >> Last Changed Author: {person} >> Last Changed Rev: 9391 >> Last Changed Date: 2018-06-25 14:59:01 +0100 (Mon, 25 Jun 2018) >> >> Finally, rbt post -o --debug outputs: >> >> >>> RBTools 0.7.11 >> >>> Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC >> v.1500 32 bit (Intel)] >> >>> Running on Windows-7-6.1.7601-SP1 >> >>> Home = C:\Users\cascara01\AppData\Roaming >> >>> Current directory = C:\eclipse_workspace >> >>> Command line: rbt post -o --debug >> >>> Running: tf vc help >> >>> Checking for a Subversion repository... >> >>> Running: svn --non-interactive info >> >>> Running: diff --version >> >>> Running: svn --non-interactive --version -q >> >>> repository info: Path: http://visualsvn.{company_name}. >> co.uk/svn/{project_name} <http://co.uk/svn/%7Bproject_name%7D>, Base >> path: /trunk, Supports changesets: False >> >>> Making HTTP GET request to http://reviewboard.{company_name}. >> co.uk/api/ >> >>> Making HTTP GET request to https://reviewboard.{company_name}. >> co.uk/api/repositories/?tool=Subversion >> >>> Cached response for HTTP GET https://reviewboard.{company_name}. >> co.uk/api/repositories/?tool=Subversion expired and was modified >> >>> Running: svn --non-interactive info >> >>> Running: diff --version >> >>> Running: svn --non-interactive --version -q >> >>> repository info: Path: http://visualsvn.{company_name}. >> co.uk/svn/{project_name} <http://co.uk/svn/%7Bproject_name%7D>, Base >> path: /trunk, Supports changesets: False >> >>> Running: svn --non-interactive status -q --ignore-externals >> >>> Running: svn --non-interactive diff --diff-cmd=diff --notice-ancestry >> -r BASE >> >>> Running: svn --non-interactive info >> app/include/carriage/ate/app_1_ate.h >> >>> Running: svn --non-interactive info app/include/carriage/ate >> >>> Running: svn --non-interactive info app/include/carriage >> >>> Running: svn --non-interactive info app/include >> >>> Running: svn --non-interactive info app >> >>> Running: svn --non-interactive diff --diff-cmd=diff --notice-ancestry >> -r BASE --no-diff-deleted >> >>> Running: svn --non-interactive info >> app/include/carriage/ate/app_1_ate.h >> >>> Running: svn --non-interactive info >> app/include/carriage/ate/app_1_ate.h >> >>> Running: svn --non-interactive info >> app/include/carriage/ate/app_1_ate.h >> >>> Generated diff size: 604 bytes >> >>> Making HTTP GET request to https://reviewboard.{company_name}. >> co.uk/api/validation/diffs/ >> >>> Cached response for HTTP GET https://reviewboard.{company_name}. >> co.uk/api/validation/diffs/ expired and was modified >> >>> Making HTTP POST request to https://reviewboard.{company_name}. >> co.uk/api/validation/diffs/ >> >>> Got API Error 206 (HTTP code 400): The repository path specified is >> not in the list of known repositories. >> >>> Error data: {u'stat': u'fail', u'repository': u'{project_name}', >> u'err': {u'msg': u'The repository path specified is not in the list of >> known repositories.', u'code':206}} >> Traceback (most recent call last): >> File "C:\Program Files >> (x86)\RBTools\bin\..\Python27\Scripts\rbt-script.py", line 11, in <module> >> load_entry_point('RBTools==0.7.11', 'console_scripts', 'rbt')() >> File "C:\Program Files >> (x86)\RBTools\Python27\lib\site-packages\rbtools-0.7.11-py2.7.egg\rbtools\commands\main.py", >> line 133, in main >> command.run_from_argv([RB_MAIN, command_name] + args) >> File "C:\Program Files >> (x86)\RBTools\Python27\lib\site-packages\rbtools-0.7.11-py2.7.egg\rbtools\commands\__init__.py", >> line 665, in run_from_argv >> exit_code = self.main(*args) or 0 >> File "C:\Program Files >> (x86)\RBTools\Python27\lib\site-packages\rbtools-0.7.11-py2.7.egg\rbtools\commands\post.py", >> line 821, in main >> (msg_prefix, e)) >> rbtools.commands.CommandError: Error validating diff >> >> The repository path specified is not in the list of known repositories. >> (HTTP 400, API Error 206) >> >> Does anyone have any advice on how to resolve this? >> > -- > Supercharge your Review Board with Power Pack: > https://www.reviewboard.org/powerpack/ > Want us to host Review Board for you? Check out RBCommons: > https://rbcommons.com/ > Happy user? Let us know! https://www.reviewboard.org/users/ > --- > You received this message because you are subscribed to the Google Groups > "Review Board Community" 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/d/optout. > -- Christian Hammond President/CEO of Beanbag <https://www.beanbaginc.com/> Makers of Review Board <https://www.reviewboard.org/> -- Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/ Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/ Happy user? Let us know! https://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "Review Board Community" 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/d/optout.
