This is error trace when changed code.
Traceback (most recent call last):
File "./test_create_vif.sh", line 23, in <module>
main(sys)
File "./test_create_vif.sh", line 17, in main
db.virtual_interface_create(context, vif)
File "/usr/local/lib/python2.7/dist-packages/nova-2012.1-py2.7.egg/nova/db/api.py", line 448, in virtual_interface_create
return IMPL.virtual_interface_create(context, values)
File "/usr/local/lib/python2.7/dist-packages/nova-2012.1-py2.7.egg/nova/db/sqlalchemy/api.py", line 120, in wrapper
return f(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/nova-2012.1-py2.7.egg/nova/db/sqlalchemy/api.py", line 1004, in virtual_interface_create
raise exception.VirtualInterfaceCreateException()
nova.exception.VirtualInterfaceCreateException: Virtual Interface creation failed
When I modify exception.py, exception. VirtualInterfac eMacAddressExce ption() is occured.
From: arameter( )
LOG. exception( _('DB exception wrapped.'))
def wrap_db_error(f):
def _wrap(*args, **kwargs):
try:
return f(*args, **kwargs)
except UnicodeEncodeError:
raise InvalidUnicodeP
except Exception, e:
raise DBError(e)
_wrap.func_name = f.func_name
return _wrap
To: arameter( )
LOG. exception( _('DB exception wrapped.'))
def wrap_db_error(f):
def _wrap(*args, **kwargs):
try:
return f(*args, **kwargs)
except UnicodeEncodeError:
raise InvalidUnicodeP
except Exception, e:
raise e
_wrap.func_name = f.func_name
return _wrap
This is error trace when changed code. create_ vif.sh" , line 23, in <module> create_ vif.sh" , line 17, in main virtual_ interface_ create( context, vif) lib/python2. 7/dist- packages/ nova-2012. 1-py2.7. egg/nova/ db/api. py", line 448, in virtual_ interface_ create interface_ create( context, values) lib/python2. 7/dist- packages/ nova-2012. 1-py2.7. egg/nova/ db/sqlalchemy/ api.py" , line 120, in wrapper lib/python2. 7/dist- packages/ nova-2012. 1-py2.7. egg/nova/ db/sqlalchemy/ api.py" , line 1004, in virtual_ interface_ create VirtualInterfac eCreateExceptio n() VirtualInterfac eCreateExceptio n: Virtual Interface creation failed
Traceback (most recent call last):
File "./test_
main(sys)
File "./test_
db.
File "/usr/local/
return IMPL.virtual_
File "/usr/local/
return f(*args, **kwargs)
File "/usr/local/
raise exception.
nova.exception.