9.1-MP5 Maintenance Patch Notes
June 2019
BugFixes
ISSUE-210357 - Make Revision action change
Fixed a problem with the Make Revision action in the workbench. It did not cause a Major revision to be created on a Web UI configuration. This happened because each change to the Web UI configuration caused a Major revision and now it should cause only Minor. For example, previously changing a configuration increased the revision version from 1.0 to 2.0. Now, it will increase version from 1.0 to 1.1 which will allow users to create version 2.0 from a workbench by invoking the Make Revision action.
ISSUE-311724 - Fixed incorrect number of exported items in Export Action component
Fixed a problem in the Web UI Export Action component where the incorrect number of exported items was displayed if the user selected all items in the Node List. This issue only occurred when the 'Exporting {ItemCount} items with {Configuration} configuration' template is used in the Process Description for Custom Export in Export Action's design mode.
ISSUE-332612 - Fixed multi separator mapping issue when exporting via the workbench
Fixed a problem in the workbench when the multi separator option of the Mapping Rule on the Map Data step of the Export process was not correctly passed to the Smartsheet converter and caused issues with online validation.
ISSUE-332778 - Event Processor Wizard error report email field fix
Fixed a problem in the workbench where the 'Send report to address' field in the mail error reporter (the fifth step of the Event Processor Wizard configuration) was clearing out each time the user opened the configuration wizard.
ISSUE-335315 - Corrected display of attribute LOVs with parenthesis
In Web UI, if the attribute LOV contained a value with parentheses, the radio buttons were not displaying properly. This has been fixed, and the values now display correctly.
ISSUE-339514 - Reloading Node List after duplicate action in Web UI
Previously, the duplicate action was not refreshing the screen to show the duplicated node. This has been fixed so that the Node List (and Task List) will be reloaded after successful execution of the duplicate action.
Fixed a problem occurring when invalid values were shown in filter strings on a Web UI Attribute Value Header when a user opened the filtering dialog by clicking on a table header, even though these values were not shown on a Table Display Mode itself. Now, it is possible to filter the Name Column by the 'EMPTY' key to get all items without a name on a Web UI Node List.
ISSUE-342464 - Error on task list fixed
In the Web UI, when a user was performing a Smartsheet Export action and a filter was applied to the Value Link Header component in the Task List, it was causing a 'Table header key not specified' error. This has been fixed.
ISSUE-342504 - Web UI business condition error message fixed
There was an issue where the Web UI did not show the error message thrown by the business condition; rather it just displayed a message saying the business condition returned false. This has now been corrected, and a more descriptive error message is shown. A hotfix is available for step-9.0-mp5.
ISSUE-342931 - Empty asset element in Domain Exporter fixed
Fixed problem with Domain Exporter creating an empty Assets element. The Assets tag was appearing twice in the exported XML.
ISSUE-343884 - STEP Publisher table inset issue fixed
In STEP Publisher, there was a problem where the right inset for a cell was determined by the cell to the right, and the bottom inset for a cell was determined by the cell below it. This was not desirable, as it may cause differences between insets. A customer-specific fix was implemented for this issue.
ISSUE-348689 - Fixed XML import asset deletion issue
Assets are now properly deleted based on the <ReplacementRules> definition and the import file.
ISSUE-349719 - Fixed a problem with the time zone for schedules
Previously, there was a bug in STEP Workbench such that the schedule for an IEP would be shown as being in the time zone of the local machine. This has been corrected so it will be showing the time zone of the application server, which is the timezone actually being used.
ISSUE-350353 - Fix for copy / paste validation error in Smartsheet
A validation error occurred when copying and pasting a range with multiple columns containing LOV values in Excel Smartsheet. This has been fixed.
ISSUE-350967 - Fixed an issue with delete events for users
When a business rule event processor had an event for a deleted user, STEP threw an exception and the processor was disabled. This has been corrected.
ISSUE-351184 - Fix for tables in child frames not resolving on column/page break while using Mount Children on text frames
It is necessary to use a template with STEP Template Frame option Data Source = Mount Children and Max Distance = 0p0. Then the anchored frame will get its data from the child. A fix was provided to get all the rows when split table is made. The code changes will imply that all rows are placed on the page.
If the STEPREPEAT tag is used, then data in an anchored frame is always retrieved from the parent. This happens because tags outside the STEPREPEAT block may contain other tags getting data from the parent. Only tags nested in the STEPREPEAT tag will fetch data from the child. If a frame is anchored to the frame, then the fetching of data inside the anchored field will be retrieved from the parent. A step-9.1-mp3 and mp4 hotfix is also available for this solution.
ISSUE-351290 - Corrected issue with Leaked cursor warnings
Fixed a problem occurring when the Workflow Visualization component in Web UI caused Leaked cursor warnings to appear in STEP logs. A hotfix for this solution is also available for step-9.1-mp3 and mp4.
ISSUE-351637 - OK button enablement fix
A problem was seen in the Web UI where, if a value was changed, then the OK button was not enabled during typing of the new value. Now, the OK button is enabled when typing is done.
ISSUE-351894 - Web UI Node List filtering dialog expanded
The filtering dialog on the Web UI Node List has been expanded and now includes a horizontal scrollbar to display long filtering values.
ISSUE-352065 - Import Manager BMECat 2005 converter fix
Auto recognition of BMECat 2005 converter from import files on the Import Manager has been corrected.
ISSUE-352356 - Corrected NPE when selecting some attributes on Attribute Management screen
In the Web UI, a NullPointerException (NPE) was shown while accessing the Attribute Management screen when selecting attributes with a specific validation base type. This has been corrected so the exception is no longer raised. Hotfixes are available for the following: step-9.0-mp3 / mp4 / mp5, and step-8.3-mp3.
ISSUE-352495 - Fix for non-working typeahead
Fixed a problem occurring when a typeahead with LOV IDs on Attribute Value Component was not working, if the 'Show LOV IDs' option was shown and Override Control Type was set to Typeahead.
ISSUE-352532 - Transformation Lookup Table can display empty values
On the Transformation Lookup Table, a calculated attribute can be configured to show an empty value if it uses the lookup table to pull a value from another LOV attribute. In that case, if the user has specified an empty value as a transformed value for one of the LOV values and default transformation is also enabled and set to empty, it will be possible to show this empty value in a calculated attribute. To activate this feature, please contact Stibo Support.
In 9.2, a new checkbox will be introduced on the Transformation Lookup Table editor in the workbench. The checkbox, called 'Replace with a source value when no matches are found and default value is empty (Value Substitution only),' will be checked by default. When unchecked, it allows empty values to be shown as a transformation result if the default value transformation is empty and the transformed value is also empty. When checked, the value is replaced with the source value when no matches are found and the default value is empty.
ISSUE-352749 - Read only fix
Fixed a problem where references under the read-only Attribute Value Group Component on a Web UI Node Editor were not marked as read only.
ISSUE-353029 - Fixed auto initiate workflows during Smartsheet import
Fixed a problem when AutoInitate='N' flag was not set in STEP XML during Smartsheet import when the user unchecked 'Auto Initiate STEP Workflows on Item Creation' checkbox on Advanced Settings in the Import Manager. Now it is possible to enable / disable 'Auto Initiate STEP Workflows on Item Creation' flag on the Advanced step in STEP Workbench Importer when importing Excel Smartsheets.
ISSUE-353035 - Fixed IIEP errors when running STEP application server on Windows
There was an issue with IIEP that could lead to errors due to locked files when the STEP application server was running on Windows. This has now been fixed. A step-9.1-mp3 hotfix is also available for this solution.
ISSUE-353096 - Fix for screen closing upon save in Web UI
Fixed a problem with the details sub-screen on a Node List closing after a user saved changes on it and the Node List reloaded. There is also a step-9.1-mp4 hotfix available for this solution.
ISSUE-353653 - Fix for metadata files imported via Asset Importer
There was an issue with the Asset Importer where metadata was not importing files in a sub folder if the relative path was mapped to a metafile. This has been corrected so the files successfully import.
ISSUE-353788 - Fix for Internal Application Error when scheduling Bulk Update
Bulk Update failed each time it was scheduled. The cause was a new attribute in the Bulk Update configuration that allows for a null value, which was not handled by the configuration parser. This functionality was added.
ISSUE-353925 - Fix for classifications not being deleted when using the test REST API
It is now possible to delete classifications from a test REST API (only for testing purposes, this method is not available in public API).
ISSUE-354073 - Fix for Simple Importer not honoring Parent ID mapping
Simple Importer in Web UI was not respecting the Parent ID mapping set on import configuration. This is now fixed.
ISSUE-354078 - NPE during asset creation on Referenced Asset Representation component
When trying to create an asset using the Referenced Asset Representation component in the Web UI, a NullPointerException (NPE) was occurring. This has been fixed so that a proper log message will be added to the STEP logs.
ISSUE-354154 - Fixed unexpected error when submitting items in a workflow if Show Top Item Details is set to true
Fixed a problem occurring when the Details component on a Task List caused an exception when trying to display an item that had been submitted to another state. Now, the details section will always be closed after performing Submit Action from Details, even if the submit was unsuccessful and even if the Show Top Item Details on Load parameter was checked on a Node List.
ISSUE-354220 - Collection Content now displays correct number of maximum items
In some cases, the Collection Content screen in Web UI could display the wrong number of maximum items in a collection. This has been fixed so it shows the correct number in all cases. A hotfix is also available for step-9.1-mp4.
ISSUE-354260 - In-Memory locking issue fixed
There was a situation where In-Memory locking caused the blocking of background process locks to not block properly, potentially causing problems starting the server, which would fail with lock timeout exception under certain conditions. This has been fixed.
ISSUE-354269 - Asset Download now uses the Stibo user's own user agent
The Asset Download component now uses the Stibo user's own user agent when downloading assets.
ISSUE-354279 - Fixed issue with tables incorrectly resolving the ReferencedRowColumn plugin
After updating to InDesign plugin for CC18, there was an issue with images not showing as expected in the tables. A problem was found, and fixed, in regards to the table incorrectly resolving the ReferencedRowColumn plugin. There are hotfixes available for step-9.1-mp3 / mp4.
ISSUE-357122 - Fix for invalid action choices on Web UI screens
Now, it is possible to add only specific actions on the following screens in Web UI:
* Confirmed Matches - Create Confirmed Match Action, Delete Confirmed Match Action, Merge Confirmed Match Action
* Confirmed Non-Matches - Create Confirmed Match Action, Delete Confirmed Match Action, Merge Confirmed Match Action
* Deduplication List - Confirm Duplicate, Merge Confirmed Match, Reject Duplicate Action
* Golden Record Linked Members - Unlink Duplicate, Unlink Single Record, Merge Confirmed Match Action
Adding other actions on these screens is restricted and they will not be shown in the design mode. It is now impossible to add Create Confirmed Match Action, Delete Confirmed Match Action, Merge Confirmed Match, Confirm Duplicate, Reject Duplicate Action, Unlink Duplicate, and Unlink Single Record on a regular Node List in the Web UI, as these actions are specific for matching screens.
ISSUE-357146 - Fix for missing confirmation dialog
A message about a successful submit was not shown after correct authentication via e-Signature bind. This happened when a user performed Save & Submit Action on Web UI Node Editor. This is now fixed, and a hotfix is available for step-9.1-mp4.
ISSUE-357172 - Confirmation message fix for workflow state change
A confirmation message was not shown after submitting an item to another state from the Web UI Node Editor. This has been fixed, and a hotfix is available for step-9.1-mp4.
ISSUE-357242 - Object submission message fix
Fixed an issue where a notification was not shown after a user successfully submitted an item from the Node Editor in Web UI. This notification displays as expected now.
ISSUE-357570 - Advanced STEPXML exporting exception fix
Fixed a problem when exporting in STEPXML. An exception was thrown, and the OIEPs failed when both 'Flatten XML' & 'Embedding' are selected. If both 'Flatten XML' and 'Embedding' are selected, and there are nodes that are valid for Flatten, then the system switches to Flatten and disables Embedding.
ISSUE-357901 - Change packages error fixed
When installing change packages in the workbench, an exception was thrown if meta attributes on a target system had a different dimension dependency flag than the source system. This has been fixed, and there is a hotfix for step-9.1-mp4 for this solution.
ISSUE-357933 - Fixed validation error when replacing target for single-valued Classification to Product Link on Smartsheet
When replacing a target for single-valued Classification to Product Link on an Excel Smartsheet, a problem caused online validation to fail. This has been corrected. There is a hotfix available for step-9.1-mp3 and mp4.
ISSUE-358164 - Specify Object Type label fix
The Specify Object Type label on a Multi Asset Upload dialog was not shown. This has been fixed.
ISSUE-358295 - Navigate to Handler issue fix
Fixed a bug occurring when submitting in a workflow in Web UI with a Navigate To Handler set on the Submit Action button. The system would not navigate to the configured page.
ISSUE-358337 - Fixed attribute values disappearing in different contexts in Web UI
Corrected an issue on the Web UI Node Lists when adding a multi-value attribute in the Attribute Value Header that caused previously-set values to be lost if there were hidden values in the current context. There is also a hotfix for this solution available for step-9.1-mp3 and mp4.
ISSUE-359032 - Fixed missing ID when exporting with In-Memory enabled
When exporting with In-Memory enabled, there was a bug where the ID field would not export. This has been corrected.
ISSUE-359388 - Workbench Smartsheet import preview fix
Fixed a problem when the Smartsheet import preview in the workbench did not show products from all product sheets, but only from the first one. There are also hotfixes available for step-9.0-mp3 / mp4 / mp5.
ISSUE-359438 - Fixed issue with Download Asset Action on a Node List
Fixed a problem occurring when the Download Asset Action on a Web UI Node List was not shown when it was the only action on the Node List toolbar. A step-9.1-mp4 hotfix for this solution is available.
ISSUE-359443 - Fixed Unexpected error
Fixed an Unexpected error when clicking on a LOV link on the Attribute Management screen in the Web UI.
ISSUE-359444 - Fixed Unexpected error after creating attribute
Fixed an Unexpected error when navigating to the Attribute Management screen after creating a new attribute in the Web UI.
ISSUE-359981 - Fixed export exception error
Fixed an export problem where an 'Attempt to write XML attribute stbEmbed before beginning of element' exception was being thrown. This java.lang.IllegalStateException has been corrected.
ISSUE-360157 - Fix for STEP Workbench's Attribute Reference editor
If an attribute was linked to a huge amount of products / classifications, it could cause the application server to run out of memory when the editor was opened. The fix limits the number of references shown to 10K by default (but it is configurable). Notice, however, that it is against Stibo Systems' recommendations and good practices to link an attribute to so many nodes. Hotfixes for step-8.3-mp3 and step-9.1-mp4 are also available.
ISSUE-360398 - Corrected data loss issue occurring while updating multi-valued LOV attributes (in different contexts)
Fixed a problem occurring when values invisible in the current context were overwritten while setting multi-valued LOV attributes on a Web UI Node Editor via the Attribute Value component.
ISSUE-360448 - Fix for errors when expanding a publication structure / making a Proof View
Now, the system will be checking for the absence of context and workspace on a publication version to avoid error when expanding the tree in the workbench if this information is missing. A step-9.0-mp5 hotfix is also available for this solution.
ISSUE-360473 - Generic Search NPE fix
Fixed a NullPointerException (NPE) shown in Web UI when accessing Generic Search screen with an empty selection.
ISSUE-360710 - Fix for missing Submit acknowledgment
Web UI did not show acknowledgment to the user after submitting an item from the Node Details screen if a Navigate to Handler selection (on the Submit Button) exists. This is fixed and now an acknowledgment displays.
ISSUE-360956 - Number Range localization fix
On the Web UI, when an attribute with the attribute type of 'number range' was not localized correctly on the Attribute Value component, there was an issue when the user switched locales. This has been corrected.
ISSUE-360985 - Fixed log entry error due to accessing and manipulating a large child list
Fixed a bug in core that would reveal itself as a log entry in step.0.log file stating a java.lang.NullPointerException was thrown for a java method called unregisterReadCheck. The error is very rare and would only appear under certain situations when the STEP system was heavily accessing objects inside a huge child list and at the same time manipulating this list. The error could appear in several situations - but would always be manifested by a log entry in step.0.log.
ISSUE-361110 - Asset download fix for Windows clients
Fixed a problem occurring in Web UI when assets with an asterisk in their title downloaded by a Download Asset Action could not be unzipped on a Windows client system. A step-9.0-mp5 hotfix is also available for this solution.
ISSUE-361115 - Attributes now display correctly on Attribute Validity Screen
Fixed a problem in the Web UI where object types valid for selected attributes were not shown correctly on the Attribute Validity Screen.
ISSUE-361804 - Workbench LOV deletion fix
There was an issue in the workbench where LOV values could not be deleted under certain circumstances in the database. This has been corrected. A hotfix is also available for step-8.3-mp3.
ISSUE-362110 - Exception fix for missing Primary Image reference type
When a Primary Image reference type was missing, it caused the Variants Matrix to throw unexpected exceptions in Web UI. This has been resolved.
SDL translation unexpected character error fix
When trying to execute a Business Rule to start an SDL translation process, STEP could return an error about an unexpected character. This has been corrected. Now, the execution of that Business Rule should not return an error.
Asynchronous translation export status fix
Previously, after an unsuccessful asynchronous translation export, the node translation status was still displayed as 'In Progress,' so the user was unable to attempt translation again. This has been fixed. There is a hotfix available for lionbridge-7.0.2.
File size issue between asynchronous translation and Lionbridge fixed
There was a problem with the asynchronous translation framework and Lionbridge translation service where the endpoint URL provided from Lionbridge was not supporting files larger than 4MB. Lionbridge has provided an endpoint URL that allows larger files.
Error on Background Processes screen fixed
In the Web UI, when the user selected a non-asynchronous translation on the Background Processes screen, an exception was raised in some instances. This has been fixed so that the error is no longer thrown.
Performance fix for CIN Import
When importing CIN files where there were many products for a subscription, linking the imported products to their subscription took a long time. Performance has been improved and a hotfix is also available for gdsn2-receiver-7.0.45 and to gdsn2-receiver-7.0.44.
Performance Enhancements
ISSUE-348950 - Fix for long loading times in Web UI
Refactored SQL select for faster load of state workflow in the Web UI. There is also a step-8.3-mp3 hotfix available for this solution.
ISSUE-352263 - Optimizing inbound processing of GDSN CIN messages
Performance fix for import of STEPXML that uses the 'replace values' functionality.
Support Notification / Documentation Updates
Support announcements / updates
Oracle Database version 18c (18.5.0) is supported with this maintenance patch. Version 12.1.0.2 will be desupported with the 9.3 release.
Additionally, customers should be aware that the desupport date for all Red Hat Enterprise Linux / Oracle Enterprise Linux 6 versions has been amended from 9.2 to 9.3.
For more information, see Platform and Software Support for STEP 9.1 in the Platform Support documentation here.
Support for 8.2 is ending as of June 2020
The purpose of this notification is to officially communicate desupport / end of life for these systems and request that customers update as soon as possible to the latest release of STEP. Please contact your Stibo Systems account manager or partner manager, or the support department, to receive help and guidance on how to update to a supported release.
Software errors reported on version 8.2 may be rejected after 1-Jun-2020. Application support issues in progress for the STEP releases being desupported will be closed on the desupport date. It is not possible to extend the support services for desupported versions.
If you have any questions or would like to be contacted to receive help on updating the STEP application, please reach out to your Stibo Systems account manager or your partner manager.
ISSUE-358174 - Workflow Management topic update
Updated the Workflow Management topic in the Workflows section to clarify for users and accurately describe what happens / does not happen when a user tries to revert to a prior workflow version in the workbench.
Patch Recipe
The baseline patch can be installed with the following recipe:
to:step/trailblazer/step-9.1-mp5.spr
Or, use the SPOT --upgrade command to also find compatible components that can be added at the same time as the baseline patch.
For assistance in applying the patch to systems with extensions or add-on components, contact Stibo Systems Technical Services.