Hi , I will have to debug what is going wrong and go through the code. From the trackback Storm seems to be giving connection closed error, this means the problem is somewhere with the connection getting closed before changes are committed. We have all the object classes mapped with database tables in Storm but until we say commit Storm does not interacts with the backend. From what I remember is that every method that is involved with carrying out a transaction in DlistUtils.py is associated with a decorator function. Thus, whenever a method that is decorated is called : 1) The Decorator function will be executed first in which probably it will get hold of the connection and assign a variable an object via which all transaction related actions will be carried out. This variable will be used used by the method. 2) The control will then go back to the method and once the method has been executed the control will return to the decorator function which will be in charge of committing the changes and closing the connection. I think the issue might be with the decorator function(that is defined at top in DlistUtils.py). Somewhere when alias is getting changed the third time we need to see if the variable is getting properly initialized with the connection object. I do not have the local environment setup with me, also I am very busy this week. I will definitely debug the issue by next week but if the issue needs to be fixed immediately hope the above information helps. Thanks Kanika On Sun, Jan 15, 2012 at 6:37 AM, Robin J