I believe this bug is not related to 1297173. In Juno, Horizon fails to upload an object with error message "Unable to upload object", but it properly shows the detail pane of objects uploaded from cli. Looks like a Horizon issue.
From /var/log/apache2/error.log
[Wed Jan 28 00:41:27.879758 2015] [:error] [pid 1372:tid 140018748028672] Container HEAD failed: http://10.114.18.64:80/swift/v1/nebula 404 Not Found
[Wed Jan 28 00:41:27.879795 2015] [:error] [pid 1372:tid 140018748028672] Traceback (most recent call last):
[Wed Jan 28 00:41:27.879803 2015] [:error] [pid 1372:tid 140018748028672] File "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 1236, in _retry
[Wed Jan 28 00:41:27.879809 2015] [:error] [pid 1372:tid 140018748028672] rv = func(self.url, self.token, *args, **kwargs)
[Wed Jan 28 00:41:27.879816 2015] [:error] [pid 1372:tid 140018748028672] File "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 678, in head_container
[Wed Jan 28 00:41:27.879822 2015] [:error] [pid 1372:tid 140018748028672] http_response_content=body)
[Wed Jan 28 00:41:27.879828 2015] [:error] [pid 1372:tid 140018748028672] ClientException: Container HEAD failed: http://10.114.18.64:80/swift/v1/nebula 404 Not Found
[Wed Jan 28 00:41:34.065103 2015] [:error] [pid 1374:tid 140018815170304] Object PUT failed: http://10.114.18.64:80/swift/v1/nebula/synergy.conf 411 Length Required [$
[Wed Jan 28 00:41:34.065135 2015] [:error] [pid 1374:tid 140018815170304] <html><he
[Wed Jan 28 00:41:34.065142 2015] [:error] [pid 1374:tid 140018815170304] Traceback (most recent call last):
[Wed Jan 28 00:41:34.065148 2015] [:error] [pid 1374:tid 140018815170304] File "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 1236, in _retry
[Wed Jan 28 00:41:34.065155 2015] [:error] [pid 1374:tid 140018815170304] rv = func(self.url, self.token, *args, **kwargs)
[Wed Jan 28 00:41:34.065178 2015] [:error] [pid 1374:tid 140018815170304] File "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 1009, in put_object
[Wed Jan 28 00:41:34.065185 2015] [:error] [pid 1374:tid 140018815170304] http_response_content=body)
[Wed Jan 28 00:41:34.065191 2015] [:error] [pid 1374:tid 140018815170304] ClientException: Object PUT failed: http://10.114.18.64:80/swift/v1/nebula/synergy.conf 411 L$
[Wed Jan 28 00:41:34.065197 2015] [:error] [pid 1374:tid 140018815170304] <html><he
[Wed Jan 28 00:41:34.065464 2015] [:error] [pid 1374:tid 140018815170304] Recoverable error: Object PUT failed: http://10.114.18.64:80/swift/v1/nebula/synergy.conf 411$
[Wed Jan 28 00:41:34.065478 2015] [:error] [pid 1374:tid 140018815170304] <html><he
Yet as I said I can view the details of any object.
I believe this bug is not related to 1297173. In Juno, Horizon fails to upload an object with error message "Unable to upload object", but it properly shows the detail pane of objects uploaded from cli. Looks like a Horizon issue.
From /var/log/ apache2/ error.log
[Wed Jan 28 00:41:27.879758 2015] [:error] [pid 1372:tid 140018748028672] Container HEAD failed: http:// 10.114. 18.64:80/ swift/v1/ nebula 404 Not Found python2. 7/dist- packages/ swiftclient/ client. py", line 1236, in _retry python2. 7/dist- packages/ swiftclient/ client. py", line 678, in head_container content= body) 10.114. 18.64:80/ swift/v1/ nebula 404 Not Found 10.114. 18.64:80/ swift/v1/ nebula/ synergy. conf 411 Length Required [$ python2. 7/dist- packages/ swiftclient/ client. py", line 1236, in _retry python2. 7/dist- packages/ swiftclient/ client. py", line 1009, in put_object content= body) 10.114. 18.64:80/ swift/v1/ nebula/ synergy. conf 411 L$ 10.114. 18.64:80/ swift/v1/ nebula/ synergy. conf 411$
[Wed Jan 28 00:41:27.879795 2015] [:error] [pid 1372:tid 140018748028672] Traceback (most recent call last):
[Wed Jan 28 00:41:27.879803 2015] [:error] [pid 1372:tid 140018748028672] File "/usr/lib/
[Wed Jan 28 00:41:27.879809 2015] [:error] [pid 1372:tid 140018748028672] rv = func(self.url, self.token, *args, **kwargs)
[Wed Jan 28 00:41:27.879816 2015] [:error] [pid 1372:tid 140018748028672] File "/usr/lib/
[Wed Jan 28 00:41:27.879822 2015] [:error] [pid 1372:tid 140018748028672] http_response_
[Wed Jan 28 00:41:27.879828 2015] [:error] [pid 1372:tid 140018748028672] ClientException: Container HEAD failed: http://
[Wed Jan 28 00:41:34.065103 2015] [:error] [pid 1374:tid 140018815170304] Object PUT failed: http://
[Wed Jan 28 00:41:34.065135 2015] [:error] [pid 1374:tid 140018815170304] <html><he
[Wed Jan 28 00:41:34.065142 2015] [:error] [pid 1374:tid 140018815170304] Traceback (most recent call last):
[Wed Jan 28 00:41:34.065148 2015] [:error] [pid 1374:tid 140018815170304] File "/usr/lib/
[Wed Jan 28 00:41:34.065155 2015] [:error] [pid 1374:tid 140018815170304] rv = func(self.url, self.token, *args, **kwargs)
[Wed Jan 28 00:41:34.065178 2015] [:error] [pid 1374:tid 140018815170304] File "/usr/lib/
[Wed Jan 28 00:41:34.065185 2015] [:error] [pid 1374:tid 140018815170304] http_response_
[Wed Jan 28 00:41:34.065191 2015] [:error] [pid 1374:tid 140018815170304] ClientException: Object PUT failed: http://
[Wed Jan 28 00:41:34.065197 2015] [:error] [pid 1374:tid 140018815170304] <html><he
[Wed Jan 28 00:41:34.065464 2015] [:error] [pid 1374:tid 140018815170304] Recoverable error: Object PUT failed: http://
[Wed Jan 28 00:41:34.065478 2015] [:error] [pid 1374:tid 140018815170304] <html><he
Yet as I said I can view the details of any object.