ClearCase Support: Common ClearCase Checkin Error Message
Here is a common error message in ClearCase when trying to check in a file.
$ cleartool ci -nc FILENAME text_file_delta: Error: "FILENAME" is not a 'text file': it contains a line exceeding 8000 bytes. Use a different type manager (such as compressed file). cleartool: Error: Unable to check in "FILENAME". |
---|
Basically, this "text file delta" error message is that the ClearCase element is a text file in the database, and you are trying to check in a non-text version. For instance, you may have only created a few versions (/main/0 and /main/1), and these versions were initially mostly empty files that ClearCase assumed were text files when you created the element for the first time. However, when you finally check in a completed version with all the data in it, this final version could contain non-text data.
To resolve this problem, you have to change the element type before being able to check in the new version. If the file is a regular binary file, then I recommend changing the element type to a compressed file type with this command.
cleartool chtype compressed_file FILENAME |
---|
If the file is a Rational Rose RealTime file, then I recommend change the element type to a Rose Unit type with this command.
cleartool chtype rosert_unit FILENAME |
---|
You must be the VOB owner or element owner to run either of these commands. Don't forget to check in again afterwards.
by Phil for Humanity
on 01/10/2009