|
New ticket
#5016
by
shubhar
For
Beanbag, Inc.
▸
Review Board
perforce rbt post fails with 500 internal error
What version are you running?
rbtools-4.1
ReviewBoard 6.0.1
What's the URL of the page containing the problem?
What steps will reproduce the problem?
-
rbt post -g --target-people <userid> --summary "hi this is a summary" --description "hi this is a description" --debug
What is the expected output? What do you see instead?
I would expect rbt to succeed with diff URL
What operating system are you using? What browser?
Chrome, RHEL 8.x
Please provide any additional information below.
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 "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/api/request.py", line 1222, in process_error
rsp = json_loads(data_str)
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/json/init.py", line 346, in loads
return _default_decoder.decode(s)
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/commands/post.py", line 756, in post_request
draft = draft.update(update_fields)
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/api/resource.py", line 319, in <lambda>
meth(resource, kwargs)))
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/api/decorators.py", line 23, in request_method
return self._transport.execute_request_method(method_wrapper,
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/api/transport/sync.py", line 289, in execute_request_method
return self._execute_request(request)
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/api/transport/sync.py", line 310, in _execute_request
rsp = self.server.make_request(request)
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/api/request.py", line 1267, in make_request
self.process_error(e.code, e.read())
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/api/request.py", line 1234, in process_error
raise APIError(http_status, None, None, data_str)
rbtools.api.errors.APIError: <!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>
(HTTP 500: Internal Server Error)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/proj/pt_verif_dev4/users/shramani/pt_trunk/env_squash/default/squash_full/7AA3CBADF04B4FEE46E0C01EC37EFFFC-rhel7/PATH-2/rbt", line 8, in <module>
sys.exit(main())
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/commands/main.py", line 207, in main
command.run_from_argv([RB_MAIN, command_name] + args)
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/commands/init.py", line 1118, in run_from_argv
exit_code = self.main(*args) or 0
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/commands/post.py", line 968, in main
review_request_id, review_request_url = self.post_request(
File "/tool/pandora64/.package/python-3.10.1/lib/python3.10/site-packages/rbtools/commands/post.py", line 758, in post_request
raise CommandError(
rbtools.commands.CommandError: Error updating review request draft: <!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>
(HTTP 500: Internal Server Error)
Your review request still exists, but the diff is not attached.
New
Priority:Medium
Type:Defect
|