call for help

On Sun, Mar 16, 2014 at 12:20 AM, Gareth <[email protected]> wrote:

> Hey, Nova guys
>
>    File "/opt/stack/python-novaclient/novaclient/v1_1/servers.py", line 39, 
> in __repr__
>      return "<Server: %s>" % self.name
>    File 
> "/opt/stack/python-novaclient/novaclient/openstack/common/apiclient/base.py", 
> line 461, in __getattr__
>      self.get()
>    File 
> "/opt/stack/python-novaclient/novaclient/openstack/common/apiclient/base.py", 
> line 479, in get
>      new = self.manager.get(self.id)
>    File "/opt/stack/python-novaclient/novaclient/v1_1/servers.py", line 543, 
> in get
>      return self._get("/servers/%s" % base.getid(server), "server")
>    File "/opt/stack/python-novaclient/novaclient/base.py", line 147, in _get
>      _resp, body = self.api.client.get(url)
>    File "/opt/stack/python-novaclient/novaclient/client.py", line 283, in get
>      return self._cs_request(url, 'GET', **kwargs)
>    File "/opt/stack/python-novaclient/novaclient/client.py", line 260, in 
> _cs_request
>      **kwargs)
>    File "/opt/stack/python-novaclient/novaclient/client.py", line 242, in 
> _time_request
>      resp, body = self.request(url, method, **kwargs)
>    File "/opt/stack/python-novaclient/novaclient/client.py", line 236, in 
> request
>      raise exceptions.from_response(resp, body, url, method)
>  NotFound: Instance could not be found (HTTP 404) (Request-ID: 
> req-e6208ee5-5fb3-4195-983f-9847124a9982)
>
>
> Looking this trace stack, we could know that I have a *server* object,
> and when called server.name, the *server* went to lazy load. That means
> this *server* object doesn't
> have name AttributeError from initializing. And all attributes of *server*are 
> from nova api response. That is the response against nova get-server
> api didn't contain name
> keyword. So what case would make this happened?
>
> The following 404 error is understandable. In that runtime, my codes are
> trying to deleting a server. So during the lazy loading, the server has
> been already deleted which
> results that 404 error.
>
> My question is about that "self.name". Why does such a server object miss
> the "name" attribute?
>
> --
> Gareth
>
> *Cloud Computing, OpenStack, Distributed Storage, Fitness, Basketball*
> *OpenStack contributor, kun_huang@freenode*
> *My promise: if you find any spelling or grammar mistakes in my email from
> Mar 1 2013, notify me *
> *and I'll donate $1 or ¥1 to an open organization you specify.*
>



-- 
Gareth

*Cloud Computing, OpenStack, Distributed Storage, Fitness, Basketball*
*OpenStack contributor, kun_huang@freenode*
*My promise: if you find any spelling or grammar mistakes in my email from
Mar 1 2013, notify me *
*and I'll donate $1 or ¥1 to an open organization you specify.*
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to