Interim fix CLM_501_iFix006.zip This interim fix is only valid for the CLM 5.0.1.0 release. After this interim fix, upgrade to CLM 6.0 or later. CONTENTS OF THE INTERIM FIX 1. Server patch file: CLM_server_patch_5.0.1.0-CALM501M-I20150520-2103.zip 2. Rational Team Concert Eclipse client update site: UpdateSiteFor501iFix003.zip 3. Rational Team Concert MSSCCI Provider Client readme file: readme-msscciclient.txt 4. Rational Team Concert MSSCCI Provider Client patch : rtc_msscciclient_I5.0.1_iFix00620150521-1342.zip (see the ADDITIONAL FIXES section) 5. Additional fixes (see below) 6. readme.txt (this file) In addition to the fixes listed in this readme, the iFix may also contain fixes for security issues. For more details, please refer to the IBM Product Security Incident Response Blog at: https://www.ibm.com/connections/blogs/PSIRT/tags/psirtrational 1. SERVER PATCH Note: Before you install the server patch file CLM_server_patch_5.0.1.0-CALM501M-I20150520-2103.zip, verify that no other test fixes or hot fixes are installed. If other fixes are installed, contact IBM Software Support. For a CLM deployment on a single server, complete the following steps once. For a distributed CLM deployment, complete the same steps on each server. To install the server patch: a. Stop the CLM server. b. Verify whether the following directory exists: /server/patch. -If the directory exists, back up and remove its contents. -If the directory does not exist, create it. c. Copy the server patch file CLM_server_patch_5.0.1.0-CALM501M-I20150520-2103.zip into the /server/patch directory. d. Clean the application server cache. Follow your application server's documentation on cache cleaning. Use "To clean the application cache in WebSphere" and "To clean the application cache in Tomcat" below as a reference. e. Start the CLM server. Note: For a distributed CLM deployment, complete the same steps on each server. To uninstall the server patch: a. Stop the CLM server. b. Back up and remove the contents of the following directory: /server/patch c. Clean the application server cache. Follow your application server's documentation on cache cleaning. Use "To clean the application cache in WebSphere" and "To clean the application cache in Tomcat" below as a reference. d. Start the CLM server. Note: For a distributed CLM deployment, complete the same steps on each server. To clean the application cache in WebSphere: Remove contents from these directories under the profile root: temp,tranlog,wstemp,workspace. For example, "rm -rf /{temp,tranlog,wstemp,workspace}/*" on linux. To clean the application cache in Tomcat: Remove contents from these directories under the tomcat root: temp,work. For example, "rm -rf /server/tomcat/{temp,work}/*" on linux. This server patch contains fixes for the following defects: [APAR ID] [Maintenance Item Summary] [Maintenance Item URL] +-- Product RJF Fixed in release 5.0.2: [APAR PI25436] [Add back flag for HTTP support] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/330767] [APAR PI25436] [Fix performance regression in report rendering] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/335639] [APAR PI25436] [Fix regression in report performance] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/334757] [APAR PI25462] [Fix report caching causing errors in the log] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/330635] [APAR PI26888] [Deadlock issue in JNDI due to classloader problem (Fix in 5.0.1)] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/340823] Fixed in release 6.0: [APAR PI28526] [NPE in ManagedFloatingLicenseClient$LeaseCache.getCheckoutOperations] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/337530] [APAR PI30360] [Adopt Add option to ignore item fetch errors during ETL (337420)] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/338725] [APAR PI30488] [DelegatedAuthHandler and LoginPageStatusHandler ignores com.ibm.team.jfs.app.oauth.OAuthHelper.disableSecureCookies property] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/339929] [APAR PI37026] [Online Migration can skip states in the event of a retry-able DB exception (fix in 5.0.1)] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/349680] [APAR PI37053] [Creating iterations can break if translation is wrong (Fix in 5.0.1)] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/352149] [APAR PI37709] [Online migration can skip states on subsequent runs (fix in 5.0.1)] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/349683] [APAR PI40126] [TeamAreaRole ETL flips two columns (354920)] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/355628] [APAR PI29290] [FeedViewlet does not support TLS 1.2] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/357221] +-- Product RMS Fixed in release 5.0.2: [APAR PI16245] [Certain view queries with sophisticated link patterns / parameters poorly perform] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/90758] [APAR PI18526] [BadRequestException on uploaded artifacts in folders with assigned Team Area] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/94318] [APAR PI19401] [Unable to create custom links between two team areas] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/90757] [APAR PI23814] [Page Cache is broken] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/91055] [APAR PI25054] [Requirements Data Collection Job Hangs after Server Rename] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/90588] [APAR PI25130] [ReqPro database (non-Word doc based) requirements are imported without CRLF/LF] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93237] [APAR PI25436] [Changing view settings should never mean I lose my place within a module] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/91560] [APAR PI25436] [Don't return a meaningless Exception class name as an error message, if we also have a full Message_ID and message from the server] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/90943] [APAR PI25436] [Various module usability improvements] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/91621] [APAR PI25720] [Help Contents menu action uses incorrect, hard-coded url] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/95100] [APAR PI26006] [Cleared view, Module should show all artifacts, only showing some. (Not sure how to reproduce, but have seen it a few times)] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/91063] [APAR PI26591] [Collapse/expand in a module sometimes shows incorrect rows] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/91064] [APAR PI26658] [Cannot access audit history for artifacts upgraded from 4.x to 5.x] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/91394] [APAR PI39000] [Deleting Derives link is not working] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/96732] Fixed in release 6.0: [APAR PI04747] [Table in table truncated in export] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/92411] [APAR PI07072] [Module report only displays the first paragraph of heading artifacts] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/95104] [APAR PI28365] [CSV Export performs very poorly when the exported View definition contains Link terms] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/95958] [APAR PI29190] [In non-English environments, the compare collections feature does not show changes to artifacts' primary text] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93027] [APAR PI29368] [Artifact URLs behave differently from different locations] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/95297] [APAR PI38269] [Text imported from ReqPro baseline loses formatting] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/96638] [APAR PI38396] [Update ReqPro migration to behave the same as the UI when requirement has no title] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/96776] [APAR PI38550] [Audit History displays incomplete information when changelogs contain an unresolvable user URL] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/96964] [APAR PI38594] [Project Templates cannot be displayed in project creation wizard if any template returns an error response] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/96959] [APAR PI39749] [Data in the data warehouse should be updated after server rename] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/97213] +-- Product RQM Fixed in release 5.0.2: [APAR PI22759] [Clicking on "Close and Show Result" button in suite execution console, remove pre existing custom attributes from test suite result.] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/125045] [APAR PI23807] [duplicating a test script that uses a datapool variable that is linked to an archived test script step will fail] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/129662] [APAR PI25609] [Fix on 119956 will not work as a third exception will be launched] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/126661] [APAR PI25609] [Migration to new script type is broken when script history is truncated] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/124513] [APAR PI25924] [Project feed does not support paging.] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/129849] [APAR PI25936] [RQM should disallow deletion of approved artifacts] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/124037] [APAR PI26255] [Duplicating test case with "Duplicate with copies" option creates orphaned keyword copies.] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/128538] [APAR PI26940] [Can't Filter and/or Search (via Type Filter) for Test Case Results by Build in the Test Case Results table view] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/125307] [APAR PI29961] [In the test case list view, the broken link icon is only shown when the focus is on it. It should be shown without needing user action.] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/129028] [APAR PI32312] [Customized attributes for test case/test script/test suite/TCER/TSER can't be saved to exported process template.] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/131598] [APAR PI36102] [javascript typos] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/133918] Fixed in release 6.0: [APAR PI25436] [After generating testcases from requirements using reconcile, some test cases' titles are shown as their respective URLs] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/136915] [APAR PI25436] [ClassCastException when reconciling requirements.] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/137021] [APAR PI25436] [Missing summary when reconciling requirement collections with new requirements.] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/137020] [APAR PI28798] [Test Suite Log Put handler changes the execution request and task result of the test suite result] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/127331] [APAR PI29782] [QM : Unable to save a test script that contains two steps with the same keyword] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/128924] [APAR PI30267] [QM : Duplicating Test Scripts across project areas including Keywords] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/129657] [APAR PI30849] [The "Wrap words to show all" cell text display option in the Requirement Links section is not sticky] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/129917] [APAR PI33515] [QM: Test Suite Execution behavior difference between version 4x and 5x] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/133505] [APAR PI36406] [QM Micro Execution Status by Owner user TCER Count writing errors in the log] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/135039] [APAR PI37539] [Manual test script steps/results with rich text containing upper ASCII characters are corrupted on refresh when the server is renamed.] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/135005] [APAR PI38112] [Need explicit purge support for ExecutionElement2 summary] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/135399] [APAR PI39316] [BIRT report "TSER Status using Test Case Count (Live)" shows duplicate results] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/136436] [APAR PI39506] [Improve the performance of the QM - DNG Reconcile operation] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/136793] +-- Product RTC Fixed in release 5.0.1: [APAR PI28266] [Missing color expressions in 5.0.1. and newer (Server)] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/336699] Fixed in release 5.0.2: [APAR PI23359] [Appropriate Overlay images not visible based on the status of the item] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/330205] [APAR PI24361] [After an RTC build, the cursor position in RTC editor is lost when changing the editor] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/332637] [APAR PI24384] [Plan load takes a massive amount of time in getWorkItemAttributeValueSets] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/330127] [APAR PI25436] [Fix regression in report performance] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/334758] [APAR PI25436] [Improve performance of ILinkRestService] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/334208] [APAR PI25462] [Release Burndown report can fetch a large number of rows] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/330637] [APAR PI25686] [Allow to show only state groups in new Kanban and Taskboard] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/331217] [APAR PI26295] [SCMHistoryMigrationHandler.fetchNextRootEras must not make assumptions about Oracle >= and Order-by clause when paging ItemIds] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/334163] [APAR PI28159] [Initial baseline appears as incoming] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/337077] Fixed in release 6.0: [APAR PI25436] [Back-port defect 347359 to 5.0.1 iFix006 - AbstractScmTypeHandler should implement INewTypeHandler.onTransactionFailed] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/351624] [APAR PI25436] [[Oracle] ROWNUM limit is applied before ORDER BY] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/340882] [APAR PI25929] [RTC Planned-For drop down shows limited values] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/338365] [APAR PI28775] [Adding literal to enumeration shows error] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/339533] [APAR PI28849] [Removing the summary from the header section causes formatting problems] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/338641] [APAR PI28965] [Kanban/Taskboard group by owner is slow with many users] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/337102] [APAR PI29142] [Poor plan loading performance when there is a tree display with many layers] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/337101] [APAR PI29832] [[5.0.1 iFix 005] Improve user experience when dealing with large (1000+ 2048+) numbers of components] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/341237] [APAR PI30360] [Adopt Add option to ignore item fetch errors during ETL (337420)] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/338724] [APAR PI30901] [Removed team member is still visible in the Work Breakdown view on WebUI] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/347284] [APAR PI31814] [Clicking "Owned by" header in the plan view sorts the owners based on UUID, not the name] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/347574] [APAR PI32552] [Browser gets locked up in taskboard plan view with many owners] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/347357] [APAR PI33292] [Annotate should use a larger page size] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/347183] [APAR PI33548] [Back-port defect 342675 to 5.0.1 iFix005 - Slow performance of the recent changesets affecting DB query] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/347181] [APAR PI33717] [Plans with Circular Tracks References do Not Open] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/348018] [APAR PI34523] [Backport defect 344131 to 5.0.1 iFix005 - Investigate using transactional caches during history for versionable] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/347432] [APAR PI35420] [[501iFix005 Test Fix] Cross repository tracks links with Accumulated Time column causes refresh loop and empty summary] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/346760] [APAR PI36072] [Checkbox respond is slow when configuring Taskboard/Kanban States in Column Display tab] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/353167] [APAR PI37243] [Back-port defect 346552 to 5.0.1 iFix006 - RecentChangeSetsAffectingIterator pulls too much from the inner nodes affecting iterator] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/352717] 2. RATIONAL TEAM CONCERT ECLIPSE CLIENT UPDATE SITE To install the client update site: a. Extract the update site file to the computer where the client is installed. b. In the Rational Team Concert client, click Help > Install New Software. c. In the Install window, click Add. d. In the Add Repository window, click Local and navigate to the extracted update site file. The update site root directory contains a site.xml file. e. Select the patches to install. f. If you agree to the terms, accept the license agreement and click Install. g. After the installation is complete, restart the Rational Team Concert client. To update the feature patch, you can install the new version directly over the old patch. You do not have to uninstall the old patch. To uninstall the client update site: a. In the Rational Team Concert client, click Help > About Rational Team Concert > Installation Details. b. Select the patches to uninstall and click Uninstall. c. After the uninstall process is complete, restart the Rational Team Concert client. WARNING: If you run the uninstall process on a Rational Team Concert client that was installed by using a .zip file, the feature patch will be removed along with the original feature. Removing the patch will break the functionality of the affected feature. For a client that was installed by using a .zip file, reinstall the features by downloading the Rational Team Concert p2 repository from Jazz.net, and use the same installation steps with the following exception. For step d, click Archive and select the p2 repository .zip file and install the Rational Team Concert feature. This step will remove the patched plug-ins and replace the missing features with the original versions of the feature from the p2 repository. If you run the uninstall process on a Rational Team Concert client that was installed by using the p2 repository, to remove the patch, you must uninstall the entire Rational Team Concert p2 feature and then reinstall the entire Rational Team Concert feature through the p2 repository. This client update site contains fixes for the following defects: [APAR ID] [Maintenance Item Summary] [Maintenance Item URL] +-- RTC Client Fixes Fixed in release 5.0.1: [APAR PI28266] [Missing color expressions in 5.0.1. and newer (Eclipse Client)] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/337181] Fixed in release 5.0.2: [APAR PI24316] [Strange boolean attribute behaviour when moving a WI] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/336652] [APAR PI24646] [Out-of-sync reload loads everything if the project's name is different from the name on disk] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/329158] [APAR PI26251] [Moved Conflict cannot be opened in external compare tool] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/334019] Fixed in release 6.0: [APAR PI25436] [Back-port defect 336181 to 5.0.1 iFix006 - An OutOfMemoryError can occur in RotatingDaemonTracer due to the eventQueue growing too large.] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/353371] 3. ADDITIONAL FIXES: (if they exist) +-- RTC MSSCCI Provider Client For instructions and content from RTC Visual Studio Client in this iFix, please refer to readme-msscciclient.txt. ---- +-- Product RMS Fixed in release 5.0.2: [APAR PI25720] [Help Contents menu action uses incorrect, hard-coded url] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/95100] This defect requires additional steps to apply: 1. After you stop the RM server, open the services.xml file in a text editor. The services.xml file is located in the /server/conf/rm folder. 2. Locate this entry: . 3. Edit the resource attribute so that it uses %user-server-URL% instead of %server-URL%. The result should look like this: . ---- Fixed in release 6.0: [APAR PI04747] [Table in table truncated in export] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/92411] This defect requires additional steps to apply: After you stop the CLM server, delete the contents of the directory: -If you use an Apache Tomcat server, the directory is /server/tomcat/temp/rrc_reports/. -If you use WebSphere Application Server, the directory is /tmp/rrc_reports/. ---- +-- Product RTC Fixed in release 5.0.2: [APAR PI26295] [SCMHistoryMigrationHandler.fetchNextRootEras must not make assumptions about Oracle >= and Order-by clause when paging ItemIds] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/334163] This defect requires additional steps to apply: This patch must be added to the 5.0.1 installation's patch directory after the 5.0.1 server is installed but BEFORE an attempt is made to migrate the 4.0.x data to 5.0.1. Since the fix is in the migration code itself, the issue can not be resolved if the 4.0.x has already been migrated to 5.0.1 ---- 4. KNOWN ISSUES No known issues with patch.