| why an IBM® Rational® ClearCase® CCRC or CCWeb view results in the error Error: Pathname "load \ |
| Cause |
| When submitting load rules in the Load rule scopes of a ClearCase Web or ClearCase Remote Client view the following occurs: ccweb: Error: Pathname "load \ pathname: it does not begin with a "\" There are two possible causes to this problem: 1. The config spec was manually edited as if it were a standard snapshot view. Although standard snapshot views require the word load at the beginning of the load rule, these are not required when editing a CCWeb or CCRC load rules. Example (using a Windows VOB): load \myVob Example: myVob |
| Solution |
| Solution 1: Remove the word load from the load rule. Solution 2: Ensure the correct VOB pathname is used paying attention to the slashes (forward slashes / for UNIX® or Linux™ and back slashes \ for Microsoft® Windows®) and make sure there are no spaces before the VOB pathname in the rule.
|
Load rule scope returns error pathname does not begin with a \
CCRC cheat sheet fails to open
| why attempts to open the IBM® Rational ClearCase® Remote Client cheat sheet called Tutorial: Getting started with base ClearCase (Eclipse) for the stand-alone client will generate errors when the action buttons are clicked. |
| Cause |
| Access the cheat sheet by clicking Help > Cheat Sheets. The only cheat sheet that is applicable to the Stand-alone application is Here is how the options as they appear: An example of when the problem occurs is in the Creating an Eclipse workspace for your ClearCase view module; using the Click to Perform button will generate the following error: A Problem Occurred "Reason: The action could not be run because the class 'com.ibm.rational.clearcase.ui.actions.OpenWorkspaceAction' could not be loaded." This problem has been logged as defect RATLC00730381. |
| Solution |
| This defect has been resolved in release 6.14.3 of CCRC. Review the Updated Release Notes for the ClearCase Remote Client for more information as well as the location of the CCRC update packages. |
No locks available error from CCRC on Red Hat Linux
| Problem |
| This technote describes a problem starting the IBM® Rational® ClearCase® Remote Client (CCRC) on Redhat® Linux™, along with instructions to solve the problem. |
| Cause |
| Attempts to start CCRC (stand-alone application) on Red Hat Linux results in the following error: An error has occurred. See the log file Upon review of the log, the following message related to the error states:
This problem relates to one of two problems:
|
| Solution |
One of the foloowing solutions will resolve your issue:
|
RWP and WWW Publishing Service on Windows Server 2003
| why the IBM® Rational® ClearCase® Remote Client (CCRC) cannot be accessed when hosted on Microsoft® Windows Server™ 2003 if the World Wide Web (WWW) Publishing Service is running. |
| Cause |
| After installing Rational ClearCase on Windows Server 2003, attempts to start the Rational Web Platform (RWP) service results in an error. Go to Start > All Programs> Administrative Tools > select Services, right-click Rational Web Platform, HTTP server, and click Start: ERROR: [Services] ! Windows could not start the Rational Web Platform, HTTP server on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to the service-specific error code 1. This service must be running to access the ClearCase Web Interface (CCWeb) and or CCRC on this web server. However, there is a conflict preventing the RWP service from starting if the WWW Publishing Service is already started. In this configuration, the RWP service cannot coexist with the World Wide Web Publishing Service on Windows Server 2003. Note: This error does not occur when starting the RWP service on Windows 2000 even if the WWW Publishing Service is running. |
| Solution |
| Stop the WWW Publishing Service, then you will be able to start the RWP service. 1. From the Services window, right-click the World Wide Web Publishing Service and select stop. The status will no longer be listed as Started: 2. When the WWW Publishing Service is stopped, right-click Rational Web Platform, HTTP serverand select Start. The service will start with no errors, and the status will be listed as Started. Once the service is running, CCRC (or CCWeb) can be accessed on this web server. |
The directory is not a valid location for a web view
| why attempts to create an IBM® Rational® ClearCase® Remote Client (CCRC) or ClearCase Web (CCWeb) view results in the error The directory is not a valid location for a web view.along with steps to resolve the issue. |
| Cause |
|
| Solution |
1. Ensure the directory tree structure is in place. If the directory is missing, create it and recreate the view. Note: This is expected functionality as a CCWeb or CCRC views cannot be created in a nonexistent location. This is to prevent mistakes in typing an incorrect pathname which would result in an entire directory tree that is not wanted or needed. 2. Until the two files (.copyarea.dat & .copydb.dat) are removed either by removing the view through CCWeb or CCRC (recommended) or by hand using operating system delete operations (not recommended), a new CCRC or CCWeb view cannot be created in that path space. Choose a different location to store the view. |
CCRC installation error on Linux: jvm is not defined
| why a jvm error is displayed when installing the IBM® Rational® ClearCase® Remote Client on Linux®. |
| Cause |
| A jvm not defined error is displayed at the end of an install when CCRC setup is initiated using the setup.jar file rather than the setup.bin file. Example: java -jar |
| Solution |
| When installing the ClearCase Remote Client on Linux, use the following command: java -jar |
Error creating an IBM Rational ClearCase Remote Client View
| This technote outlines two possible causes why attempts to create an IBM® Rational® ClearCase® Remote Client view results in the error:Unable to login to the specified server. along with instructions to resolve the problem. |
| Cause |
Creating a view in CCRC using a UNC or other type of path in the ClearCase Web server URL section can result in the error
or Unable to login to the specified server. Example: BEFORE: AFTER: |
| Solution |
Enter the proper URL string (not path) to the CCRC web server. Example:http: //
|
Unable to initialize group list for user error from ClearCase Web applications
| why logging into an IBM® Rational® ClearCase® console through the ClearCase Web, ClearCase Remote Client or the MultiSite® Administration Web console, yields the error: unable to initialize group list for user |
| Cause |
| This error can be returned when the permissions on the ccweb executable are not set correctly. Check the permissions on the ccweb executable by running:
The output should be similar to: -r-sr-xr-x 1 root other 376316 Sep 22
|
| Solution |
| The permissions for the ccweb executable should be r-sr-xr-x. Note that the set-uid bit is enabled. This ensures that this application is run as 'root' even when other users execute it. |
Cannot delete or rename elements with long pathnames in Eclipse 3.0
| This technote identifies a problem where attempts to delete or rename an IBM® Rational® ClearCase® element that has an extremely long pathname from within the Eclipse 3.0 IDE using the ClearCase Remote Client (CCRC) plug-in , does not wrap the text in the pop up confirmation dialog box causing the Yes or No buttons to be cut off. |
| Cause |
The CCRC plug-in is running under Eclipse 3.0. |
| Solution |
Upgrade to Eclipse 3.1 or later and the text will be wrapped in the pop up dialog box, enabling you to click the Yes or No buttons. |
Black squares are in the CCRC task bar instead of icons
| ||
| Symptom | ||
Attempts to use CCRC results in black squares appearing in place of the task menu buttons and directory tree icons: | ||
| Cause | ||
This can occur due to the Buffer Overflow Protection option being enabled for McAfee VirusScan Enterprise 8.0i. Note: This behavior is also known to occur when using some IBM WebSphere® products, refer totechnote 1180700 for more details.
| ||
| Resolving the problem | ||
The latest patches for McAfee VirusScan Enterprise 8.0i must be installed on the local host, which can be obtained directly from McAfee, see article KB40531. For assistance contact McAfee Enterprise Support. WORKAROUND: Until the McAfee patches are installed, the behavior can be corrected by disabling the Buffer Overflow Protection. For directions, refer to the McAfee VirusScan Enterprise 8.0i Product Guide. Solution 2 Remove if needed or simply reinstall the plug-in to fix the corrupt glyphs in the icons directory. Solution 3 Remove the spyware application if it is determined to be conflicting with ClearCase. |
Error when installing CCRC.NET: The prerequisite software for clearcase visual studio .net integration is not installed
| |||||
| Cause | |||||
The install of CCRC.NET for 2005 has not found the entry in the registry denoting the presence of Visual Studio 2005. Note: The original integration was designed for Visual Studio 2005, thus ClearCase checks for the existence of Visual Studio 2005 installed on the host. | |||||
| Resolving the problem | |||||
The integration with Visual Studio 2008 was introduced in ClearCase 7.0.1. The registry key below will enable a new installation of CCRC.NET to work with Visual Studio 2008. Note: This solution contains information about modifying the system registry. Before making any modifications to the Microsoft® Registry Editor, it is strongly recommended that you make a backup of the existing registry. For more information describing how to back up the registry, refer to the Microsoft Knowledge Base article 256986.
Refer to download document 4017991 Integrate ClearCase, CCRC and ClearQuest 7.0.1 with Visual Studio 2008 for further instructions on how to correctly enable the integration with Visual Studio 2008. |
Checkout from CCRC fails with mastership error even when unreserved, nonmastered checkout preference is selected
| |||||
| Cause | |||||
CCRC does not recognize the VOB as being replicated, which is a requirement for the checkout request to be successful. CCRC only sends the request for a nonmastered checkout, if it believes the VOB to be replicated. To verify if a VOB is replicated, CCRC uses the entry for the VOB in the ClearCase registry, which should have (replicated) at the end of it. Note: The setting of the VOB's (replicated) attribute value was first implemented in ClearCase MultiSite version 2003.06.14. Cause 2 Another cause is due to a known defect APAR PK57433 where unreserved and nonmastered checkout falls back to unreserved, mastered checkout. This happens ONLY with
| |||||
| Diagnosing the problem | |||||
| You can check the registry on a native client using cleartool lsvob to see if the replicated attribute is set or not for the VOB that is reporting the problem.
| |||||
| Resolving the problem | |||||
| Solution for the first Cause The replicated attribute for the VOB reporting the error needs to be set in the Rational ClearCase registry. Either of the 2 options below can be performed to resolve the issue.
Alternate Option If there are many VOBs on the server that need to be updated, you can use the following syntax to update all VOBs on the current host rather than specifying each VOB-tag individually. UNIX/Linux: Windows: For more information About rgy_upgrade, refer to technote 1207026.
Solution for Cause 2 The defect has not been resolved.
|
Failed to execute runnable error integrating CCRC with Eclipse
| ||
| Cause | ||
| Attempts to integrate CCRC with Eclipse 3.1.x or greater fails with the following error: Error: Failed to execute runnable (java.lang.NoClassDefFoundError: org/eclipse/ui/internal/progress/PendingUpdateAdapter)
Also the Eclipse API is using org.eclipse.ui.internal.progress.PendingUpdateAdapter, which has been moved in 3.2.x to a new location, org.eclipse.ui.progress.PendingUpdateAdapter. | ||
| Resolving the problem | ||
| Update to a later ClearCase 7.0 CCRC client update for 3.2.x support; see technote 1215611 for directions on Installing or updating CCRC for Eclipse. Update the CCRC Eclipse plug-in to a minimum of client update CU01. After updating CCRC, you can update the Rational Web Platform (RWP) Server as needed. |
Version tree is empty when displayed from a CCRC client
| |||||
| Cause | |||||
The cause of this issue has been traced to having an instance of a branch locked. The problem occurs when attempting to display a version tree in which there is a lock on any branch instance that the version tree is attempting to display. Defect APAR PK63076 has been opened to investigate this issue. | |||||
| Environment | |||||
| This behavior is seen after upgrading a CCRC client to the following build id: Build id: BALTIC_MR1_PATCH_CCRC_UPDATE.D080123 All previous build versions work as intended. | |||||
| Diagnosing the problem | |||||
You can find the build id by displaying the Help menu option in an active ClearCase Remote Client window and selecting the About Rational ClearCase Remote Client option. Here is an example of the screen displaying the build id information for CCRC: | |||||
| Resolving the problem | |||||
There is currently no resolution available for this defect. WORKAROUND: The following workarounds are available:
|
CCRC login error Unable to connect to server URL
| |||||
| Cause | |||||
A change in the environment was not reflected in the CCRC profile (.Rational). | |||||
| Resolving the problem | |||||
Delete .Rational from your home directory and CCRC will start. By default, the profile is located in this path, C:\Documents and Settings\{USERNAME}\.Rational. Note: .Rational will be automatically recreated and updated during CCRC startup. |
CCRC Windows client fails to finish a load reporting errors in CCRC trace: Unable to commit item
| |||||
| Cause | |||||
A file or folder being loaded into the view has a Windows' reserved word as its name. The CCWeb error actually shows the problem file. In the example above the file is named 'con'. The load is not completing because 'con' is a reserved word on Windows, but it is not a reserved word on UNIX or Linux; hence, there is no problem on either OS. When the attempt is made to create the file or folder, the OS changes the name to something else without throwing an error, which results in the path not being found and the CCRC load hangs at that point. | |||||
| Resolving the problem | |||||
To resolve this issue, the file must be renamed to an allowable name on both Windows as well as UNIX and Linux. To prevent this problem, you must avoid using names that are reserved by the operating system, especially in a mixed environment, refer to technote 1131223 for more details About naming conventions and characters used to create ClearCase objects. |
Element is not checked out message when attempting to resolve hijacked files
| |||||
| Cause | |||||
The error is caused by a discordance issue with the CCRC view. | |||||
| Resolving the problem | |||||
| To resolve this issue right-click the parent directory of the element and select Restore Resource.
Refer to technote 1305088 About Discordance in ClearCase Remote Client for further information. |
Unable to login user: invalid session / login information supplied
| |||||
| Cause | |||||
If the server running the Rational Web Platform (RWP) is a hosted from a Windows host this error can occur if the user account is removed from the Domain (on the domain controller) and added back to the Domain with same username.
Cause 2 If the server running the Rational Web Platform (RWP) is hosted from a UNIX® or Linux® host this error can occur if
Cause 3 If the RWP server is running on Linux, the /usr/lib/libpam.so.0.XX file needs to be linked to /lib/libpam.so.0 as shown in the example below:
| |||||
| Resolving the problem | |||||
Solution 1 Note: Every CCWeb and CCRC user has their own session.dat file which contains references to their web views. The session.dat files is stored in the following directory (by default):
Solution 2
For additional information on configuring RWP, see IBM Rational ClearCase Administration Guide > Configuring the Rational Web Platform . Solution 3 If the the /usr/lib/libpam.so.0.XX file is not linked to /lib/libpam.so.0, link them using a standard Linux symbolic link. If the file is properly linked, you will need to consult your Linux vendor for the newest version of libpam.so as the version in use may be too old to work with the CCWeb components. Solution 4 Install the pam-devel package on the RWP server. Solution 5:
Solution 6 Manually set the tmpdir variable as noted in technote 1125332. Solution 7 This is not a supported configuration. If your RWP server is on Linux/UNIX, you will not be able to use Windows to verify credentials; you must authenticate from Linux/UNIX. |
Triggers not firing when using ClearCase Remote Client (CCRC)
| |||||
| Cause | |||||
| The server config file (rwp.conf, ccrc.conf) can be modified to add environment variables, but the SetEnv variables are not being initialized. | |||||
| Diagnosing the problem | |||||
You can display the current system environment for the CCRC server using the dump option in the CCRC server URL as follows:
Refer to technote 1207634 Writing triggers for the ClearCase Remote Client for further information about displaying the system environment details. | |||||
| Resolving the problem | |||||
Restarting Rational Web Platform (RWP) on the Web server will initialize the variables and triggers will then fire. |
Non-interactive triggers fail with warning about interactivity using CCRC or CCWeb
| ||||||
| Cause | ||||||
ClearCase always displays that message when a trigger script fails or fails to execute. ClearCase can find the trigger, however, it can't find the trigger script. | ||||||
| Resolving the problem | ||||||
| HINT: Trigger scripts should be carefully tested to ensure that they are properly structured and functional for your environment.
Solution 1:
DirectoryIndex bin/ccweb ... # This passes the LANG environment var to allow the ccweb CGI program # to correctly get the locale. PassEnv LANG PassEnv NLSPATH PassEnv MYCC_TRIGGER_TMP In /var/adm/rational/common/rwp/conf/rwp_startup or rwp.conf # Assume success to begin with # Ensure an appropriate path. On Linux, standard UNIX executables like ls and rm # are typically in /bin, whereas on Solaris, HP-UX, and AIX they are # typically in /usr/bin. We put both on the path. We also put # the system /sbin and /usr/sbin on the path. PATH=/org/st32/log2_snapshot/advantage/tooling/cm/cc_trigger:/bin:/usr/bin:/sbin:/usr/sbin:$PATH export PATH MYCC_TRIGGER_TMP=/var/tmp export MYCC_TRIGGER_TMP Refer to technote 1207634 Writing triggers for the ClearCase Remote Client for further information. Solution 2: You need to specify a path for the trigger script that can be easily located. The script isn't aware of the CCWeb view that you are using on the client system, thus scripts located inside VOBs or only on the VOB server cannot be located from the view or RWP server. The trigger is run from the view or RWP server and the path specified in the script must be one that can be located from the view server. If the view server is a UNIX® or Linux® system, then it is the -execunix phrase that fires. Review the ClearCase Command Reference Guide on the topic of mktrtype (cleartool man mktrtype) for more information. |