Hi, Can you tell me what version of Review Board you're using?
Unlike the other types of repositories we support, the ClearCase support is entirely community-owned and driven. We work with those using ClearCase to get patches in for Review Board and RBTools. The reason we depend on the community for this is that ClearCase is not a frequently-used type of repository these days, and we've been unable to get a suitable license from IBM for development. Can you check the Review Board log file and see what errors are coming up when trying to post a change for review? RBTools is reacting to a crash server-side, which I'd like to help debug. Christian On Fri, Jul 21, 2017 at 10:52 AM, AJ Einsmann <[email protected]> wrote: > So we heard about reviewboard and decided to try it out. I have literally > not have had this much consternation setting up a tool. I was able to get > the tool installed and running. The first two repositories I set up are > working. I have added four more and none are working. In my environment we > have multiple VOBs and views. Our clearcase is setup using regions. So not > all vobs are in the same region. For reviewboard I have cross tagged the > VOBs and views I am using in RB so they can be accessed from the region > that my reviewboard server is in. Our VOBs and views are hosted on seperate > designated VOB servers and view servers. however, only tow of my > repoitories are working for RB. for the others I get the message as posted > below. There is nothing in the log file that is helpful for > troubleshooting. If any of you have any ideas I would love to know. > > The only thing in the log is the messge: > - reloading logging settings. > > Here is the output when I try to post anything form the failing > repositories: > > rbt post -d commonPaths.xml@@/main/13:commonPaths.xml@@/main/15 > >>> RBTools 0.7.10 > >>> Python 2.7.5 (default, Oct 11 2015, 17:47:16) > [GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] > >>> Running on Linux-3.10.0-327.10.1.el7.x86_64-x86_64-with-redhat-7.2- > Maipo > >>> Home = /user/jupcm > >>> Current directory = /view/rbjupcm_view/cm_data/jupiter_testing/COMMON > >>> Command line: rbt post -d commonPaths.xml@@/main/13:commonPaths.xml@ > @/main/15 > > > ........................(I removed the checking for scm tool section for > brevity) > > > >>> Checking for a ClearCase repository... > >>> Running: cleartool pwv -short > >>> Running: diff --version > >>> Running: cleartool lsview -full -properties -cview > >>> Running: cleartool describe -short vob:. > >>> Running: cleartool pwv -root > >>> repository info: Path: /view/rbjupcm_view/cm_da, Base path: > /view/rbjupcm_view/cm_da, Supports changesets: False > >>> Making HTTP GET request to http://localhost:80/reviewboard/api/ > >>> Running: cleartool lsvob -long /cm_data/jupiter_testing > >>> Repository's /cm_data/jupiter_testing uuid is > u'b38fa70c.027011e6.8b0a.f8:bc:12:55:e7:14' > >>> Making HTTP GET request to http://localhost:80/ > reviewboard/api/repositories/?tool=ClearCase > >>> Cached response for HTTP GET http://localhost:80/ > reviewboard/api/repositories/?tool=ClearCase expired and was modified > >>> Making HTTP GET request to http://localhost:80/ > reviewboard/api/repositories/7/info/ > >>> 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}} > >>> Making HTTP GET request to http://localhost:80/ > reviewboard/api/repositories/1/info/ > >>> Cached response for HTTP GET http://localhost:80/ > reviewboard/api/repositories/1/info/ expired and was modified > >>> Making HTTP GET request to http://localhost:80/ > reviewboard/api/repositories/2/info/ > >>> Cached response for HTTP GET http://localhost:80/ > reviewboard/api/repositories/2/info/ expired and was modified > >>> Making HTTP GET request to http://localhost:80/ > reviewboard/api/repositories/4/info/ > >>> 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}} > >>> Making HTTP GET request to http://localhost:80/ > reviewboard/api/repositories/5/info/ > >>> 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}} > >>> Making HTTP GET request to http://localhost:80/ > reviewboard/api/repositories/6/info/ > >>> 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/bin/rbt", line 9, in <module> > load_entry_point('RBTools==0.7.10', 'console_scripts', 'rbt')() > File "/usr/lib/python2.7/site-packages/rbtools/commands/main.py", line > 133, in main > command.run_from_argv([RB_MAIN, command_name] + args) > File "/usr/lib/python2.7/site-packages/rbtools/commands/__init__.py", > line 663, in run_from_argv > exit_code = self.main(*args) or 0 > File "/usr/lib/python2.7/site-packages/rbtools/commands/post.py", line > 713, in main > repository_info = repository_info.find_server_ > repository_info(api_root) > File "/usr/lib/python2.7/site-packages/rbtools/clients/clearcase.py", > line 986, in find_server_repository_info > if parse_version(server.rb_version) >= parse_version('1.5.3'): > File "/usr/lib/python2.7/site-packages/rbtools/api/resource.py", line > 301, in __getattr__ > raise AttributeError > AttributeError > > -- > 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 > "reviewboard" 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 "reviewboard" 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.
