I am responding to my own post, and am submitting a bit extra information and some strange behaviors. Johnathon wrote me back and suggested I export the catalog, delete it, rename the ids, and then reimport the catalog. I did that, but still the same error appeared.
Now, I downloaded data.fs onto my local Zope and on my local Zope I am able to rename. (which is just weird) ..why can't I do this on the live server?
I will hazard a wild guess that you are using a Netscape server :) There is a known problem with NS servers where they don't like the '.' target that we used to use in some management screen form targets. We thought that we found and changed all of those, but it turns out that there is still one of these in the file renameForm.dtml in the current Zope release (this file is in the lib/python/OFS directory of your distribution). You can edit this file and change the line: <FORM ACTION="." METHOD="POST"> to: <FORM ACTION="<dtml-var URL1>" METHOD="POST"> ...and restart your Zope instance to fix the problem. The fix for this will be in 2.2.0 as well. Brian Lloyd brian@digicool.com Software Engineer 540.371.6909 Digital Creations http://www.digicool.com