Pádraig Brady wrote: > On 12/24/2011 03:47 AM, darkfower wrote: >> hi,everybody: >> >> when i new create a kvm instance , error as flollow: >> >> >> 2011-12-24 11:45:17,937 INFO nova.virt.libvirt_conn [-] Instance >> instance-00000001 spawned successfully. >> 2011-12-24 11:45:18,126 ERROR nova.exception [-] DB exception wrapped. >> (nova.exception): TRACE: Traceback (most recent call last): >> (nova.exception): TRACE: File >> "/usr/lib/python2.7/dist-packages/nova/exception.py", line 78, in _wrap >> (nova.exception): TRACE: return f(*args, **kwargs) >> (nova.exception): TRACE: File >> "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 1359, in >> flush >> (nova.exception): TRACE: self._flush(objects) >> (nova.exception): TRACE: File >> "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 1447, in >> _flush >> (nova.exception): TRACE: raise >> (nova.exception): TRACE: TypeError: exceptions must be old-style classes or >> derived from BaseException, not NoneType >> (nova.exception): TRACE: >> 2011-12-24 11:45:18,140 WARNING nova.compute.manager [-] Error during >> power_state sync: exceptions must be old-style classes or derived from >> BaseException, not NoneType > > I've seen this due to greenthread clearing the exception, > thus None is reraised, rather than the original exception. > nova.utils.save_and_reraise_exception() was created to avoid this, > so perhaps there is a missing use of this?
Could you please file a bug (with details like version used) about this at: https://bugs.launchpad.net/nova/+filebug Mailing-lists make awful bug trackers. -- Thierry Carrez (ttx) Release Manager, OpenStack _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

