Fixes Defects: PI04959,PI05830,PI06133 ,PI06981 ,PI07640,PI07642,PI07655,PI08315,PI08336,PI08503,PI08881,PI09243,PI09398,PI11193,PI12106,PM71719,PM89431,PM93034,PM95981,PM98666 This patch contains the following software changes: PI04959: Problem: ClearCase native diff tool fails to run when invoked from ClearTeam Explorer on Windows. The native tool is invoked from Java using Runtime.exec(). The problem appears to be due to changes in Java such that Runtime.exec() will not correctly parse a single command string when the main command has spaces without embedded quote marks. Fix: The code has been changed to use the deprecated ProcessBuilder calls. This will prevent problems when paths with spaces are used. PI05830: Problem: Rational ClearCase CLMUTIL utility cannot remove task links to objects which no longer exist. Fix: CLMUTIL utility is now able to remove the task links. PI06133 : Problem: While running Rational Clearcase on AIX the customer may experience a system panic with a stack trace that resembles this (the key MVFS function in the trace is mvfs_aix_lookup_component): CRASH INFORMATION: CPU 0 CSA F000000030019600 at time of crash, error code for LEDs: 70000000 pvthread+014A00 STACK: WARNING: bad IAR: 00000000, display stack from LR: 04936EC8 [04936EC8]aix2onc_hold+000048 (F1000A02007C1038 [??]) [005A019C]vnop_hold+00003C (??) [00014F50].kernel_add_gate_cstack+000030 () [049EE98C]nfs3_root+00004C (??, ??) [04AC1784]aix2onc_root+000044 (??, ??, ??) [005A5094]vfs_root+000034 (??, ??, ??) [00014F50].kernel_add_gate_cstack+000030 () [F1000000C0376588]mvfs_aix_lookup_component+0002C8 (F1000A0200358050, F0000000300189D0, F000000030018650, 0000000000000000, 0000000000000000, F1000A0100422C7C) [F1000000C03D6FF0]mvfs_lookup_ctx+000510 (F1000A01000E3F10, F0000000300189D0, F000000030018868, 0000000000000000, 0000008200000082, 0000000000000000, F1000A0100422C7C, 0000000000000000) [F1000000C03D84B0]mfs_lookup+000050 (F1000A01000E3F10, F0000000300189D0, F000000030018868, 0000000000000000, 0000008200000082, 0000000000000000, F1000A0100422C7C) [F1000000C03EA4E0]mfs_aix_lookup+000080 (F1000A01000E3F10, F0000000300189C8, F0000000300189D0, 0000000000000082, 0000000000000000, F1000A0100422C7C) [00014D70].hkey_legacy_gate+00004C () [0059F6E4]vnop_lookup+000184 (??, ??, ??, ??, ??, ??) [005617C4]lookuppn+000A04 (??, ??, ??, ??, ??, ??, ??, ??) [00561F80]lookupname_internal+0000A0 (??, ??, ??, ??, ??, ??, ??, ??) [005620A4]lookupname_cur+000024 (??, ??, ??, ??, ??, ??, ??) [005B7514]statx+0001D4 (??, ??, ??, ??) [00003850]ovlya_addr_sc_flih_main+000130 () [kdb_get_virtual_memory] no real storage @ 2FF07608 [D0131FF4]D0131FF4 () [kdb_read_mem] no real storage @ FFFFFFFFFFF5A90 Fix: Rational ClearCase MVFS code was changed to use an AIX kernel interface that avoids the panic. PI06981 : Problem: IBM Rational ClearCase Mainframe Connectors fails when submitting a job with jobcard skipped and an incorrect account. Fix: The problem has been resolved. PI07640: Problem: IBM Rational ClearCase Mainframe Connectors may fail after inputting user name and password on the authenticate panel. Fix: The problem has been resolved. PI07642: Problem: IBM Rational ClearCase Mainframe Connectors may fail when pressing enter on the main panel (without inputting anything). Fix: The problem has been resolved. PI07655: Problem: Rational ClearCase cleartool mkbl may fail with internal error: dbid not found in database. Fix: Foundation hyperlink management was corrected to resolve this issue. PI08315: Problem: When working in the IBM Rational ClearCase/Cadence integration, adding binary Cadence files (*.dm and *.oa) to source control that do not exist in the default magic file will fail Fix: Added entries to the default.magic file for *.dm and *.oa files so that these files get created as binary files. PI08336: Problem: A Rational ClearQuest WAN server URL of the form: http://ccrc.... is not usable. Fix: Parsing of the URL has been fixed. PI08503: Problem: Users of IBM Rational ClearCase might encounter spurious "File not found" errors during large parallel builds Fix: IBM Rational ClearCase has been modified to no longer return spurious "File not found errors" during builds. PI08881: Problem: Using Rational ClearCase clearmake in Gnu compatibility mode may produce an incorrect result for an 'if' clause when processing a makefile that has a tab character immediately following an 'else' clause. Fix: This fix resolves the issue so the 'if' clause is properly evaluated when there is a tab character after the 'else' clause. PI09243: Problem: In some instances you may receive a Null Pointer Exception when working in the IBM Rational ClearTeam Explorer (CTE) extension in Rational Software Architect Real Time Edition (RSARTE). This would occur when you are importing a Team Project Set that contained a project that has been rmnamed. The CTE-pfs importer would crash with the Null Pointer. Fix: The exception is now caught and a dialog is presented with the missing project(s) in a details section. The user has the option to proceed (importing the found projects, skipping those not found) or aborting the psf import gracefully. PI09398: Problem: A system on which a parallel audited build is running in IBM Rational ClearCase may hang due to a locking deadlock in the file system. Fix: The order of locking file system resources when writing audit records during a parallel audited build was modified to avoid a potential deadlock. PI11193: Problem: Rational ClearCase Remote Client does not allow user to opt out of SP300-181 compliance, that causes connections from the Jenkin-HPI plugin to IBM Rational ClearCase to fail. Fix: A configuration option has been included in this release of IBM Rational ClearCase. Please contact Rational ClearCase support for further details. PI12106: Problem: Rational ClearCase checkout of non-existent element or symbolic link will result in internal error. Fix: Checkout error processing was corrected. PM71719: Problem: Rational ClearCase view_server process consumes 100% CPU when its cache fills up. Fix: Cache management was improved to fix this issue. PM89431: Problem: The following environment variables are not set during a merge operation in ClearTeam Explorer. CLEARCASE_FXPN CLEARCASE_PN CLEARCASE_TXPN CLEARCASE_XPN Fix: The client was not passing view-context information making it impossible to calculate the necessary path information. This has been corrected. PM93034: Problem: Using the Rational ClearTeam Explorer Eclipse plugin does not populate all modules of an importing Maven project with the importing view tag. Fix: The unusual nested structure of Maven projects was not being accounted for. This has been fixed. PM95981: Problem: Rational ClearTeam Explorer users are not able to create a baseline when the project uses a baseline naming template that does not include a basename. Fix: The user is now able to create a baseline using ClearTeam Explorer if the project uses a baseline naming template that does not include a basename. PM98666: Problem: In the Rational ClearCase Change Management Integration for UCM, cleartool setactivity and cleartool mkactivity can fail with a segmentation fault if the stream's Change Management Integration configuration is missing the "validate" keyword. Fix: The Integration will now use the default value for "validate" if the Admin has not explicitly configured it on the stream.