(Archive) Fixes that are included in previous HCL Commerce update packages

Review the following tables for more information about the fixes that are included in older update packages for HCL Commerce.

Important:
  • HCL Commerce is tested with the versions of companion software that are stated, and is supported against any faults which are encountered when used alongside them. If you encounter an issue operating HCL Commerce with older versions of companion software, upgrade to a tested and supported level before contacting HCL Support.
  • Details about older releases are presented for informational purposes only. It is recommended that you upgrade to the latest available update package for the most up-to-date feature, security, performance, and stability fixes.
  • Ongoing fixes that are made to HCL Commerce are not added to older fix packs retroactively. New fixes are only added to subsequent fix packs.

    To ensure that any issues that you are encountering have not already been fixed in an available fix pack, upgrade to the latest version of HCL Commerce Version 9 before contacting support.

  • The third party software bundle package contains all third party prerequisite software and licenses that are required for operating your HCL Commerce installations. Ensure that your usage of this software is within the scope of those third party licenses.
  • All current versions of HCL Commerce, HCL Commerce Developer, and the most up-to-date third party prerequisite softwares (third party bundle) can be downloaded from the HCL License and Delivery portal.

For fixes in more recent update packages, see Fixes that are included in HCL Commerce releases.

For information about new features included in recent update packages, see What's new in Update Packages.

Version 9.0.1.15

Customer case Fix Applies to Description
N/A Vulnerabilities addressed in HCL Commerce 9.0.1.15
  • V9.0.1.0
  • V9.0.0.5
A number of software vulnerability fixes have been included.

Version 9.0.1.14

Customer case Fix Applies to Description
N/A Vulnerabilities addressed in HCL Commerce 9.0.1.14 V9.0.1.13 A number of software vulnerability fixes in companion software have been included.
CS0057290 HC-1052 V9.0.1.8 Organization filter is missing for B2B order history page
CS0092614 HC-2809 V8.0.4.23 Performance impact when Sterling configurator is not used
CS0111398 HC-2973 V8.0.4.0 CatalogEntry dataload performance problem
CS0128766 HC-4341 V8.0.4.23 Cannot add custom BCC field to email
CS0132226 HC-4074 V8.0.4.23 Supported platforms are not listed completely in the documentation
CS0132455 HC-5371 V9.0.1.11 Creating condition groups throws null pointer exception after migration to V9
CS0133316 HC-4873 V8.0.4.24 "null" message coming while running Database migration check
CS0135458 HC-4561 V9.0.1.10 NullPointerException in logs when closed store is accessed
CS0137573 HC-4975 V9.0.1.0 Duplicate Key Exception when importing Items/Products using Dataload
CS0138151 HC-5280 V8.0.4.24 flowisEnabled tag throwing NullPointerException when user activity CTXMGMT has expired
CS0138757 HC-4976 V9.0.1.9 Error with ship mode when merging carts
CS0139259 HC-4617 V8.0.4.0 Java deadlock in PropertyHelper for WebContainer
CS0139743 HC-6551 V9.0.1.11 GET /wcs/resources/store/1/usercontext/@self/contextdata returns partial results
CS0142851 HC-6042 V9.0.1.6 Error when adding a product to a wish list
CS0142932 HC-4932 V9.0.1.6 Exceptions thrown when invoking AddToCart
CS0143179 HC-5321 V8.0.4.24 DynaCacheInvalidation Scheduler - maxThreads property is not persisted
CS0143905 HC-5317 V8.0.4.23 Unable to load user data fields into CATGPENTREL using dataload utility
CS0145240 HC-5182 V9.0.1.12 Oracle SQL Error when a Product has more than 1000 SKUs
CS0147235 HC-5431 V9.0.0.0 ACPload utility configuration enhancement
CS0151118 HC-6104 V8.0.4.23 Unable to add user data fields in CATFILTER table
CS0152498 HC-6150 V9.0.1.13 Enable configurable option for customer to enable/disable deep sequencing while index building
CS0162066 HC-6877 V9.0.1.13 Re-Order failing with _ERR_THRESHOLD_SHOPPING_CART_QUANTITY error
CS0162182 HC-6668 V9.0.1.10 DeployContractCmdImpl commits but does not begin a new transaction.

Version 9.0.1.13

The 9.0.1.13 release is a security release. This release only includes companion software patches that address security vulnerabilities. For more information, see Security bulletins.

Version 9.0.1.12

Customer case Fix Applies to Description
CS0026806 HC-1391 V9.0.1.11 Search rule cache invalidation conflicts with timing of transaction server cache invalidation.
CS0042865 HC-1079 V9.0.1.0 Promotion engine is overselling \"flash\" sales
CS0059712 HC-1311 V9.0.1.8 Difference in vault helm chart checksum despite no version or content change.
CS0078093 HC-2272 V9.0.1.10 CDF generation with cm_cdfgen throws NoClassDefFound exception
CS0089483 HC-2095 V9.0.1.10 Search history is not retained
CS0092119 HC-2282 V9.0.1.0 Search health check API shows subordinate servers as down if repeater is down.
CS0093675 HC-2248 V9.0.1.7 Order Approval pagination causes javascript error
CS0094513 HC-2193 V9.0.1.9 Custom contexts are not returned in usercontext REST call.
CS0100100 HC-2101 V9.0.1 Incomplete documentation to custom run engine commands for ts-app.
CS0102204 HC-2289 V9.0.1.0 Solr: keywordSuggestionsByTerm is returning duplicate entries
CS0106037 HC-2566 V9.0.1.0 Resetting the trace specification for Liberty does not work
CS0107115 HC-4391 V9.0.1.6 Search and Registration sections of store front are sometimes missing.
CS0109192 HC-2481 V8.0.4.24 Marketing commands should not be cached when in preview mode
CS0109427 HC-2473 V9.0.1.7 Solr query cache entry can be modified by custom code
CS0109914 HC-2712 V9.0.1.0 Long running query against CMMETADATA table causing locks on production DB
CS0113396 HC-3202 V9.0.1.7 Personalization Id can be assigned to multiple shoppers due to uncaught exception.
CS0113833 HC-3020 V9.0.1.0 Failure in ts-app when dealing with json responses due to missing jackson-module-jaxb-annotations library
CS0116835 HC-3024 V9.0.1.0 Dataload error when loading descriptive attribute value longer than 254 chars
CS0117136 HC-3956 V9.0.1.0 There is a potential for a stack overflow error in the catalog group data extract
CS0118669 HC-3144 V9.0.1.0 AccessBean initialization causes SQL errors
CS0118766 HC-3884 V9.0.1.10 Category Display page cannot be cached in B2B store
CS0120943 HC-4091 V9.0.1.0 Solr documentCache size is not adjustable for CatalogGroup and Unstructured index
CS0121905 HC-4066 V9.0.1.0 REST bod mapping missing person attributes
CS0123098 HC-3626 V9.0.1.7 Copy search rule disables original and copy.
CS0123811 HC-4095 V9.0.1.11 Encoding issues after removing StrutsPrepareAndExecuteFilter in update 9.0.1.11
CS0124010 HC-4034 V9.0.1.10 Not all products are shown in the summary of an order on the Order detail page
CS0132191 HC-4440 V9.0.0.0 Oracle staging triggers on table PLPAGE lead to stagingprop error 163
CS0132461 HC-4230 V9.0.1.0 \"Another indexing process is in progress\" message is not being returned
CS0134171 HC-4402 V8.0.4.0 Shipping promotion is not getting applied when multiple shipping methods are used in an order
CS0042865 HC-1079 V9.0.1.0 Promotion engine is overselling \"flash\" sales

Version 9.0.1.11

CS Number Defect Description
N/A KB0077870 Upgrades all Commerce Docker container CentOS operating system versions to the latest available minor release (CentOS 7.7) for the latest in feature, security, performance, and stability fixes.
N/A KB0077983 A number of companion software vulnerabilities have been addressed upstream.
CS0056178 KB0075424 Corrects an issue where a facet unit of measurement is incorrectly labeled on the storefront.
CS0073361 KB0076285/HC-1326 Corrects an issue with dialog activities that potentially fail when the activity evaluation is based on cart content from a particular category.
CS0075276 KB0077450/HC-1613 Corrects an issue where shipping charges are not returned by the com.ibm.commerce.order.utils.GetShippingChargesCmd getShippingCharges() method due to an unhandled null value for contractId.
CS0076438 KB0077452/HC-1378 Implements protected methods for a specific custom quick publish flow.
CS0074536 KB0077454/HC-1145 Implements the doInventory parameter for the OrderItemDeleteCmd command, to match that of OrderItemAddCmd.
CS0074598 KB0077456/HC-1400 Corrects the fact that only generic error messages logged to the JOBSTATUS and JOBSUMMARY tables when multithreading indexing is on, when the same errors that are encountered in single thread indexing are more specific.
CS0058186 KB0077490/HC-1122 Implements a new parameter for the Cart REST API whereby the order of returned order items can be specified in ascending or descending order.
CS0069516 KB0077496/HC-1057 Implements OfferAccessBean related caching to improve site performance under load.
CS0076049 KB0077499/HC-1415 Corrects an error where the first item in a requisition list is added to an order with a quantity from another item in the list.
CS0054871 KB0077535/HC-941 Prevents the unintentional caching of blank Content Recommendation widgets that do not retrieve content due to errors.
CS0076098 KB0076285 Corrects a regression caused by previous fixes, whereby web activities that display recently viewed products in an e-Marketing Spot fail to populate entries.
CS0032969 KB0077560/HC-1165 Provides an alternative CheckoutHelper.js to correct an edge case where item shipping methods are not refreshed if a customer address is modified after they are added to the cart.
CS0077801 KB0077563/HC-1389 Corrects the ability to return expected user error messages on the mobile storefront via REST calls.
  • CS0058506
  • CS0051701
  • CS0072761
KB0077569 Adds the InvalidateSearchCache and DownloadStatistics scheduled jobs to the list of available jobs in Administration Console.
Important: To ensure that the InvalidateSearchCache job can be performed, the SRCHCONF table must be populated with the correct Search server host name and port. For more information, see Enabling the InvalidateSearchCache scheduled job (KB0077569).
CS0089479 KB0077567/HC-1707 Corrects a storefront behavior regression whereby the search suggestion drop down does not disappear when other areas of the page are clicked.
CS0070695 KB0077571/HC-1240 Corrects the behavior of Commerce to respect the RememberMe parameter, ensuring that customers who log out are served generic site content.
CS0067843 KB0076283/HC-1297 Corrects a contract error that is encountered with a correctly implemented punch-out payment integration.
CS0068067 KB0077646/HC-1715 Ensures cache invalidations are triggered when the search index is updated, to avoid stale entries in the SearchQueryDistributedMapCache cache.
CS0079846 KB0077648/HC-1412 Corrects an incorrectly generated distinguishName for a newly added store under specific circumstances.
CS0006621 KB0077694/HC-281 Adds a run engine command to the Transaction server for setting the total transaction lifetime timeout.
CS0086899 KB0077696/HC-1698 Implements caching for Struts 2 views.
CS0082935 KB0077701/HC-1506 Corrects an improper behavior where removing a bundle from a sales category also incorrectly removes bundled SKUs from the same sales category when they are independently attached.
CS0020547 KB0077737/HC-1303 Corrects an improper behavior where users cannot proceed from shipping to billing sections in the order flow due to the inclusion of a free gift item.
CS0081727 KB0077748/HC-1432 Corrects a Java exception that occurs when doing a Search related JNDI lookup.
CS0006508 KB0076289/HC-1456 Implements the extendClearAll parameter for the DynaCacheInvalidation scheduler job in HCL Commerce Accelerator, allowing for a more thorough cache invalidation.
CS0034442 KB0077819/HC-1328 Adds compatibility for CP-1252 file encoding when packaging and deploying customizations with the HCL Commerce Build tool.
CS0062627 KB0077820/HC-820 Corrects an error that is encountered with the remote store Data load utility scheduled job.
CS0079923 KB0077829/HC-1266 Extends the maximum JVM memory allotment for the WebSphere Application Server wsadmin tool, to avoid out of memory errors and increase performance for intensive run-engine command jobs.
CS0082082 KB0077830/HC-1365 Corrects the wcs.bootstrap_migration.xml SFTP definition to align with expected Version 9 values.
CS0083911 KB0077831/HC-1618 Corrects an issue where the StagingProp utility generates extraneous incorrect data in some CSV output files when completing with exit code 163 (incomplete or incorrect STAGLOG entries).
CS0068981 KB0077833/HC-1427 Corrects an issue where incorrect data is returned via the SEO 'page?' endpoint, when it is called with multiple catalogEntryId values.
CS0085081 KB0077834/HC-1781 Re-establishes the ability to persist order business channel ID values for each order, enabling different timeout values to be applied depending on how orders are placed (web, mobile, or REST call).
CS0089455 KB0077851/HC-1772 Adds additional tracing to catch unassociated price rule term conditions.
CS0090036 KB0077858/HC-1803 Corrects an issue where duplicate identical URL parameters are not converted into an array for the request property during REST call.
CS0090018 KB0077862 Implements error messaging on the storefront when an incorrect or expired validation code is entered during a password reset.
CS0091231 KB0077868 Multiple improvements to the Commerce Struts 2 implementation:
  • Corrects an issue where hidden parameters are passed but not persisted for custom Struts controller commands.
  • Implements Struts 2 multiple file upload support.

    For more information about enabling multiple file uploads on your site, see Enabling multiple file uploads.

CS0095311 KB0077932/HC-2001 Enhancements to correct an issue with Management Center for HCL Commerce timing out when retrieving large catalog filters.
CS0068067 KB0077646/HC-1715 Ensures cache invalidations are triggered when the search index is updated, to avoid stale entries in the SearchQueryDistributedMapCache cache.

Version 9.0.1.10

CS Number Defect Description
N/A KB0074988 Companion software for HCL Commerce Version 9 has been updated to include the latest security, performance, and stability fixes and features.
N/A KB0075449 A number of companion software vulnerabilities have been addressed upstream.
N/A KB0074265 Adds a scheduled job to the Administration Console that allows users to invalidate the search cache.
CS0049951 KB0074942/HC-408 Corrects an issue where a public promo code promotion is not correctly taken into consideration when displaying the promotional price on the storefront.
CS0067570 KB0074943/HC-990 Corrects a database compatibility error with Oracle Database when running a registry refresh from within the Administration Console.
CS0046933 KB0074944/HC-788 Corrects an issue where a Customer Support Representative is unable to add a comment to a customer order on their behalf.
CS0067290 KB0074945/HC-913 Corrects a storefront behavior where changing the default sort of a store to "name" breaks the ability for storefront users to display content sorted by "relevancy".
CS0057370 KB0074296 Corrects site behavior where Customer Support Representatives cannot resume shop on behalf of sessions after site session timeout.
CS0059861 KB0074985/HC-940 Corrects a NullPointerException error and the failure of SendXMLOrderCmd class to generate orderxml files.
CS0048126 KB0074989/HC-877 Corrects a NullPointerException error that can be encountered on the Search server, and implements additional tracing for improved diagnosis of related search issues.
CS0067770 KB0075406/HC-1113 Corrects an error that can be encountered during search indexing after upgrading to 9.0.1.8.
CS0074562 KB0075409/HC-1142 Corrects syntax errors in the configUtility script.
CS0032085 KB0075412/HC-898 Corrects an issue where a notify approver email event is triggered on a failed registration process for a B2B store.
CS0074139 KB0075415/HC-1147 Corrects an issue where the Aurora storefront password change form accepts all values for the current password field.
CS0073198 KB0075416/HC-1216 Corrects the file permissions on the applyDeployScripts script to allow for execution.
CS0060292 KB0075417/HC-899 Corrects the update-wcserver-db runengine command usage documentation to correctly reflect the command name.
CS0076910 KB0075418/HC-546 Improvement to Dynacache invalidation buffer to improve the responsiveness of cache invalidation after a request for invalidation is made.
CS0060556 KB0075424/HC-1053 Corrects an issue where the organization that is assigned to a requisition list is incorrect if the user switches between two or more different organizations.
CS0050529 KB0074264/HC-572 Corrects an issue with category level SKU promotions not appearing.

Version 9.0.1.9

CS Number Defect Description
CS0040307 KB0074200/HC-401 Corrects an error encountered with the search index preprocessing utility when attempting a deep category unpublish.
CS0051766 KB0074202/HC-519 Corrects the output of the stageprop utility when exporting the changes made to certain database tables.
CS0060245 KB0074205/HC-643 Corrects the output of the stageprop utility when extracting null and empty values.
CS0054346 KB0074209/HC-832 Mitigates a potential pagination error that is improperly encountered when generating multiple SKUs in Management Center.
N/A KB0074211 Mitigates against the potential of improper information access by the use of a CRLF Injection exploit (SterlingConfigurator widget).
CS0041148 KB0074212/HC-287 Corrects improper logging caused by ibm-wink-jaxrs.jar.
CS0041338 KB0074216/HC-544 Mitigates against encountering database OptimisticLock exceptions experienced when using Management Center, forcing users to log in again.
CS0025055 KB0074217/HC-251 Improves the results of keywordSuggestionsByTerm queries through additional filtering.
CS0006641 KB0074218/HC-787 Mitigates against a false negative index propagation timeout caused by large indexes.
CS0059414 KB0074220/HC-667 Corrects configuration scripts to enable Health Center integration.
CS0027858 KB0074221/HC-597 Corrects a false positive in data load utility scripts, that returns a success code even when the underlying job fails.
CS0045168 KB0074263 Corrects an issue where REST extensions added to com.ibm.commerce.rest-ext are ignored.
CS0052582 KB0074266/HC-809 Correction to the approval_status REST API documentation, including the expected syntax for updateApprovalStatus.
CS0059441 KB0074268/HC-613 Mitigates against the potential of a non-responsive site caused by hanging threads stuck due to an unnecessary synchronization requirement in the TradingAgreementRegistry.retrieve method.
CS0046872 KB0074269/HC-548 Corrects an issue where a guest cart is not transferred to the associated registered user upon login in a B2B store.
CS0048271 KB0074270/HC-517 Corrects an issue where email attachments are not attached when using the SendMsgCmd implementation with remote stores.
CS0049631 KB0074271/HC-657 Corrects an edge-case site behavior where a user is logged out if the storeId parameter is removed from a URL that they navigate to.
CS0055628 KB0074272/HC-635 Mitigates against the chance that SMS order notifications fail to generate due to a database deadlock induced timeout.
CS0052401 KB0074273/HC-553 Implementation of cache replication functionality required by the SupplierCookieTable and RequisitionerSessionTable classes.
CS0055628 KB0074274/HC-581 Corrects the URL construction done by MessagingViewCommandImpl for use in retrieving email template JSPs.
CS0052990 KB0074275/HC-569 Corrects site behavior if a user is in the process of registering, with an item in their cart, and the activation email feature is enabled.
CS0057343 KB0074276/HC-616 Improvements to the data load utility and associated scheduled job: the ability to schedule load data directly to a live server, and increased robustness.
CS0061141 KB0074277/HC-810 Implements the ability to obtain email JSPs from the Store server when constructing emails from Commerce tools hosted on the Transaction server.
CS0051269 KB0074292/HC-583 Mitigates against blocked threads when constructing ECSAXParser by reducing calls to ECSAXMessageMapper.createFromMessage.
N/A KB0074278 Implements the ability to modify the RemoteJSPInvoker timeout value from its default of 30.
N/A KB0074279 Corrects an issue where refreshing the shopping cart does not remove a disabled promotion.
N/A KB0074280 Mitigates against site performance degradation due to an unnecessarily expensive call made by the storefront related to promotions.
CS0025534 KB0074297/HC-520 Corrects the malformed display of a username on the storefront during a Customer Support Representative shop on behalf of session if the session is taken from one store to another.
N/A KB0074300 Implements the ability for custom ECMessage error messages to be returned to the Store server for display on the storefront.
CS0032109 KB0074305/HC-531 Improvements to the robustness of the approvals administration section of the B2B storefront, addressing intermittent results and potentially resulting error.
CS0050442 KB0074329/HC-638 Implements the ability to increase the default size of the ShippingRuleCache, enabling improved performance tuning for certain sites under load.
CS0052535 KB0074324/HC-608 Corrects classpath for WebSphere Application Server Liberty libraries that are required for utilities on the Utility server Docker container.
CS0043746 KB0074353/HC-850 Implements custom endpoint functionality.
CS0036037 KB0074354/HC-695 Corrects an intermittent issue where extraneous inherited parameters in a search term landing page URL redirect the user to the wrong landing page.
CS0051313 KB0074449/HC-856 Resolves a Solr memory leak that causes a Java OutOfMemoryError on the Search Server to occur.
N/A KB0074519 Corrects storefront behavior where a generic error page is displayed after a second session timeout.
CS0030123 KB0075468 Corrects an issue where setting fixed prices for products within Commerce Accelerator breaks the display of categories and products in the storefront.
CS0056762 KB0075467 Resolves a search Java exception that is encountered when sorting by facet value on a storefront category page.
N/A KB0076106 Implements an additional cache on the Search server for query caching.
N/A CS0057370KB0075466 Corrects the return of improper store cookies after a Customer Service Representative switches stores, preventing the ability to complete a flow on behalf of a shopper.

Version 9.0.1.8

CS Number Defect Description
N/A KB0073576 Companion software for HCL Commerce Version 9 has been updated to include the latest security, performance, and stability fixes and features.
N/A A number of companion software vulnerabilities have been addressed upstream.
CS0052007 KB0073378/HC-518 Corrects an issue where in some instances SendMsgCmd fails generate emails due to missing user information.
N/A KB0073513 Corrects an issue with a REST call where image paths are not being returned if an unrelated and optional entry in the database is left undefined.
N/A KB0073512 Corrects an issue where the store preview function does not display the title of the customer segment that is being previewed.
CS0037033 KB0073499/HC-231 Corrects an issue where XML datawriter creates outputs with null values, causing subsequent data load jobs to fail.
CS0025534 KB0073498/HC-393 Corrects broken Customer Service Representative 'buy on behalf of' functionality when switching between stores.
CS0036459 KB0073496/HC-400 Corrects a performance issue where an SQL query is running against the incorrect user type, causing unnecessary overhead when a business user logs in.
CS0034916 KB0073495/HC-322 Corrects performance issues that can lead the scheduler job RuleBasedCategoryEvaluationCmd to fail.
CS0018410 KB0073205/HC-99 Corrects a discrepancy in behavior between REST calls and storefront JSPs when a guest user returns after expiration.
CS0006664 KB0073206/HC-120 Corrects an issue where site users cannot wipe out optional fields within their account, and old field data is persisted.
CS0020123 KB0073207/HC-143 Implements a change to price rule REST call profileName parameter to address a performance issue.
CS0029077 KB0073209/HC-115 Implements custom Transaction server IBM Health Center configuration via the valueConfigure.sh script.
CS0038325 KB0073210/HC-169 Implements the ability to set a custom non-secure port for the Transaction server within Liberty containers.
CS0036991 KB0073211/HC-190 Corrects an issue that broke file attachment customization after migration from Version 7 to Version 9.
CS0006613 KB0073214/HC-189 Corrects an issue that causes inconsistent cache invalidation over time.
CS0006510 KB0073212/HC-170 Corrects StoreRuntimeServletFilter.doFilterAction catching errors but not returning them.
CS0030123 KB0073213/HC-119 Corrects an issue with the Accelerator contracts tool generating an invalid Solr expression, leading to blank results.
CS0037980 KB0073215/HC-242 Resolves an issue with persisting partially authenticated sessions via REST calls.
CS0025050 KB0073222/HC-356 Resolves an issue with persisting partially authenticated sessions via REST calls.
CS0017596 KB0073216/HC-249 Implements a method to display orphaned categories after a parent category is deleted in Management Center.
CS0039973 KB0073217/HC-284 Corrects an issue when a multi-term top search result search rule with specific search profile option causes a class cast exception.
CS0030268 KB0073218/HC-288 Corrects an issue that is encountered when an activity that originated on Version 8 is continued on Version 9 after migration.
CS0016292 KB0073219/HC-299 Corrects the display of 0 results when using indexed contracts on a B2B store and sorting by option other than relevance or brand.
CS0006736 KB0073221/HC-78 Resolves an issue related to search rules with category conditions, where differing catalog parent excludes expected results.

Version 9.0.1.7

Defect Description
KB0069571 Corrects an issue where a blank page is displayed after a session timeout.
KB0069463 Corrects an issue with multi-word search synonyms.
KB0069570 Implements CORS support for the creation and testing of custom endpoints on the Customization Server.
KB0069573 Corrects an issue where recently viewed products are not displayed.
KB0069574 Corrects an issue with Solr indexing related to IndexScope, after upgrading beyond version 9.0.1.3.
KB0069575 Corrects an improper session timeout page error.
KB0069576 Corrects a NullPointerException caused by malformed REST request header, after upgrading beyond version 9.0.1.2.
KB0069577 Corrects a regression in file upload functionality caused by missing parameters.
KB0069578 Corrects a shipping charge data load failure when attempting to load the scaleMethod column.
KB0069572 Corrects an issue where missing libraries cause the MigrateEncryptedInfo.sh script to fail.
KB0069623 Corrects a timeout issue when attempting to load a large number of search cores in a version 9 developer environment.
KB0069622 Provides the correct method for deploying a connector module to the Transaction server.

Version 9.0.1.6

APAR Description
JR60767 Scheduler job is hanging and not completing.
JR60542 Watson Content Hub (WCH) Integration: CORS error because of policy change in WCH.
JR60578 An error occurs during the search buildindex process.
JR60045 Dataload update mode triggers update even though field not changed.
JR60786 Missing targets in Accelerator Struts Configuration disables business functionality.
JR60303 IBM DB2 hard coded value causing an issue when switching to Oracle database.
JR58693 Search CategoryViewHandler results in high CPU usage.
JR59996 BatchOrderRequest fails to create an order because it fails to create a shipping address.
JR60623 Optimize ECOrganizationQuery SQL query's performance.
JR61021 Replace non-tokenized partnumber data with tokenized data.
JR60855 NullPointerException in business to business solr calls when accessing PDP pages.
JR60565 The customer support representative session does not change after switching stores.
JR60885 Cannot add to cart with order item promotion or coupon.
JR60188 Wrong method call in cached CatalogEntryAccessBean.
JR60747 Scheduler job stops running when "records updated: 0".

Version 9.0.1.5

APAR Description
JR60918 Allows the Data Load utility to run in j2se mode.

Version 9.0.0.13

APAR Description
JR60660 JPA throws NullPointerException when using a separate thread to call the DataLoadInvoker.
JR60673 ChangeMarketingSpotDefaultContentPartCmdImpl.performExecute() does not check if the cache is enabled.
JR60650 WC_USERACTIVITY cookie is being cached when it is set not to.
JR60591 In HCL Commerce V9, the status codes for indexing is misleading.
JR60597 Shard core does not use master core's configuration from SRCHCONFEXT.
JR60672 Default configurations are stored in search-config-ext.
JR60541 While having positive language ID the localealias is getting set as negative instead of a positive value with a 'P' prefix.
JR60559 Billing address is not displayed correctly on Order Details page.
JR60574 WCS cookies are removed and recreated in every request on HCL Commerce v9.0.1.
JR60641 Incorrect JSPs and Views are seen when switching between esites.

Version 9.0.1.4

APAR Description
JR60574 WCS cookies are removed and recreated in every request on HCL Commerce Version 9.0.1.
JR60591 In HCL Commerce Version V9, the status codes for indexing is misleading.
JR60597 Shard core does not use master core's configuration from SRCHCONFEXT.
JR60641 Incorrect JSPs and Views seen when switching between esites.
JR60672 Default configurations stored in search-config-ext.
JR60650 WC_USERACTIVITY cookie is being cached when it is not set.
JR60541 While having positive language ID the locale alias is getting set as negative instead of a positive value with a 'P' prefix.
JR60660 JPA throws NullPointerException when using a separate thread to call the DataLoadInvoker.
JR60673 ChangeMarketingSpotDefaultContentPartCmdImpl.performExecute() does not check if cache enabled.
JR60706 The javax.servlet.include.servlet_path attribute is not utilized in Struts 2.
JR60559 Billing Address is not displayed correctly on Order Details page.
JR60818 Corrects a com.ibm.ws.bootstrap.RASWsLoggerFactory exception that can prevent loading data with the Data Load utility.

Version 9.0.1.3

APAR Description
JR60189 The IBM Digital Analytics integration JSTL tag libs return wrong JSON format when returnAsJSON set as true..
JR60059 The digital analytics shopcard tag is not firing on the shopping card page..
JR60218 Need to extend the FetchExternalContentByNameCmdImpl for additional external content search options.
JR60459 Time zone not updated when creating the price rule..
JR60410 HCL Commerce Dataload failure - java.lang.OutOfMemoryError: Java heap space.
JR60191 Intermittent BCS exceptions when CSR adds item to cart for guest users.
JR60454 Optimize OOB query for Work On Behalf.
JR60486 Invoking guestidentity multiple times does not work.
JR60565 The CSR session does not change after switching stores.
JR60520 JCASilverpopInteractionImpl does not send multiple approver notify emails.
JR60550 The RESTUtil does not work with non-ASCII characters..
JR60476 Make SearchByFacetExpressionProvider.fetchFacetProperties() method public.
JR60544 Non English cores are picking data from English temp tables.
JR60048 JSP is not being served from correct storefront asset store..
JR60383 Product Listing Page error when resolving SKU.
JR60470 SitemapGenerate job generates sitemap containing non buyable products.

Version 9.0.0.12

APAR Description
JR60059 The digital analytics shopcard tag is not firing on the shopping card page..
JR60218 Need to extend the FetchExternalContentByNameCmdImpl for additional external content search options.
JR60459 Time zone not updated when creating the price rule..
JR60410 HCL Commerce Dataload failure - java.lang.OutOfMemoryError: Java heap space..
JR60191 Intermittent BCS exceptions when CSR adds item to cart for guest users.
JR60454 Optimize OOB query for Work On Behalf.
JR60486 Invoking guestidentity multiple times does not work.
JR60565 The CSR session does not change after switching stores.
JR60520 JCASilverpopInteractionImpl does not send multiple approver notify emails.
JR60550 The RESTUtil does not work with non-ASCII characters..
JR60258 InventoryConfigurationHelper.getInventoryConfiguration is throwing NullPointerException.
JR60476 Make SearchByFacetExpressionProvider.fetchFacetProperties() method public.
JR60544 Non English cores are picking data from English temp tables.
JR60048 JSP is not being served from correct storefront asset store..
JR60383 Product Listing Page error when resolving SKU.
JR60470 SitemapGenerate job generates sitemap containing non buyable products.

Version 9.0.0.11

APAR Description
JR60445 The URL has an unnecessarily added prefix localhost:8443/wcs/shop/.
JR60254 HCL Commerce is vulnerable to XSS issue.
JR60362 Class path contains multiple SLF4J bindings.
JR59425 The enableHealthCenter property is used incorrectly in vaultConfigure.sh for Transaction server container.
JR60363 ENABLE_HEALTH_CENTER environment variable does not enable health center.
JR60416 JAVA_HOME value is incorrectly set for ts-app and ts-utils containers.
JR60415 Unable to update environment variables for entrypoint.sh in preConfigure.sh and postConfigure.sh files.
JR60382 Exception thrown when running wcs_password or wcs_encrypt utilities with -k parameter.
JR59956 HCL Commerce Developer is missing the pattern file.
JR60430 Activity token is null when processing payment event in PaymentEventListener.
JR60385 Extended order attributes are ignored in HCL Commerce version 9..
JR60367 DomInventoryMediator inserts CACHEIVL records regardless of how many records need to be invalidated.
JR60345 Checkout failed due to insufficient inventory, but the user is still directed to the shipping/billing page.
JR60456 Shipping rules, modes and charges are null.
JR60273 URL path for javascript resources is blocked.
JR60392 Unable to fetch default sales catalog with a REST request when using an Oracle database.
JR60431 Indexing jobs are showing incorrect status code.
JR60448 InitialGlobal running after calculating shard ranges..
JR60343 Preprocess XMLs using CopyColumnsDataProcessor not included in TX container.
JR60342 Separating vertical sharding version of preprocess XMLs into new files.
JR60395 ProductView REST API doesn’t work when setting non-US default language on Esite.
JR60400 Ajax Rest calls unable to send additional header data to the transaction server..
JR60412 Wrong language fetched from language registry.
JR60372 RestTag unable to send additional headers from remote store server to transaction server..

Version 9.0.1.2

List of HCL Commerce 9.0.1.2 fixes
APAR Description
JR60445 The URL has an unnecessarily added prefix localhost:8443/wcs/shop/.
JR60362 Class path contains multiple SLF4J bindings.
JR59425 The enableHealthCenter property is used incorrectly in vaultConfigure.sh for Transaction server container.
JR60363 ENABLE_HEALTH_CENTER environment variable does not enable health center.
JR60416 JAVA_HOME value is incorrectly set for ts-app and ts-utils containers.
JR60415 Unable to update environment variables for entrypoint.sh in preConfigure.sh and postConfigure.sh files.
JR60382 Exception thrown when running wcs_password or wcs_encrypt utilities with -k parameter.
JR59956 HCL Commerce Developer is missing pattern files.
JR60430 Activity token is null when processing payment event in PaymentEventListener.
JR60385 Extended order attributes are ignored in HCL Commerce version 9.
JR60367 DomInventoryMediator inserts CACHEIVL records regardless of how many records need to be invalidated.
JR60345 Checkout failed due to insufficient inventory, but the user is still directed to the shipping/billing page.
JR60456 Shipping rules, modes and charges are null.
JR60273 URL path for javascript resources is blocked.
JR60254 Resolve Cross-Site Scripting issue.
JR60392 Unable to fetch default sales catalog with a REST request when using an Oracle database.
JR60431 Indexing jobs are showing incorrect status code.
JR60448 InitialGlobal running after calculating shard ranges..
JR60343 Preprocess XMLs using CopyColumnsDataProcessor not included in TX container.
JR60342 Separating vertical sharding version of preprocess XMLs into new files.
JR60395 ProductView REST API doesn’t work when setting non-US default language on Esite.
JR60400 Ajax Rest calls unable to send additional header data to the transaction server.
JR60412 Wrong language fetched from language registry.
JR60372 RestTag unable to send additional headers from remote store server to transaction server.

Version 9.0.0.10

List of HCL Commerce 9.0.0.10 fixes
APAR Description
JR60226 When using sharding, the Global.preprocessing-locale property can only accept a SINGLE locale value, or ALL.
JR60227 Dataload throws NullPointerException during populateCATENTDESC.
JR60271 Guest user sessions created on the transaction server cannot be used on store server.
JR60185 Access Control error with IntegrationResource when making REST calls.
JR60302 StoreId was cached in context cache while session was shared between different stores.
JR60308 Option to configure HTTPOnly when using HCL Commerce with Liberty.
JR60234 401 Error thrown when activity token for WC_PERSISTENT cookie doesn\'\'t exist.
JR60180 Wrong validation code in reset password email with decrypt one when the password is null for the logon user.
JR60313 Enable the category facet browsing to reuse facet configuration with keyword search.
JR60150 Value Added Tax not applied after binding a CALRULE to all FFMCENTER /JURSTGROUP tables by setting columns to null.
JR60345 Checkout failed due to insufficient inventory, but the user is still directed to the shipping/billing page.
JR60311 Inventory cache key contains null string.
JR60269 REST error messages displayed in incorrect language.
JR60235 Buildindex failed on SQLException: Invalid column type.
JR60213 Unable to add languages to store in Management Center when using an Oracle database.
JR60301 Swagger fails with NoClassDefFoundError error after upgrading to Commerce 9.0.1.
JR60281 Discrepancy between CatalogEntry and Inventory cores when re-indexed; can cause ArrayIndexOutOfBoundsException.
JR60272 CacheInvalidationForAll property not recognized.
JR60314 Enable Atomic Updates in indexload.
JR60268 NullPointerException thrown when running price index with storeId.
JR60141 Esite store creation with shared organization fails in Accelerator..
JR60267 Part of landing page was displayed in unexpected language after logging off..
JR60054 wcst:getContent is not working with remote Store.

Version 9.0.1.1

List of HCL Commerce 9.0.1.1 fixes
APAR Description
JR60141 Using Accelerator to create a new ESite store with shared organization fails.
JR60313 Enable the category facet browsing to reuse facet configuration with keyword search
JR60314 Enable Atomic Updates in indexload
JR60227 Dataload throws NullPointerException during populateCATENTDESC.
JR60226 When using sharding, the Global.preprocessing-locale property can only accept a SINGLE locale value, or ALL.
JR60271 Guest user sessions created on the transaction server cannot be used on store server.
JR60185 Access Control error with IntegrationResource when making REST calls.
JR60302 StoreId was cached in context cache while session was shared between different stores.
JR60308 Option to configure HTTPOnly when using HCL Commerce with Liberty.
JR60234 401 Error thrown when activity token for WC_PERSISTENT cookie doesn't exist.
JR60180 Wrong validation code in reset password email with decrypt one when the password is null for the logon user.
JR60150 Value Added Tax not applied after binding a CALRULE to all FFMCENTER /JURSTGROUP tables by setting columns to null.
JR60311 Inventory cache key contains null string.
JR60269 REST error messages displayed in incorrect language.
JR60213 Unable to add languages to store in Management Center when using an Oracle database.
JR60301 Swagger fails with NoClassDefFoundError error after upgrading to Commerce 9.0.1.
JR60281 Discrepancy between CatalogEntry and Inventory cores when re-indexed; can cause ArrayIndexOutOfBoundsException.
JR60272 CacheInvalidationForAll property not recognized.
JR60235 Buildindex failed on SQLException: Invalid column type.
JR60268 NullPointerException thrown when running price index with storeId.
JR60267 Part of landing page was displayed in unexpected language after logging off.
JR60054 wcst:getContent is not working with remote Store.
JR60291 Incorrect facet filters when using extended category navigation

Version 9.0.0.9

Note: The Version 9.0.0.9 package is available for download on the IBM Cloud Registry. You can download this package from Passport Advantage in approximately 7 days.
List of HCL Commerce 9.0.0.9 fixes
Fix Description
JR59875 Different number of products are showing on storefront must include JR59557
JR60000 Reorder is incorrectly adding item to cart without inventory
JR60042 Content Carousel widget with multiple web activities
JR60060 Incorrect update logic in set-system-property run-engine command for CRS container
JR60064 DownloadStatistics job is throwing exception for SRCHSTAT
JR60069 Error while loading Category Pages with Watson CI enabled
JR60087 Accelerator not opening
JR60117 Buildindex fails when no localeName is specified for 9.0.0.7
JR60132 Unable to Save page layout with CatalogEntryRecommendation widget when created using Dataload
JR60137 Access control error when migrating user entries using MigrateUserEntriesCmdImpl
JR60149 IndexScopeTag is not getting set correctly
JR60164 Typo in the logic that prevents it from acquiring a vault certificate
JR60143 Unexpected ${CommandContext.commandName} value for SEO URL
JR60065 EOConfigurationRegistry slow initialization when using thousands of stores
JR60180 Wrong validation code in reset password email with decrypt one when the password is null for the logon user
JR60185 Access Control error with IntegrationResource when making REST calls
JR60291 Incorrect facet filters when using extended category navigation

Version 9.0.1.0

List of HCL Commerce 9.0.1.0 fixes
Fix Description
JR60143 Unexpected ${CommandContext.commandName} value for SEO URL.
JR60132 Unable to Save page layout with CatalogEntryRecommendation widget when created using Dataload
JR60087 Accelerator not opening
JR60065 SEOConfigurationRegistry slow initialization when using thousands of stores
JR60042 Content Carousel widget with multiple web activities

Version 9.0.0.8

List of HCL Commerce 9.0.0.8 fixes
Fix Description
JR59996 BatchOrderRequest fails to create order because it fails to create shipping address
JR60020 Exception thrown causing confusions when product does not have list price
JR59680 NullPointerException is thrown when loading catentry attribute values data
JR59620 CacheFilter Exception occurs on all pages after migrating to Version 8
JR59673 Management Center cannot persist the Display to Customers Flag to the FACETCATGRP table
JR59679 When the text is updated in a text widget, the cache is not invalidated
JR59819 Di-preprocessing is slow after upgrading Db2 from v9.7 to v11.1
JR59770 Promotion Split View Issue
JR59861 Performance issue when opening the catalog filter to include or exclude a large number of products
JR59635 WC_USERACTIVITY cookie is returned in cache response, even when store-cookies is set to false in cachespec.xml
JR59812 di-preprocess is slow - CatalogHierarchyPreprocessor
JR59912 Customer segment data cache not invalidating
JR59913 Login failed because of cookies with no domain name
JR59931 Provide an option to skip updating USERS.LASTSESSION when multiple logon is enabled
JR59970 Too many open cursors when dataload updates catgpenrel
JR59972 Shopping cart gets lost for returned guest shopper using REST call
JR59982 JR59703 causes issues during dataload when not including the CatalogEntryTypeCode
JR59993 Moving bundled SKU between products causes issues

Version 9.0.0.7

List of HCL Commerce 9.0.0.7 fixes
Fix Description
JR59872 Parallel processing (sharding) failing when using vertical shard
JR59826 Payment instructions are not equal to the order amount total
JR59814 Struts servlet fails to start caused by Targetable files loaded in Developer toolkit
JR59935 REST custom command cannot be found when the store ID includes multiple digits
JR59909 Fix for CVE-2018-1541
JR59908 Fix for CVE-2018-1807
JR59844 The ts-web container allows TLS 1.1 to be used.
JR59683 Error occurs for the registered user context data if CTXMGMT is deleted (dbclean).
JR59862 SQL error during preprocess when using positive language_id value

Version 9.0.0.6

List of HCL Commerce 9.0.0.6 fixes
Fix Description
JR59620 CacheFilter Exception occurs on all pages after migrating to Version 8.
JR59684 APAR JR58887 is not working as expected.
JR59486 API CatalogEntryAccessBean.findByChildCatalogEntryAndStore results in a CMN0409E error.
JR59685 CMC Catalog tooling does not trim trailing spaces when saving values in the database..
JR59703 New SKU with dataloaded not being added to Rule-Based Sales Category.
JR59493 UI function issue when creating or editing content with Multiple (image map).
JR59645 onStagingServer default value incorrect.
JR59687 Partial Authentication configurations for REST services are not loaded properly in Version 9.
JR59768 Error occurs if JR59606 is enabled and REST context configuration is missing.
JR59672 Unable to change multiple orders with OMS P2P integration.
JR59408 When searching with grouping enabled, the store shows the SKU URL.
JR59410 Irrelevant search results if you search by using a single search term.

Version 9.0.0.5

List of HCL Commerce 9.0.0.5 fixes
Fix Description
JR59598 SolrJoin does not work on customized extension index.
JR59530 Order Management issue when order is placed as a guest user.
JR59627 Need to make getInternalFetchOrderCmd method protected for customization.
JR59667 Command Not Found exception when going from Shipping and Billing method page to Order Summary page.
JR59382 Null pointer exception after installing JR57861.
JR59567 Cannot add products to cart after upgrading to Version 8.0.4.11.
JR59606 HTTPServletRequest object is not availabe from the command context.

Version 9.0.0.4

List of HCL Commerce 9.0.0.4 fixes
Fix Description
JR59528 Support for using temporary password feature.
JR59548 Search REST runtime defaulting to Staging Workspace CORE and not main CORE.
JR59553 SqlDataException for findUsersByPersonalizationId.
JR59364 Inactivity warning dialog does not work for HttpOnly cookies.
JR59301 DataImportParallelProcessorMain System.exit code incorrect.
JR59341 Recommending the same product on Product Display page.
JR59508 Using x-data-config.xml.template file to create x-data-config.xml will not work.

Version 9.0.0.3

List of HCL Commerce 9.0.0.3 fixes
Fix Description
JR58889 Cannot submit order with a shared public promotion code.
JR59074 LDAP: error code 53 - The provided new password was found in the password history for the user.
JR58971 Performing buildIndex causes high disk usage.
JR59339 Encounter NullPointerException when you run CleanSEOURLS.
JR59262 Pagination does not work on Order History page.
JR57980 Publish jQuery Aurora store fails with SAXParseException.

Version 9.0.0.2

List of HCL Commerce 9.0.0.2 fixes
Fix Description
JR58705 Duplicate SEOURLKEYWORD in Management Center are inconsistent with seourlkeywordgen.
JR58862 Attribute values are saved with trailing spaces.
JR58887 B2B store contract id does not transform from generic user to guest user.
JR59215 Logon Id is written to log file when user tries to register twice.
JR58769 WC_USERACTIVITY is not updated after switching stores.
JR58820 ActivityCleanUp fails to clean up on iSeries.
JR59102 After expired session, redirect to original URL instead of ReLogonFormView.
JR58921 Invalid Cookie error when registering a user from guest user if multiple logon is enabled.
JR58949 IllegalStateException: The following session is not valid!.
JR59082 NullPointerException fetches context from DataBeanManager through REST.
JR59087 Store-specific implementation for OrderStatusNotifySendCmd is not invoked.
JR58732 Allow a user to review their order history details despite the contract having expired.
JR58850 Order notification emails are not sent to customers for recurring orders.
JR58386 BODMappingUtility throws NullPointerException when converting null UserDataField to string.
JR59124 Access Control Resources registry update in Administration Console does not work.
JR59212 di-buildindex utility does not return correct exit code.
JR59084 Incorrect price facets after price index load.
JR58999 'confFiles' for replication in solrconfig.xml are not being replicated.
JR59100 Keyword search returns SKUs with grouping enabled.
JR58905 Make addCategoryChildren() available for customization.
JR59150 Foundation trace gives generic error on the store.
JR59156 di-preprocess utility ignores the langTables parameter.
JR59178 TriggerMetricFileDownloadCmd scheduler job fails with Search call.
JR59059 REST API does not respect expanded category navigation flag.
JR59073 ListPrice is not displayed due to bug in PriceDisplay_Data.jsp.

Version 9.0.0.1

List of HCL Commerce 9.0.0.1 fixes
Fix Description
JR58770 DN is not added to generated LTPAToken with loginidentity
JR58832 REST Locator using Lat/Long returns wrong recordSetTotal and recordSetCount.
JR58879 Managing attribute dictionary faceted navigation attributes in categories do not work in workspaces.
JR58890 Category facets with large sequence number were not returned in the search REST call.
JR58964 Long username and password for basic authentication causes error.
IT23302 Enable configuring top-level domain whitelist through a run-time parameter.
Fix FileNotFound exception due to missing swatch images in the storefront.
New feature The HCL Commerce Build tool is now available in the Utility server Docker container.
New feature You can now migrate directly from Version 7 Feature Pack 8 to Version 9 without having to install Version 8.