I'm trying to setup a new ReviewBoard 2.0.2 instance with a Perforce SCM 
server. The RB site can be accessed via the browser fine but I'm having 
trouble posting my first review. I get this error when I run rbt post:

>>> Making HTTP GET request to 
http://srv-team-web2/rbsite2/api/repositories/
>>> Making HTTP GET request to 
http://srv-team-web2/rbsite2/api/review-requests/
>>> Making HTTP POST request to 
http://srv-team-web/rbsite2/api/review-requests/
>>> Got API Error 210 (HTTP code 500): There was an error fetching extended 
information for this repository.
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'There was an error 
fetching extended information for this repository.', u'code': 210}}
Traceback (most recent call last):
  File "/usr/local/bin/rbt", line 9, in <module>
    load_entry_point('RBTools==0.6.1', 'console_scripts', 'rbt')()
  File 
"/usr/local/lib/python2.7/dist-packages/RBTools-0.6.1-py2.7.egg/rbtools/commands/main.py",
 
line 134, in main
    command.run_from_argv([RB_MAIN, command_name] + args)
  File 
"/usr/local/lib/python2.7/dist-packages/RBTools-0.6.1-py2.7.egg/rbtools/commands/__init__.py",
 
line 416, in run_from_argv
    exit_code = self.main(*args) or 0
  File 
"/usr/local/lib/python2.7/dist-packages/RBTools-0.6.1-py2.7.egg/rbtools/commands/post.py",
 
line 784, in main
    submit_as=self.options.submit_as)
  File 
"/usr/local/lib/python2.7/dist-packages/RBTools-0.6.1-py2.7.egg/rbtools/commands/post.py",
 
line 507, in post_request
    raise CommandError("Error creating review request: %s" % e)
rbtools.commands.CommandError: Error creating review request: There was an 
error fetching extended information for this repository. (HTTP 500, API 
Error 210)

The RB Server log shows an authentication error but I am able to log onto 
the Perforce server using the same credentials from the command line as the 
user concerned from the server host. The error is:

2014-06-30 10:09:25,132 - ERROR - None - stephen - 
/rbsite2/api/review-requests/ - Got unexpected SCMError when creating 
repository: [P4#run] Errors during command execution( "p4 login" )

    [Error]: "Password invalid.\n'ADAuthentication' validation failed: 
Authentication Failed. Access Denied"

Traceback (most recent call last):
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.0.2-py2.7.egg/reviewboard/webapi/resources/review_request.py",
 
line 564, in create
    create_from_commit_id=create_from_commit_id)
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.0.2-py2.7.egg/reviewboard/reviews/managers.py",
 
line 135, in create
    review_request.update_from_commit_id(commit_id)
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.0.2-py2.7.egg/reviewboard/reviews/models/base_review_request_details.py",
 
line 181, in update_from_commit_id
    changeset = scmtool.get_changeset(commit_id, allow_empty=True)
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.0.2-py2.7.egg/reviewboard/scmtools/perforce.py",
 
line 327, in get_changeset
    changeset = self.client.get_changeset(changesetid)
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.0.2-py2.7.egg/reviewboard/scmtools/perforce.py",
 
line 203, in get_changeset
    return self._run_worker(lambda: self._get_changeset(changesetid))
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.0.2-py2.7.egg/reviewboard/scmtools/perforce.py",
 
line 189, in _run_worker
    self._convert_p4exception_to_scmexception(e)
  File 
"/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.0.2-py2.7.egg/reviewboard/scmtools/perforce.py",
 
line 176, in _convert_p4exception_to_scmexception
    raise SCMError(error)
SCMError: [P4#run] Errors during command execution( "p4 login" )

    [Error]: "Password invalid.\n'ADAuthentication' validation failed: 
Authentication Failed. Access Denied"

Is there any extra logging I can enable to investigate a Perforce SCM 
repository setup?

Note: I've had no trouble using the same Perforce server with a RB 1.6 
server I setup.

Thanks,
Stephen.

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to