10.1-MP7 Maintenance Patch Notes
February 14, 2023
Bugfixes
ISSUE-412509 - Performance fix for Multi Reference component
There has been a performance improvement made for loading an item with more than 10,000 references and/or links on the Web UI Multi Reference component. A hotfix is available for step-10.2-mp2.
ISSUE-449469 - Sorting issue fixed for Web UI Task List with streaming enabled
Fixed a sorting issue that occurred on a Web UI Task List with streaming enabled when a user sorted the first column and then filtered on another column. Hotfixes are available for step-10.1-mp3, step-10.1-mp4, and step-10.1-mp5.
ISSUE-451845 - Export privilege check
Previously, checks on privileges during export was optimized so the check was omitted on each single item if view privileges were granted on at least one of the six top groups (Product, Entity, Classification, PublicationGroup, CollectionGroup or SetupGroup).
This optimized check meant that some elements may have been exported even though privileges had not been granted. Now, the optimized check is only performed if the desired privileges are granted on all the top groups: Product, Entity, Classification, PublicationGroup and CollectionGroup.
ISSUE-454707 - Exception fix for contributor data
Previously, an exception was raised when parsing large chunks of contributor data from the database when importing via IIEP. This has been fixed.
ISSUE-457035 - Log level change for LOV ID lookup
The log level for the List Of Values ID lookup in Web UI has been changed so that it will not fill up the log scripts if the value by ID is not found.
ISSUE-457308 - Performance fix for Smartsheet
Previously, there was a performance issue when the user opened an exported Smartsheet template with several product sheets. This has been fixed, and hotfixes are available for step-10.0-mp3 and step-10.0-mp4.
ISSUE-469559 - Fix for error on filtering Task List
Fixed an error with column sorting in the Web UI Node List component. Previously, a combination of nodes could cause an error which prevented the list from being shown. A hotfix is applicable for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
ISSUE-470356 - Columns Control Node List fix
Now, the Node List toolbar width will properly display actions that are configured on one of the Node Lists under the Columns Control on a Web UI Node Editor.
ISSUE-472155 - Kafka Receiver fix
Fixed an issue that where the Kafka Receiver was reading messages from a topic where retention occurred before the messages were actually read. A hotfix is also available for this solution for STEP versions 10.1-mp1 to mp6.
ISSUE-473472 - Fix for exception when invoking GraphQL API with input condition
Backported an existing fix to 10.1-mp4 through mp6 that makes context / workspace holder thread safe.
ISSUE-473507 - Fix for translation management error-free files going to error subfolder upon import
Fixed an issue occurring where import files with translations were moved to the error folder even if there were no errors during translation using those files. A step-10.3-mp4 and step-10.3-mp5 hotfix is also available for this solution.
ISSUE-473672 - Impersonate User fix for Web UI login
Fixed a sporadic exception that occurred when using impersonate user on the Web UI login page on a system with SSO enabled. A hotfix is available for step-10.2-mp1.
ISSUE-478532 - User group fix for Web UI
Previously, when a user attempted to update the user group from Web UI, the specific user was removed from the current group and then added to the selected group, throwing an error. This has been fixed.
ISSUE-485028 - Reference exporting fix
Fixed an issue that occurred when attempting to export derived references.
ISSUE-489419 - REST and REST Direct Delivery Methods IP fix
Previously, if a URL resolved to more than one IP address, then the REST or REST Direct delivery methods attempted to deliver to just the first IP address. A configuration property has been added to force REST and REST Direct deliveries to retry a number of times if the delivery fails the first time. Additionally, a new configuration property determines the number of seconds between the retries. Hotfixes are available for step-10.0-mp3, step-10.0-mp4, and step-10.0-mp5.
ISSUE-489529 - Fix for IIEP keeping too many ended processes
Introduced a property to allow removing more than 1,000 old BGPs for an endpoint. To set this property, contact Stibo Systems Support. There is a hotfix available for this solution that is applicable to step-10.1-MP4, MP5, and MP6.
ISSUE-490889 - Scheduled translation locale fix
Now, scheduled translations export in locales defined from the configuration file, rather than just the current context.
ISSUE-492298 - Fix for customer system crash
Now, memory will not be consumed on trying to resolve lookup formulas that point to external resources in Excel Smartsheets during the Smartsheet import when a lookup formula destination is not accessible from the application server. There is a step-10.1-mp4 to mp6 hotfix also available for this solution.
ISSUE-493856 - Attributes Linked to Classification Source inheritance fix
Now, Attributes Linked to Classification Source works with inheritance.
ISSUE-494159 - File length fix for *.sum files
An exception was raised when the *.sum file in the activity folder contained extremely long lines. This exception was seen in the workbench when attempting to open the Business Rule Statistics tab. Now, the length of line in the *.sum file is limited to prevent this error.
ISSUE-494208 - Fix for showing nested groups for Table Header Value Group
Introduced a possibility to force nested attribute groups to be included in the Table Header Value Group, which is being added to the User Configurable View on Web UI Node List. To enable this possibility, please contact Stibo Systems Support. Hotfixes are available for step-10.1-mp3, 10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
ISSUE-494820 - Excluded records fix for Advanced Merge dialog
Fixed an issue where the Advanced Merge dialog in the Merge Golden record task could propagate values from excluded records to the merge preview column.
ISSUE-495494 - OIEP fix for Business Rule Based Message Process
Previously, when invoking an OIEP with the Business Rule Based Message Process, if the Node Handler java script had a binding to the Derived Event type, then the binding was always resolved to 'null.' Now, the binding issue has been resolved.
ISSUE-495555 - Solution to customer-specific issue of removing messages from business conditions
Introduced a possibility to hide unnecessary messages from the Reference Other Business Condition on a Web UI Node Editor when submitting an item to another state. To toggle this property, contact Stibo Systems Support. There is also a hotfix for this solution for step-10.1-mp3 to mp6 and step-10.3-mp4.
ISSUE-498215 - Password change property
Introduced the possibility to allow changing the password for internal (created in STEP) users with a password on a system where external authentication is set. The password change component on User Details screen will be visible for internal STEP users and invisible for external users (synchronized from external provider). After a successful password change, the user will be logged out and be shown an explanation message. To enable this property, contact Stibo Systems support.
ISSUE-498254 - Fix for STEPXML export validation failure due to 40 character limit
XSD validation of LOVValueIDs has been increased to 100 characters.
ISSUE-500290 - TLS support for Error Reporters
Now, the Inbound Integration Endpoint Error Reporter, the Email Error Reporter, and the Exporter Error Reporter use a version of Mailing API that supports TLS.
ISSUE-503806 - Data Issues Report attribute highlight fix
Fixed an issue where the Data Issues Report did not highlight the affected attributes on the Initiate Item screen in Web UI.
ISSUE-505331 - New sidecar logging
Additional logging has been implemented in sidecar. Now, socketTimeout is configurable for sidecar. Hotfixes are available for step-10.1-mp3 - mp6.
ISSUE-505533 - Solution to increase max file size upload
Introduced a property that overrides the standard Apache file size limit and allows admins to control a maximum uploaded file size through the Web UI Asset Import Homepage Widget. To set this property, please contact Stibo Systems Support. Hotfixes are available for step-10.1-mp1 - mp6.
ISSUE-507490 - Performance fix for node deletion
Performance improvements have been made for when a user deletes nodes that contain large amounts of data containers.
ISSUE-508154 - Fix for IIEP JMS Receiver XSLT PreProcessor not executed in transaction mode strict
Fixed problem with XSLT transformation not working when used together with JMS Receiver in IIEP.
ISSUE-508321 - Link fix for deleted publication pages
Previously, links were available for publication pages that no longer exist in the workbench. Now, the links are not displayed.
ISSUE-509245 - Corrected advanced merge issue for golden records
Now, if Data Containers on merged golden records, which are about to be displayed on an Advanced Merge screen, do not have source information and use a key definition, they will be highlighted by comparing the Data Container Values instead of Data Container IDs on source record and Merge Preview columns. Hotfixes are available for step-10.1-mp3 - mp6.
ISSUE-510581 - Fix for event processor failure
Work was done to solve a 'connection timeout' problem when uploading assets to AWS S3 storage. The fix involved making sure to close existing connections to S3 after finishing an upload in order to avoid old session hanging. Hotfixes are available for step-10.1-mp3 - mp6.
ISSUE-510717 - Optimistic Locking error fix for parallel imports
Added a protection mechanism against Optimistic Locking errors that occurred during parallel imports. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
ISSUE-510789 - Auto refresh fix for Node List action
When using 'Remove References' in a Node List, the list is now reloaded to show the new status. There is a hotfix available for this solution for STEP versions 10.1-mp1 to mp6.
ISSUE-510803 - Tree navigation focus correction
Now, a Tree Navigator configured on Global Navigation Panel in Web UI will correctly focus on selected item on a Tree when being expanded. This hotfix is applicable to step-10.1-mp4 through mp6.
ISSUE-510923 - Match code values and unique key values fix
For Cassandra or Oracle In-Memory systems where STEP forced load key and rankscore table into In-Memory, unique key values and match code values are now deleted when purging objects. Previously, Cassandra-based systems would get an optimistic locking exception on the Recycle Bin. This has been fixed.
ISSUE-511241 - Fix for import file limit issue
Improved error handling was completed for the Data Import component in Web UI so it will show a better exception when a user loads a file that exceeds a configured limit. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
ISSUE-512194 - Multi Level Reference export fix
Now, the domain exporter is functionally aligned with the database exporter, so Multi Level References are exported correctly.
ISSUE-512494 - Solution for error in Schedule Category Profiling
Robustness fix for data profiler. Now, it will not crash if one of its sub tasks gets deleted. There is a hotfix for this solution that is applicable to step-10.1-mp4 to mp6.
ISSUE-513232 - Memory fix for deletion of product references
Now, intermediate commits can occur while product references are deleted. This will prevent the application server from running out of memory when a classification has a large number of product links.
ISSUE-515184 - NPE fix for Proof View Editor
Fixed a NullPointerException (NPE) that was thrown in the workbench Proof View Editor. Hotfixes are available for step-10.1-mp4 - mp6.
ISSUE-515731 - Basket Screen fix
Corrected an issue with long-running requests to get information for the Basket Screen in Web UI. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
ISSUE-517049 - Change to logging to diagnose recycle bin issue
Customer-specific change made to log more information in the server log when emptying the Recycle Bin. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
ISSUE-517853 - Performance fix for Alert notifications
Previously, when multiple business conditions were configured on the Web UI Node Editor, a large number of requests updated Alert notifications, causing performance issues. This has been fixed. There is also a hotfix for step-10.1.mp1 through mp6.
ISSUE-518529 - Table free text encoding fix
Fixed how the table free text is encoded when exported from the workbench. A hotfix for this solution is available for step-10.1-mp4 through mp6.
ISSUE-518757 - Fix for suppressed elements on InDesign pages generated with Autopage
Fixed a problem in the DTP plugins occurring when trying to mount a frame that had no valid anchors and was in a group. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
ISSUE-519061 - Additional logging for exporting
Extra logging has been implemented for exporting. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, and step-10.1-mp6.
ISSUE-519517 - Fix for NPE when loading assets
Fixed possible reasons of NullPointerException (NPE) happening when uploading assets using the Asset Importer File Upload component in a Referenced Asset Representation component on a Web UI Node Editor screen. There is also a hotfix for step-10.1-mp1 through mp6.
ISSUE-522092 - Fix to avoid application server running out-of-heap memory
The hotfix will terminate exports in the conversion/mapping step, of there are more than 50K classifications being exported. This is done in order to avoid that the application server crashes due to running out of memory. Hotfixes are available for step-10.1-mp4 through mp6.
ISSUE-522664 - Solution for InDesign servers being unavailable
Added a new property to the InDesign Sidecar that allows it to retry attempts to servers when checking system status. Hotfixes are available for step-10.1-mp3 - mp6.
ISSUE-523379 - Corrected issue causing an Oracle exception when running BGPs
Fixed a problem occurring due to an Oracle constraint being broken when executing background processes. A hotfix for step-10.2-mp3 is also available for this issue.
ISSUE-523469 - Invalid import configuration research for customer-specific issue
Introduced additional logging to Data Import component in Web UI to help investigating the problem with uploaded file path. There is a hotfix for this issue that is applicable to step-10.1-mp4 to mp6.
ISSUE-524524 - Fix for error when adding a Web UI screen
Fixed a NullPointerException (NPE) for screens that utilize a Node List in Design Mode, when the Node List is not yet configured. Hotfixes are available for step-10.1-mp4, step-10.1-mp5, step-10.1-mp6, and step-10.3-mp2.
ISSUE-524796 - Fixed Excel export bug
Fixed calculation of filename extension for referenced assets in Excel export so that the original extension is used for assets that do not pass though an image conversion pipeline.
ISSUE-525085 - Fixed problem with the MoveUnitsToHeader rule
Fixed problem occurring when an empty attribute value was treated as a distinct unit when checking whether to show a unit in a Table header in Move Unit to Header Table Transformation. There is also a hotfix for this solution that is applicable to step-10.1-mp4 to mp6 baselines.
ISSUE-525764 - Fix for multi-level reference info not being exported for BMEcat exports
A fix was made to enable the export mapping option 'Multi level references' to handle qualified values. There is a hotfix for this solution that is applicable to step-10.1-mp4 to mp6.
ISSUE-526915 - Fix for HAProxy load balancing unevenly across a cluster
Workbench and DTP traffic was not correctly load balanced and would nearly always go to the first server in the server list. This has been fixed, and a hotfix is also available (for step-10.1-mp4 to mp6).
ISSUE-526941 - Fix for approved assetpush configurations not added to exports
A customer-specific solution was introduced to decide if the Workspace should be ignored when AssetPushLocation items are exported.
ISSUE-527318 - Solution for changing metadata reference values not being promoted to golden record
Now, the Trusted Source Reference Multi Context Survivorship Rule will correctly promote reference metadata values from source record to existing golden record, if a reference already exists. There is a hotfix for this solution that is applicable to step-10.1-mp3 to mp6.
ISSUE-527816 - Fix for data inconsistency error when publications are deleted
Additional checks have been added to the remove orphan publication nodes option ('Clean orphan publication data'). There is a hotfix for this solution that is applicable to step-10.1-mp4.
ISSUE-527982 - Fix for asset format getting changed in published environment
When using STEPXML to export and import assets, the filename was lost. It was therefore not possible to set the asset mime type based on the filename extension when importing from STEPXML. This has been fixed, and a hotfix for step-10.2-mp3 is also available.
ISSUE-529998 - Fix for double page references in PDF
Fixed problem in DAP Parser where node on pages was returning invalid page numbers. A hotfix for this solution is available for step-10.1-mp3 to mp6.
ISSUE-530171 - Fix for changed flag not propagating in STEPXML on LOV-based reference meta data
Cross-context delta exports now handle LOV deletions on meta data on associations correctly. Previously, it sometimes interpreted deletions as additions, in which case they were not marked as missing.
ISSUE-530865 - Fix for error being thrown when submitting publication section objects out of a workflow state
Fixed ClassCastException during the Submit From Grid of publication section on Web UI Task List screen. A hotfix for this solution is available for step-10.1-mp4 through mp6.
ISSUE-533662 - Fix for error given when copying an empty LOV cell value into a Smartsheet
Fixed a problem making it impossible to paste an empty value in an LOV cell in Excel Smartsheet to clean up the current value.
ISSUE-533725 - Fix for NPE occurring while Importing an XML file
Fixed NullPointerException in STEP importer that was related to the handling of ObjectTypeConstraintException (invalid Object Type, an invalid attempt to change the object type, etc.).
ISSUE-533767 - Fix for Smartsheet import error
Fixed NullPointerException during Smartsheet import when importing Working column with Numeric cell type.
ISSUE-534771 - Fix for Asset Download looping while loading asset content
When uploading new Asset content, STEP would notify Event Listeners ignoring some Event Triggering Definitions. This has been corrected. Now, Event Triggering Definitions will be taken into account when uploading new Asset content.
ISSUE-535492 - Solution for Kafka Receiver only taking a small amount of events
A MaxPartitionFetch property (Kafka.Receiver..MaxPartitionFetch=) was added for the Kafka Receiver Plugin so the default value can be overwritten.
ISSUE-536484 - Fix for classification link type change leading to duplicated link type
For Cassandra based STEP systems, fixed an issue where old versions of product to classification link types were shown in the workbench. Now, these old versions are gone. There is also a hotfix for this solution for STEP versions 10.1-mp4 to mp6.
ISSUE-538976 - Fix for Search and Goto not finding Change Packages
Fixed searching for change packages by adding the 'Change Package' value to the SQL retrieval query. This solution also has a hotfix available for step-10.1-mp4, mp5, and mp6 and one available for inmemory-7.0.55.
ISSUE-541723 - Fix for Status Selector cutting column view
Now, full State names on a Status Selector Widget in Web UI will be shown when there are Status Flags configured to be shown as well.
ISSUE-543547 - Customer upgrade issue fix
Fix for problem writing to the execution report for a background process.
ISSUE-547024 - Fix for out-of-date macro security certificate on Smartsheets
Updated Smartsheet macro certificate and protection.
ISSUE-548026 - Fix for inaccessible system
Now, an info message is logged to the application server log when the dimension dependency is changed on an attribute or LOV.
ISSUE-548303 - Fix for BMEcat multilingual export for assets
Fix in workbench for BMEcat export for multilingual assets when no language information is in the exported file. There is also a hotfix for this solution for STEP versions 10.1 (mp4, mp5, mp6), 10.3 (mp4), and 11.0 (mp2, mp3).
ISSUE-548738 - Fix for inability to save contributor data
Fixed NullPointerException occurring when creating a Contributor Data for Merged Golden Record while handling the metavalue for a not-created-yet reference during the Match and Merge process.
ISSUE-549604 - Fix for unable to remove more than 100 subgroup links in Web UI
Fix for a problem when running a bulk action to remove a link / reference in Web UI Node List on more than 100 items.
ISSUE-552339 - Fix for conditions returning as 'false' if matcher uses condition threshold
Fixed presentation of comparison between matcher result and matcher's threshold in the Match Criteria Evaluator's Match Reason column when rules contain conditions with a True / False comparator. There is also a hotfix applicable to step-10.2-mp3 through mp6 available for this solution.
ISSUE-553074 - Fix for performance issue in business function after upgrade
Performance optimization was done for business rules using JavaScript. The code used to restrict the JavaScript to call methods provided by the public API was not handling situations where the arguments were automatically cast to the correct type very efficiently. This solution is also available as a hotfix for step-10.1-mp2 through mp5, step-11.0, and step-11.0-mp1 through mp4.
ISSUE-554260 - Fix for Java error showing when doing data profile updates
If a data profile contained a number attribute with a unit, then the application log file may have contained severe messages about a NumberFormatException. These messages will no longer be written to the logs. This solution is also available via hotfix for step-10.1-mp3 through mp6.
ISSUE-558314 - Fix for action buttons with 'enforce validity' setting used with grouping
Fix for problems with Node Editor button validity when mandatory attribute value components are configured to be shown under the hidden Grouping Option component on Web UI Node Editor. Also a fix for a similar problem for mandatory values under the value section when configured under the hidden Grouping Option on Web UI Node Editor, which caused a button with Enforce validity to not be properly enabled. A hotfix is available for step-10.1-mp6, step-10.1-mp5, and step-10.1-mp4.
ISSUE-559808 - Fix for long process time for one item price change
Improved performance when pasting a huge amount of cells into an Excel Smartsheet. Note that subsequent editing after a huge paste operation may still perform slower, as Smartsheets need to detect the changed product IDs, and after a huge paste it will be a lookup through the amount of pasted cells. This solution is also available as a hotfix that is applicable to step-10.1-mp3 through mp6.
ISSUE-561927 - Fix for Advanced STEPXML export not working for event-based outbound integration endpoint
Now, a previously introduced configuration property for ignoring the Trade Terms effective date will only affect event-based exports. This solution is also available as a hotfix that is applicable to step-10.1-mp4 through mp6 and step-11.0-mp4.
ISSUE-563488 - Fix for BMEcat multilingual export for assets
Fix in workbench for BMEcat export for multilingual assets when no language information is in the exported file. There is also a hotfix for this solution for STEP versions 10.1 (mp4, mp5, mp6), 10.3 (mp4), and 11.0 (mp2, mp3).
ISSUE-569033 - Fix for ClassCastExceptions in pre-prod
Fixed a ClassCastException in a Web UI BGP Notifications Panel caused by Data Container Objects reported in STEP URL format in one of the Background Processes. There is a hotfix for this solution that is also applicable to step-10.1-mp3 through mp6.
ISSUE-569744 - Fix for manual sorting causing error on Task List
Fixed IllegalArgumentException sporadically thrown on a Web UI Task List's filtering dialog. There is also a hotfix available for this solution that is applicable to step-10.1-mp4 through mp6 and step-11.0-mp4.
ISSUE-570562 - Fix for reference and link privileges not reflecting in Smartsheets
Now, references / links cells in exported Excel Smartsheets will be mark as read only if the user who exported a Smartsheet does not have privileges to edit these references / link types. There is a hotfix also available for this solution and is applicable to step-10.1-mp4 through mp6.
ISSUE-576441 - Fix for Smartsheet Import issue with order of processing
Now, Maintenance Smartsheet Validation & Import can function like Template Smartsheet, by allowing business conditions for the STEP XML hierarchy structure to evaluate on a child level before evaluating on the parent level.
Note that the online validation batches 25 products, which means that the property does not allow correctly validating more than 25 products. Contact Stibo Systems Support to implement this functionality via a new property.
A hotfix is available for step-10.1-mp4 - step-10.1-mp6.
ISSUE-582827 - Fix for issue during Autopagination in Thailand context
Additional logging available to diagnose problem with SpaceUsageParser throwing an exception. Issue ultimately fixed and closed.
ISSUE-586035 - Fix for Packaging Hierarchy circular issue
A Packaging Hierarchy Cycle Healthcheck is now available in Admin Portal to identify data issues. Additionally, a fix to prevent performance problems caused by packaging infinite loops has been implemented.
ISSUE-586713 - Fix for Web UI giving Internal Server error for SaaS
Fixed an unexpected exception related to division by zero when rendering the Data Container Table component on the Web UI Node Editor.
Performance Enhancements
ISSUE-488205 - Solution for long batch processing time
Improved the performance of accessing same reference/CP-link query multiple times in background processes. Now, the set of read references/CP-links are cached, and if asked for it again, the cached version is returned. This will have an improved performance effect for background processes that access references or CP-links multiple times though the domain layer. For example, exports that have calculated attributes accessing references/CP-links in different contexts. There are hotfixes available for step-10.2-mp3, and step-10.1-mp4 through mp6.
ISSUE-585456 - Fix for delay in processing event processor request
Improved performance when getting and setting Trade Terms in Oracle.
Patch Recipe
The 11.1-MP2 baseline patch can be installed with the following recipes:
spot --apply=to:step/platform/step-10.1-mp7.spr
— OR —
spot --upgrade=step:10.1*
*Before installing the recipe provided by the SPOT --upgrade functionality, review the baseline and component versions that the system will be upgraded to before applying. Verify that the baseline and/or components are the correct versions to be applied (i.e., the versions you did testing on—and not a higher, untested version).
Refer to the SPOT Program documentation for more information, including how to use the SPOT --upgrade command to also find compatible components that can be added at the same time as the baseline patch. SPOT Program information for on-premise systems can be found in the System Administration Guide within the Downloadable Documentation. For assistance, contact Stibo Systems Technical Services.
Note: Customers may want to search the Support Portal for their Maintenance Patch Issue Numbers. To do so, while in the Support Portal, navigate to Issues (in the header bar) and then select 'Search for Issues.' Click on the 'Advanced' option on the filtering bar, and then type in 'issue=' and the Issue number from the Maintenance Patch Notes. Press Enter or click the magnifying glass icon to run the query. Users will only be able to view Support Portal issues for Maintenance Patch Issue Numbers that they have privileges to access. If the issue is not applicable to the user searching, then a 'No issues were found to match your search' message will be displayed.