Public bug reported:

Tag update fails.

$ neutron net-create test-network
$ neutron tag-add --resource-type network --resource test-network --tag test-tag
Request Failed: internal server error while processing your request.
Neutron server returns request_ids: ['req-ccb9c3ec-6cdc-4638-b096-32e082b56bdc']

Error log:

2016-03-10 15:33:52.744 ERROR neutron.api.v2.resource 
[req-ccb9c3ec-6cdc-4638-b096-32e082b56bdc demo 
83ff410076214c88ad045e59e9e9e95f] update failed
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource Traceback (most recent 
call last):
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/api/v2/resource.py", line 84, in resource
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     result = 
method(request=request, **args)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/extensions/tag.py", line 104, in update
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     return 
self.plugin.update_tag(request.context, parent, parent_id, id)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/oslo_log/helpers.py", line 46, in 
wrapper
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     return method(*args, 
**kwargs)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/services/tag/tag_plugin.py", line 99, in update_tag
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     
context.session.add(tag_db)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 490, 
in __exit__
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.rollback()
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 
60, in __exit__
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     
compat.reraise(exc_type, exc_value, exc_tb)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 487, 
in __exit__
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.commit()
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 392, 
in commit
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self._prepare_impl()
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 372, 
in _prepare_impl
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.session.flush()
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2019, 
in flush
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self._flush(objects)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2046, 
in _flush
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     
self.dispatch.before_flush(self, flush_context, objects)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/event/attr.py", line 218, in 
__call__
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     fn(*args, **kw)
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/services/timestamp/timestamp_db.py", line 74, in 
update_timestamp
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     
obj.standard_attr.updated_at = timeutils.utcnow()
2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource AttributeError: 
'NoneType' object has no attribute 'updated_at'

** Affects: neutron
     Importance: Undecided
     Assignee: Hirofumi Ichihara (ichihara-hirofumi)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Hirofumi Ichihara (ichihara-hirofumi)

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

Title:
  Can't PUT tag on network

Status in neutron:
  New

Bug description:
  Tag update fails.

  $ neutron net-create test-network
  $ neutron tag-add --resource-type network --resource test-network --tag 
test-tag
  Request Failed: internal server error while processing your request.
  Neutron server returns request_ids: 
['req-ccb9c3ec-6cdc-4638-b096-32e082b56bdc']

  Error log:

  2016-03-10 15:33:52.744 ERROR neutron.api.v2.resource 
[req-ccb9c3ec-6cdc-4638-b096-32e082b56bdc demo 
83ff410076214c88ad045e59e9e9e95f] update failed
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource Traceback (most recent 
call last):
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/api/v2/resource.py", line 84, in resource
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     result = 
method(request=request, **args)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/extensions/tag.py", line 104, in update
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     return 
self.plugin.update_tag(request.context, parent, parent_id, id)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/oslo_log/helpers.py", line 46, in 
wrapper
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     return 
method(*args, **kwargs)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/services/tag/tag_plugin.py", line 99, in update_tag
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     
context.session.add(tag_db)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 490, 
in __exit__
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.rollback()
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 
60, in __exit__
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     
compat.reraise(exc_type, exc_value, exc_tb)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 487, 
in __exit__
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.commit()
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 392, 
in commit
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self._prepare_impl()
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 372, 
in _prepare_impl
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self.session.flush()
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2019, 
in flush
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     self._flush(objects)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2046, 
in _flush
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     
self.dispatch.before_flush(self, flush_context, objects)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/usr/local/lib/python2.7/dist-packages/sqlalchemy/event/attr.py", line 218, in 
__call__
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     fn(*args, **kw)
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource   File 
"/opt/stack/neutron/neutron/services/timestamp/timestamp_db.py", line 74, in 
update_timestamp
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource     
obj.standard_attr.updated_at = timeutils.utcnow()
  2016-03-10 15:33:52.744 TRACE neutron.api.v2.resource AttributeError: 
'NoneType' object has no attribute 'updated_at'

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to