Interim fix CLM_502_iFix002.zip This interim fix is only valid for the CLM 5.0.2.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.2.0-CALM502M-I20150128-2153.zip 2. Rational Team Concert Eclipse client update site: UpdateSiteFor502iFix002.zip 3. Additional fixes (see below) 4. readme.txt (this file) 5. Data Collection Component (DCC) patch file: DCC_patch_dcc502-I20141231_1200.zip 6. Jazz Reporting Service (JRS) patch file: reporting-war_5.0.2.v20141215_2353.zip 7. readme-dcc.txt 8. readme-jrs.txt 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.2.0-CALM502M-I20150128-2153.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.2.0-CALM502M-I20150128-2153.zip into the /server/patch directory. d. Start the server. 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. Start the CLM server. For a distributed CLM deployment, complete the same steps on each server. This server patch contains fixes for the following defects: [APAR ID] [Maintenance Item Summary] [Maintenance Item URL] +-- Product RJF Fixed in release 6.0: [APAR PI28909 ] [Error during creation of Life Cycle Project in CLM 5.0.2RC1 with JazzProjectAdmins permission ] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/339657] [APAR PI28526] [NPE in ManagedFloatingLicenseClient$LeaseCache.getCheckoutOperations] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/339686] [APAR PI28909] [Diagnostics Oracle JDBC Driver version check does not accept 12.1.0.2] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/340540] [APAR PI30407] [RTC ETL's should be able to handle date values where the year is not 4 digits long ] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/341722] [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/339930] [APAR PI31655] [The LPA templates can not be retrieved after a migration from 5.0.1 (with a server rename) to 5.0.2 ] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/341045] [APAR PI31729] [5.x Indexer for Excel can run out of memory] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/341639] +-- Product RDNG Fixed in release 6.0: [APAR PI04747] [Table in table truncated in export] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/92585] [APAR PI26591] [Expanding a collapsed module row sometimes shows the wrong content] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93507] [APAR PI28204] [Web client runs query for all artifacts when all filters are cleared, introducing unnecessary load on the server for large projects] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/92511] [APAR PI28321] [Unable to duplicate uploaded artifacts without delete permissions] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93365] [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/92104] [APAR PI28595] [RM Widget Catalog does not display properly in FF and Chrome when response content type is text/plain] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/92346] [APAR PI28689] [View queries involving Modified By and Modified On/After/Before terms perform poorly] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93571] [APAR PI28909] [Collapsing module row sometimes results in an error and incorrect display] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93895] [APAR PI28909] [Deleting a folder which contains modules with asset folders underneath fails on WAS] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/90519] [APAR PI28909] [Recently Viewed widget broken when used in RM dashboard] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93238] [APAR PI28909] [When user clicks on Edit for a module, the Overview section related fields never go into edit mode] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93291] [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/93028] [APAR PI29339] [View query for artifacts "Locked By" a given user performs poorly] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93570] [APAR PI29880] [Rich Hover of artifact with 1000s of links returns a 400 (Bad Request) response due to StackOverflow in SPARQL] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93297] [APAR PI29882] [Links Sidebar in artifact editor only loads a maximum of 1024 links for an artifact] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93296] [APAR PI31321] [Exporting module views containing approximately 1200 artifacts fails if there is a link column] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93620] [APAR PI31789] [Optimize generated SPARQL with custom attributes] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93572] [APAR PI31820] [Modules that were created in 4.x do not print their headings properly in 5.0.2, both in table of contents and text] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93889] [APAR PI32084] [Module heading text is printed twice when exporting a module] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93803] [APAR PI32086] [Link selection button disappears when attempting to select it from a column in a module] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93979] [APAR PI32714] [Adding multiple existing artifacts to a module adds them in reverse order (and fix Shift-select ordering issue with picker)] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93982] [APAR PI33354] [Artifact version id should be available in RRDG reporting API] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/93473] +-- Product RQM Fixed in release 6.0: [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/129920] [APAR PI28909] [Service dependency errors in full text indexing at startup] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/127220] [APAR PI29010 ] [RQM Test Plans->Requirement Section->Rational RequisitePro tab (no option to sort ascending/descending by any of the columns)] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/130761] [APAR PI29222] [HiddenMenusWebUIInitializer loads data for all projects causing performance issues with many PAs] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/130760] [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/128928] [APAR PI29860] [Generate TCER wizard keeps resizing and recentering itself causing the buttons to change location making it frustrating to use] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/128687] [APAR PI29865] [QM: Unexpected behavior when deleting category values] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/129939] [APAR PI30175] [Precondition "Disallow Saving of Test Plans with State Approved" does not prevent a Formal Approval Group from being deleted and saved.  ] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/130758] [APAR PI30267] [QM : Duplicating Test Scripts across project areas including Keywords] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/129661] [APAR PI30404] [Validate date for RQM Reportable REST API when etlmode=true] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/129853] [APAR PI30600] [java.lang.IllegalArgumentException: Item Handle array cannot exceed 2048 elements during QM phase to iteration migration.] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/130617] [APAR PI30797] [NI TestStand Adapter registers the incorrect IP address and MAC address with the RQM server due to RQM incorrectly matching existing ip addresses in a DHCP environment] [https://jazz.net/jazz02/resource/itemName/com.ibm.team.workitem.WorkItem/130371] [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/129934] +-- Product RTC Fixed in release 6.0: [APAR PI131765] [Work items incorrectly linked to build when using subset builds] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/341287] [APAR PI25929] [RTC Planned-For drop down shows limited values] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/339759] [APAR PI27899] [Build subset not building all dependent items as expected] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/338403] [APAR PI28775] [Adding literal to enumeration shows error] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/339535] [APAR PI28849] [Removing the summary from the header section causes formatting problems - Advanced Fix] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/342681] [APAR PI28849] [Removing the summary from the header section causes formatting problems] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/338455] [APAR PI28909] [SetBuildMapComponentUUIDTask - only the first 512 build maps are migrated] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/338316] [APAR PI28965] [Kanban/Taskboard group by owner is slow with many users] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/339760] [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/338928] [APAR PI29144] [Dependency build failed when a stream is locked by a scan that was interrupted] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/340366] [APAR PI29150] [Clicking on "Select More Items" does not open the window "Access Context Selection" in the web client] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/338134] [APAR PI29386] [Long option labels are not shown in QueryableComboView] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/341308] [APAR PI29812] [parent links label when generated from work item template does not reflect latest summary when printed from the WebUI] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/340434] [APAR PI29832] [[5.0.2 iFix 002] Improve user experience when dealing with large (1000+ 2048+) numbers of components] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/341211] [APAR PI29946] [[Oracle] ROWNUM limit is applied before ORDER BY] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/339819] [APAR PI30454] [ORA-01795 maximum number of expressions in a list is 1000 during CCM rebuildTextIndices] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/341581] [APAR PI30751] [DependencyQueryService should run against the file without dependencies once] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/340053] [APAR PI30946] [Dependency build automatically unlock the stream after 10 minutes] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/340361] [APAR PI31096] [Source Code Data scanning service not picking up file name changes] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/340357] [APAR PI31829] [WorkItemPublisher does not check for array size in tagWorkItems()] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/341566] [APAR PI32139] [Correct NPE when non-BF engine is defined for a BF definition for 5.0.2] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/342935] [APAR PI32965] [Fix defect 342786 for 5.0.2 iFix stream] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/343073] 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 6.0: [APAR PI30775] [Issue with cross component re-factor (move)] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/340013] [APAR SE59241] [SE59241 Language definitions appear in random order] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/340585] 3. ADDITIONAL FIXES: (if they exist) +-- Reporting Components For instructions and content from Data Collection Component (DCC) in this iFix, please refer to readme-dcc.txt. For instructions and content from Jazz Reporting Service (JRS) in this iFix, please refer to readme-jrs.txt. ---- +-- Product RDNG Fixed in release 6.0: [APAR PI04747] [Table in table truncated in export] [https://jazz.net/jazz03/resource/itemName/com.ibm.team.workitem.WorkItem/92585] 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 6.0: [APAR PI28909] [SetBuildMapComponentUUIDTask - only the first 512 build maps are migrated] [https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/338316] This defect requires additional steps to apply: This patch must be added to the 5.0.2 installation's patch directory after the 5.0.2 server is installed but BEFORE an attempt is made to migrate the 4.x or 5.0 data to 5.0.2. Since the fix is in the migration code itself, the issue can not be resolved if the 4.x or 5.0 has already been migrated to 5.0.2. In case for the migrated build definitions, customers have to set the property for each build definition in Properties tab as the following: team.enterprise.build.buildmaps.needMigrateComponent=true Then apply the fix and restart the 5.0.2 server, the migrated build definitions will be migrated again. Once the migration completed, the property above will be set to false by the migration service. ---- 4. KNOWN ISSUES a. As a result of RDNG APAR PI28204 (Web client runs query for all artifacts when all filters are cleared, introducing unnecessary load on the server for large projects (92439)), the "Default View" behavior in the Grid View has now changed. Once all filters have been cleared in the Grid, a message will be displayed indicating, "To show artifacts, select a folder or other filter," and no artifacts will be displayed. * This behavioral change required a new message to be displayed when the user hovers over the "eraser" button for the Filter by Folder section. When the browser locale is English, the hover text will display as, "Clear Folder Filters"; however, for all other browser locales, the hover text will continue to display the appropriate translation of the previous string, "Show Artifacts from All Folders", although the action of clicking the button will still be to return no artifacts.