Public bug reported:

Revoke token intermittently dumps stack trace.  I don't see "remove"
method in RevokeTree object.  May be I'm missing something

(keystone.common.wsgi): 2014-03-20 03:17:55,054 ERROR 'RevokeTree' object has 
no attribute 'remove'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 205, in 
__call__
    result = method(context, **params)
  File "/usr/lib/python2.7/dist-packages/keystone/auth/controllers.py", line 
316, in authenticate_for_token
    self.authenticate(context, auth_info, auth_context)
  File "/usr/lib/python2.7/dist-packages/keystone/auth/controllers.py", line 
416, in authenticate
    auth_context)
  File "/usr/lib/python2.7/dist-packages/keystone/auth/plugins/token.py", line 
39, in authenticate
    response = self.provider.validate_token(token_id)
  File "/usr/lib/python2.7/dist-packages/keystone/token/provider.py", line 118, 
in validate_token
    self._is_valid_token(token)
  File "/usr/lib/python2.7/dist-packages/keystone/token/provider.py", line 227, 
in _is_valid_token
    self.check_revocation(token)
  File "/usr/lib/python2.7/dist-packages/keystone/token/provider.py", line 156, 
in check_revocation
    return self.check_revocation_v3(token)
  File "/usr/lib/python2.7/dist-packages/keystone/token/provider.py", line 149, 
in check_revocation_v3
    self.revoke_api.check_token(token_values)
  File "/usr/lib/python2.7/dist-packages/keystone/contrib/revoke/core.py", line 
190, in check_token
    self._cache.synchronize_revoke_map(self.driver)
  File "/usr/lib/python2.7/dist-packages/keystone/contrib/revoke/core.py", line 
79, in synchronize_revoke_map
    self.revoke_map.remove(e)
AttributeError: 'RevokeTree' object has no attribute 'remove'

** Affects: keystone
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1295212

Title:
  Revoke token intermittently dumps stacktrace - Icehouse M3

Status in OpenStack Identity (Keystone):
  New

Bug description:
  Revoke token intermittently dumps stack trace.  I don't see "remove"
  method in RevokeTree object.  May be I'm missing something

  (keystone.common.wsgi): 2014-03-20 03:17:55,054 ERROR 'RevokeTree' object has 
no attribute 'remove'
  Traceback (most recent call last):
    File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 205, 
in __call__
      result = method(context, **params)
    File "/usr/lib/python2.7/dist-packages/keystone/auth/controllers.py", line 
316, in authenticate_for_token
      self.authenticate(context, auth_info, auth_context)
    File "/usr/lib/python2.7/dist-packages/keystone/auth/controllers.py", line 
416, in authenticate
      auth_context)
    File "/usr/lib/python2.7/dist-packages/keystone/auth/plugins/token.py", 
line 39, in authenticate
      response = self.provider.validate_token(token_id)
    File "/usr/lib/python2.7/dist-packages/keystone/token/provider.py", line 
118, in validate_token
      self._is_valid_token(token)
    File "/usr/lib/python2.7/dist-packages/keystone/token/provider.py", line 
227, in _is_valid_token
      self.check_revocation(token)
    File "/usr/lib/python2.7/dist-packages/keystone/token/provider.py", line 
156, in check_revocation
      return self.check_revocation_v3(token)
    File "/usr/lib/python2.7/dist-packages/keystone/token/provider.py", line 
149, in check_revocation_v3
      self.revoke_api.check_token(token_values)
    File "/usr/lib/python2.7/dist-packages/keystone/contrib/revoke/core.py", 
line 190, in check_token
      self._cache.synchronize_revoke_map(self.driver)
    File "/usr/lib/python2.7/dist-packages/keystone/contrib/revoke/core.py", 
line 79, in synchronize_revoke_map
      self.revoke_map.remove(e)
  AttributeError: 'RevokeTree' object has no attribute 'remove'

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1295212/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to