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.

Reply via email to