-
Notifications
You must be signed in to change notification settings - Fork 364
Description
Environment: openstack4j 3.0.1-SNAPSHOT with OpenStack Mitaka 14.0 release
I have any issue when calling compute().images.list() with identity endpoint v3.
The same calling is working fine when using identity endpoint v2.
Error shown as below:
Internal Server Error
ServerResponseException{message=Internal Server Error, status=500, status-code=INTERNAL_SERVER_ERROR}
Error from http call
"{"computeFault": {"message": "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.\n<type 'exceptions.TypeError'>", "code": 500}}"
Error from OpenStack nova log
2016-06-16 14:07:44.448 ERROR nova.api.openstack.extensions [req-0982093a-eb30-49d9-ba48-d6d63c38ef63 admin None] Unexpected exception in API method
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions Traceback (most recent call last):
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions File "/opt/stack/nova/nova/api/openstack/extensions.py", line 453, in wrapped
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions return f(_args, *_kwargs)
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions File "/opt/stack/nova/nova/api/openstack/compute/images.py", line 150, in detail
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions return self._view_builder.detail(req, images)
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions File "/opt/stack/nova/nova/api/openstack/compute/views/images.py", line 79, in detail
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions return self._list_view(list_func, request, images, coll_name)
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions File "/opt/stack/nova/nova/api/openstack/compute/views/images.py", line 98, in _list_view
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions image_list = [list_func(request, image)["image"] for image in images]
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions File "/opt/stack/nova/nova/api/openstack/compute/views/images.py", line 52, in show
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions self._collection_name),
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions File "/opt/stack/nova/nova/api/openstack/compute/views/images.py", line 111, in _get_links
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions "href": self._get_href_link(request, identifier, collection_name),
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions File "/opt/stack/nova/nova/api/openstack/common.py", line 435, in _get_href_link
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions self._get_project_id(request),
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions File "/opt/stack/nova/nova/api/openstack/common.py", line 405, in _get_project_id
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions if project_id in request.url:
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions TypeError: 'in ' requires string as left operand, not NoneType
2016-06-16 14:07:44.448 TRACE nova.api.openstack.extensions