apparently it is:
ID: TS65558
Applies to:
AutoCAD® 2008
AutoCAD® 2007
AutoCAD® 2006
AutoCAD® 2005
AutoCAD® 2004
AutoCAD® 2002
AutoCAD® 2000
This error occurs because the ARX application was not already loaded into memory. To work around this you must first determine what ARX application the command is from. Follow these steps:
Enter arx on the command line, and then enter ? on the command line. A list of all ARX applications that are currently loaded will be displayed.
Run the command you want to use.
Again, enter arx on the command line and then ? on the command line. You can look at the list and see if any new ARX applications were loaded.
The following example AutoLISP routine uses the ROTATE3D command and determines if the associated ARX application is loaded. If the ARX application is not already loaded, the routine will load the application.
;;Beginning of Sample AutoLISP code
(vl-load-com)
(setq acadObject (vlax-get-acad-object))
(setq Arxlist (vla-listarx acadObject))
(setq strArx (vlax-safearray->list (vlax-variant-value arxlist)))
(if (= (member '"geom3d.arx" strArx) nil)
(arxload "geom3d.arx")
)
(command "cylinder" "0,0,0" "5" "20")
(command "rotate3d" "last" "" "x" "0,0,0" "19")
(princ)
;;End of Sample AutoLISP code
A list of all loaded ARX applications will be created. If the geom3d.arx file is not listed, it will be loaded, and a 3D cylinder will be created and rotated.
Important:Before you attempt to customize AutoCAD, be sure to back up all your files.