Request library raises InvalidURL and InvalidSchema for local file URLs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslo.vmware |
Fix Released
|
Critical
|
Vipin Balachandran |
Bug Description
Version 1.2.1 doesn't support 'file:' URLs and raises InvalidURL.
File "/opt/stack/
cache=_CACHE)
File "/opt/stack/
self.wsdl = reader.open(url)
File "/opt/stack/
d = self.fn(url, self.options)
File "/opt/stack/
d = reader.open(url)
File "/opt/stack/
d = self.download(url)
File "/opt/stack/
fp = self.options.
File "/opt/stack/
resp = self.session.
File "/opt/stack/
return self.request('GET', url, **kwargs)
File "/opt/stack/
prep = req.prepare()
File "/opt/stack/
p.prepare_
File "/opt/stack/
raise InvalidURL("Invalid URL %t: No host supplied" % url)
Version 2.1.0 onwards doesn't have this problem. But it fails with InvalidSchema error.
File "/opt/stack/
super(Pbm, self)._
File "/opt/stack/
cache=_CACHE)
File "/opt/stack/
self.wsdl = reader.open(url)
File "/opt/stack/
d = self.fn(url, self.options)
File "/opt/stack/
d = reader.open(url)
File "/opt/stack/
d = self.download(url)
File "/opt/stack/
fp = self.options.
File "/opt/stack/
resp = self.session.
File "/opt/stack/
return self.request('GET', url, **kwargs)
File "/opt/stack/
resp = self.send(prep, **send_kwargs)
File "/opt/stack/
adapter = self.get_
File "/opt/stack/
raise InvalidSchema("No connection adapters were found for '%s'" % url)
InvalidSchema: No connection adapters were found for 'file:/
Changed in oslo.vmware: | |
importance: | Undecided → Critical |
Changed in oslo.vmware: | |
status: | In Progress → Fix Committed |
Changed in oslo.vmware: | |
milestone: | none → 0.7.0 |
status: | Fix Committed → Fix Released |
Addressed by: /review. openstack. org/#/c/ 122716
https:/