I ran into a similar error with as useless an error message. It could be a permissions problem. I've found that often times when you get the "Unable to complete this operation" message, it's because you don't have permissions to do what you're trying to do. I would check what permissions your application is using and possibly use elevated permissions for that operation instead. Or maybe open up the permissions on the archive giving you problems.