The following list describes known problems and limitations associated with the ClearCase SCM Adapter.
Within Eclipse, a few non-interactive editors may not check out files when first modified. If one of these editors edits a checked-in file that is under ClearCase control in Eclipse, these editors automatically check out the file when they save it. If you are using a shared branch in a dynamic view, the automatic check out process could create a potential problem. If you begin to edit a file that is not checked out, another user might check the file out, edit it, and check in a new version in the meantime. In this case, your changes overwrite the other user's changes when you save the file. If you are using a shared branch within a dynamic view, you must check out files before editing them.
JavaTM .class files can get out of synch because the incremental compiler does not run when the user changes a file from any tool outside Eclipse (such as, for example, Notepad or ClearCase Diff Merge tools). If you modify a file outside the Eclipse workbench, right-click the element and click Refresh.
Under some circumstances, when you attempt to add a view private file to source control, Eclipse displays this error message: "File has been removed from the file system." This problem occurs only when the file is open in an editor. The file has not been deleted and this error message can be ignored.
When using ClearCase 2002.05.x, renaming a package in Eclipseor the Rational Developer product fails if the new folder is not under sourcecontrol. The error occurs because these versions of ClearCase cannot add folders to sourcecontrol silently. After the error message appears,ClearCase may prompt you to add the folder to source control. Add thefolder to source control and then repeat the rename operation. If you are not prompted, select the folder and choose ClearCase > Add to Source Control,and repeat the rename operation.
When using Rational ClearCase, renaming a package in Eclipse fails if the new folder is not under source
When you perform a refactor operation, the ClearCase SCM Adapter may promptyou with a list of files to check out. If you clear the check box associated with any of the files in the Check Out Element(s) dialog box, the refactor operation fails. The workaround is to allow the ClearCase SCM Adapter to check out all the files, then undo the checkout for the files that you do not want to check out.
When you disconnect from ClearCase, disable and then enable your network connection, and then reconnect to ClearCase, your project files may appear in the workspace as view-private. ClearCase menu options for the project may also be inactive. The workaround is to wait until ClearCase services restart before attempting to reconnect to ClearCase.
ClearCase menus may not appear in some perspectives in Eclipse. The workaround is to manually add ClearCase to the perspective by clicking Windows > Customize Perspective, selecting the Command Groups Availability tab, and selecting the ClearCase option in the Available command groups list box
When working in a mixed environment, take the following steps to avoid compile errors caused by case-inconsistent file names:
If these options are not selected, you may experience compile errors because the case of the file names is different.
In ClearCase version 2003.06.x, dynamic views do not start automaticallyafter you reboot your machine. When you try to open a project in the RationalDeveloper product after rebooting, you may see an error message that states that the .project fileis missing. The workaround is to start your views manually in ClearCase afterrebooting.
In ClearCase, dynamic views may not start automatically after you reboot your machine. When you try to open a project in Eclipse after rebooting, you may see an error message that states that the .project file
If you are running on a RedHat or SUSE Linux platform, ClearCase does not support a LANG environment variable that contains UTF-8. If you use ClearCase GUIs on these platforms, you must set the value of LANG in the /etc/sysconfig/i18n file to a supported value, such as C or en_US.iso885915. After you reset the LANG environment variable, verify that the SUPPORTED variable in the i18n file also contains this value. If it does not, add this value to the SUPPORTED variable.
If you try to move a resource that is under source control to a folder that is not under source control, the move fails and an error message states that ClearCase failed to add the parent directory to source control. The workaround is to place the destination folder under source control.
© Copyright IBM Corporation 2000, 2011. All Rights Reserved.