Hello,
I've got a project that when generating a bitstream, I have no critical warnings but do get an error that results in a failed bitstream write. From the runme.log file:
ERROR: [Common 17-53] User Exception: Project already exists on disk, please use '-force' option to overwrite:
C:/Projects/Parametric_Speaker/Parametric_Speaker.runs/impl_1/Parametric_Speaker/Parametric_Speaker.xpr
C:/Projects/Parametric_Speaker/Parametric_Speaker.runs/impl_1/Parametric_Speaker/Parametric_Speaker.cache
C:/Projects/Parametric_Speaker/Parametric_Speaker.runs/impl_1/Parametric_Speaker/Parametric_Speaker.hw
C:/Projects/Parametric_Speaker/Parametric_Speaker.runs/impl_1/Parametric_Speaker/Parametric_Speaker.ip_user_files
sourcing script C:/Projects/Parametric_Speaker/Parametric_Speaker.tcl failed
I've searched for this problem and another answer suggested to move the files to another directory, and if using a block diagram (I am), to reset / generate output products. I did those things and still get the same error.
Right now the next thing I would try might be to re-create a new project, draw up a block diagram and import the hdl and constraints files. If using the '-force' option would be helpful, I haven't figured out how to implement that.