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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs