Thanks. I will post the questions there. On Friday, July 25, 2014 5:40:10 PM UTC-4, Christian Hammond wrote: > > Hi, > > You’re going to need to go through Bitnami support for this. This looks > specific to their install. > > Christian > > -- > Christian Hammond - chri...@beanbaginc.com <javascript:> > Review Board - http://www.reviewboard.org > Beanbag, Inc. - http://www.beanbaginc.com > > On July 25, 2014 at 1:15:18 PM, liuzy163 (zhiyong...@gmail.com > <javascript:>) wrote: > > I installed Reviewboard 2.0.4 on Windows by using the Bitnami installer > and configured it for Clearcase dynamic view. I set the repository path to > the top of the view then ran "rbt post --server=http:/localhost/reviewboard > --user=xxx --password=xxx -o --summary=test --debug" from my view > directory. I could see rbt was able to generate the diff but it failed to > post it. Here below I pasted the error stacks from both the console and the > log file. > > Any help or hint will be highly appreciated. > > *Console Error* > >>> Making HTTP GET request to > http://localhost/reviewboard/api/review-requests/ > >>> Making HTTP POST request to > http://localhost/reviewboard/api/review-requests/ > >>> Making HTTP GET request to > http://localhost/reviewboard/api/review-requests/1/diffs/ > >>> Making HTTP POST request to > http://localhost/reviewboard/api/review-requests/1/diffs/ > >>> Got HTTP error: 500: <!DOCTYPE html> > <html> > <head> > <title>500 - Internal Server Error | Review Board</title> > </head> > <body> > <h1>Something broke! (Error 500)</h1> > <p> > It appears something broke when you tried to go to here. This is either > a bug in Review Board or a server configuration error. Please report > this to your administrator. > </p> > </body> > </title> > > Traceback (most recent call last): > File "d:\reviewboard-2.0.4-0\python\Scripts\rbt-script.py", line 8, in > <module> > load_entry_point('rbtools==0.6.2', 'console_scripts', 'rbt')() > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\rbtools-0.6.2-py2.7.egg\rbtools\commands\main.py", > > line 134, in main > command.run_from_argv([RB_MAIN, command_name] + args) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\rbtools-0.6.2-py2.7.egg\rbtools\commands\__init__.py", > > line 416, in run_from_argv > exit_code = self.main(*args) or 0 > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\rbtools-0.6.2-py2.7.egg\rbtools\commands\post.py", > > line 784, in main > submit_as=self.options.submit_as) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\rbtools-0.6.2-py2.7.egg\rbtools\commands\post.py", > > line 551, in post_request > raise CommandError(u'\n'.join(error_msg)) > rbtools.commands.CommandError: Error uploading diff > > > HTTP 500 > > Your review request still exists, but the diff is not attached. > > *Error stack from reviewboard.log* > 2014-07-25 15:25:16,834 - ERROR - - Exception thrown for user liuz6163 > at http://localhost/reviewboard/api/review-requests/1/diffs/ > > [Error 267] The directory name is invalid > Traceback (most recent call last): > File "D:\reviewboard-2.0.4-0\apps\django\django\core\handlers\base.py", > line 112, in get_response > response = wrapped_callback(request, *callback_args, **callback_kwargs) > File > "D:\reviewboard-2.0.4-0\apps\django\django\views\decorators\cache.py", line > 52, in _wrapped_view_func > response = view_func(request, *args, **kwargs) > File > "D:\reviewboard-2.0.4-0\apps\django\django\views\decorators\vary.py", line > 19, in inner_func > response = func(*args, **kwargs) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\djblets-0.8.7-py2.7.egg\djblets\webapi\resources.py", > > line 494, in __call__ > request, method, view, api_format=api_format, *args, **kwargs) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\djblets-0.8.7-py2.7.egg\djblets\webapi\resources.py", > > line 565, in call_method_view > return view(request, *args, **kwargs) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\djblets-0.8.7-py2.7.egg\djblets\webapi\resources.py", > > line 747, in post > return self.create(*args, **kwargs) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\djblets-0.8.7-py2.7.egg\djblets\webapi\decorators.py", > > line 117, in _call > return view_func(*args, **kwargs) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\djblets-0.8.7-py2.7.egg\djblets\webapi\decorators.py", > > line 138, in _checklogin > return view_func(*args, **kwargs) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\djblets-0.8.7-py2.7.egg\djblets\webapi\decorators.py", > > line 117, in _call > return view_func(*args, **kwargs) > File > "D:\reviewboard-2.0.4-0\apps\reviewboard\Lib\site-packages\ReviewBoard-2.0.4-py2.7.egg\reviewboard\webapi\decorators.py", > > line 110, in _check > return view_func(*args, **kwargs) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\djblets-0.8.7-py2.7.egg\djblets\webapi\decorators.py", > > line 117, in _call > return view_func(*args, **kwargs) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\djblets-0.8.7-py2.7.egg\djblets\webapi\decorators.py", > > line 117, in _call > return view_func(*args, **kwargs) > File > "D:\reviewboard-2.0.4-0\python\lib\site-packages\djblets-0.8.7-py2.7.egg\djblets\webapi\decorators.py", > > line 287, in _validate > return view_func(*args, **new_kwargs) > File > "D:\reviewboard-2.0.4-0\apps\reviewboard\Lib\site-packages\ReviewBoard-2.0.4-py2.7.egg\reviewboard\webapi\resources\diff.py", > > line 283, in create > request=request) > File > "D:\reviewboard-2.0.4-0\apps\reviewboard\Lib\site-packages\ReviewBoard-2.0.4-py2.7.egg\reviewboard\reviews\forms.py", > > line 95, in __init__ > data, *args, **kwargs) > File > "D:\reviewboard-2.0.4-0\apps\reviewboard\Lib\site-packages\ReviewBoard-2.0.4-py2.7.egg\reviewboard\diffviewer\forms.py", > > line 41, in __init__ > if self.repository.get_scmtool().get_diffs_use_absolute_paths(): > File > "D:\reviewboard-2.0.4-0\apps\reviewboard\Lib\site-packages\ReviewBoard-2.0.4-py2.7.egg\reviewboard\scmtools\models.py", > > line 167, in get_scmtool > return cls(self) > File > "D:\reviewboard-2.0.4-0\apps\reviewboard\Lib\site-packages\ReviewBoard-2.0.4-py2.7.egg\reviewboard\scmtools\clearcase.py", > > line 64, in __init__ > self.viewtype = self._get_view_type(self.repopath) > File > "D:\reviewboard-2.0.4-0\apps\reviewboard\Lib\site-packages\ReviewBoard-2.0.4-py2.7.egg\reviewboard\scmtools\clearcase.py", > > line 162, in _get_view_type > shell=_popen_shell) > File "D:\reviewboard-2.0.4-0\python\lib\subprocess.py", line 709, in > __init__ > errread, errwrite) > File "D:\reviewboard-2.0.4-0\python\lib\subprocess.py", line 957, in > _execute_child > startupinfo) > WindowsError: [Error 267] The directory name is invalid > -- > 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...@googlegroups.com <javascript:>. > For more options, visit https://groups.google.com/d/optout. > >
-- 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.