Public bug reported:
REST API requests not working because of incorrect URL.
Looks like missing trailing slash between endpoint and version. Fast fix is to
add trailing slash in designatedashboard/api/rest/passthrough.py line 45:
_get_service_url(request, service) + '/' + url,
Probably this is working if endpoint are set with trailing slash at end.
Error trace:
[21/Oct/2016 08:19:29] "GET /api/dns/v2/zones/ HTTP/1.1" 500 46
HTTP exception with no status/code
Traceback (most recent call last):
File "/home/martins/Documents/horizon/openstack_dashboard/api/rest/utils.py",
line 126, in _wrapped
data = function(self, request, *args, **kw)
File
"/home/martins/Documents/horizon/.venv/local/lib/python2.7/site-packages/designatedashboard/api/rest/passthrough.py",
line 95, in get
return passthrough_get(path, request).json()
File
"/home/martins/Documents/horizon/.venv/local/lib/python2.7/site-packages/designatedashboard/api/rest/passthrough.py",
line 49, in _passthrough_request
params=params
File
"/home/martins/Documents/horizon/.venv/local/lib/python2.7/site-packages/requests/api.py",
line 70, in get
return request('get', url, params=params, **kwargs)
File
"/home/martins/Documents/horizon/.venv/local/lib/python2.7/site-packages/requests/api.py",
line 56, in request
return session.request(method=method, url=url, **kwargs)
File
"/home/martins/Documents/horizon/.venv/local/lib/python2.7/site-packages/requests/sessions.py",
line 461, in request
prep = self.prepare_request(req)
File
"/home/martins/Documents/horizon/.venv/local/lib/python2.7/site-packages/requests/sessions.py",
line 394, in prepare_request
hooks=merge_hooks(request.hooks, self.hooks),
File
"/home/martins/Documents/horizon/.venv/local/lib/python2.7/site-packages/requests/models.py",
line 294, in prepare
self.prepare_url(url, params)
File
"/home/martins/Documents/horizon/.venv/local/lib/python2.7/site-packages/requests/models.py",
line 348, in prepare_url
raise InvalidURL(*e.args)
InvalidURL: Failed to parse: dns.example.lv:9001v2
** Affects: designate-dashboard (Ubuntu)
Importance: Undecided
Status: New
** Tags: designate-dashboard dns
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1635570
Title:
REST API requests not working because of incorrect url
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/designate-dashboard/+bug/1635570/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs