We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Page Bookmarked

AR# 24469

9.1i ISE Project Navigator - Clean-up Project Files process error: "ERROR:ProjectMgmt - TOE: ITclInterp::ExecuteCmd gave Tcl result 'invalid command name "0"'


Keywords: top, level, module, toe, Tcl, enoent, implement, cleanup, route, synthesize, translate, corrupt

After synthesizing or implementing a design sub-module, running "Clean up Project Files" on the top-level source causes a Project Management error.


1. Set a sub-module as "Top Level" and implement it.
2. Set "Top Level" back to root of the design and implement it.
3. Run "Clean up Project Files" and the following error occurs:
"ERROR:ProjectMgmt - TOE: ITclInterp::ExecuteCmd gave Tcl result 'invalid command name "0"'.
Tcl_ErrnoId: ENOENT
Tcl_ErrnoMsg: no such file or directory
_cmd: ::xilinx::Dpm::dpm_chCompositeTransformOutput $piThisInterface
errorInfo: invalid command name "0"
while executing
"$_iDesign GetProject _iProject"
(procedure "::xilinx::Dpm::dpm_chCompositeTransformOutput" line 83)
invoked from within
"::xilinx::Dpm::dpm_chCompositeTransformOutput $piThisInterface""

After the error, processes cannot be run on the design root and project changing actions (e.g. adding and removing source, cleanup project files, changing part, etc...) cause the same error to occur.


This problem has been fixed in the latest 9.1i Service Pack available at:
The first service pack containing the fix is 9.1i Service Pack 1.

AR# 24469
Date 04/17/2009
Status Archive
Type General Article