(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.
- 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 releases or
fix packs retroactively. New fixes are only added to subsequent releases or fix
packs.
To ensure that any issues that you are encountering have not already been fixed in an available release or fix pack, upgrade to the latest version of HCL Commerce Version 9 before contacting HCL 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 |
|
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. |
|
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:
|
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 V8.5.5 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
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
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
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
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
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
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
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
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
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
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
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
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
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. |