Tuesday, July 28, 2009

Fixing AutoCAD error: ARX_ERROR:eNotThatKindOfClass

Some of our users have the old AutoCAD 2005 version, while a lucky few have the newer 2009 version (licenses are danged expensive, you know). We had a case where a drawing was being opened in AutoCAD 2009 and "saved-as" back to the 2004 format so the other users could open it. When attempting to perform commands on the drawing in in the old 2005 version, however, the following error messages would come up:

ARX_ERROR:eNotThatKindOfClass Command not allowed because drawing contains objects from a newer version of Architectural Desktop

The solution, pointed to by various forum threads (such as this one), is to download and install the Object Enabler hotfix from the AutoDesk support site. Doing this immediately resolved the issue in our case.

Another possible approach, in case that does not work for you, is to use the exporttoautocad command instead of Save As - see this thread on the AutoDesk forums.