Miscellaneous Bugfixes
A number of bugfixes have been applied as part of this release. Separate notes are generated for each maintenance patch. Refer to the entire set of 11.2 (2023.2) release and maintenance patch notes prior to installing or upgrading.
Bugfixes
Fix to honor reference suppression tags on import
A fix was made to honor suppressed references of all types and classification links that are exported from one STEP system and imported into another STEP system. Previously, a target system did not honor suppressed asset references after being imported via Advanced STEPXML.
Fix for validity resets via STEPXML importing
The Change Package import method has been changed to additive for the 'Validity Ignored' Operation Mode. This allows validity for business rules and workflows to be ignored using the 'Validity Ignored' Operation Mode option without removing pre-existing validity definitions. Previously, Change Package imports of business rules and workflows replaced validity definitions when the 'Validity Ignored' Operation Mode was used.
ISSUE-498681 - Fix for different query results when running in In-Memory
Query API: Fixed problem that Conditions.objectType() sometimes returned objects that do not have an object type - such as attributes and other setup objects.
ISSUE-509440 - Fix for search in InDesign Images pallet not working
Fixed problem when InDesign did not work with In-Memory / Cassandra DB, as it was using the outdated search API.
ISSUE-511384 - Fix for Caching problem on Reference Formatting when going from a Collection Perspective to a Task or Browse perspective
Switching perspectives cached information necessary for showing which attributes appear on the currently displayed perspective. The cache also disregarded changing / different perspectives by displaying incorrect attributes. Now the cache is stored separately for reference attributes for different perspectives and also context and workspace.
ISSUE-536394 - Fix for supplier one-time agent verification not working
Fixed a problem occurring when In-Memory Object Type queries did not work for the User object type.
ISSUE-537409 - Fix for package object details not showing after upgrade
Fixed a problem occurring when a current Node Details selection on a Packaging Node List in Web UI was not loaded after reloading a screen upon performing a Reset Action (or any other action that reloads a current screen).
ISSUE-552347 - Fix for System Administration - REST API version 1 - Swagger UI cannot be started
Previously, all third-party libraries with older jQuery references were upgraded to newer versions for security reasons. Unfortunately, that introduced an error in the Swagger UI wrapper web page that is used for the legacy REST API documentation. Now, the index.html is bundled with the specific Enunciate version that generates the documentation data, so it is replaced with a fixed version during the build process of STEP.
ISSUE-555929 - Fix for when an eCatalog configuration is broken after used attributes have been deleted in STEP
Made the Export Wizard more robust in regards to handling missing attributes - i.e., the export configuration was referring to some attributes that no longer existed because they had been deleted. There is also a hotfix available for this solution that is applicable to step-11.0-mp4 and mp5.
ISSUE-558286 - Adding logging to identify issue for incorrect Kafka Header published
Log endpoint configurations to determine if the erroneous variation is due to specific users or app servers. This solution is also available as a hotfix that is applicable to step-10.2-mp3.
ISSUE-559524 - Fix for datapool items - unable to purge datapool item because it is stuck in an event processor queue
Changed a message in the execution report of 'Recycle Bin' and 'Object Purge' to make it more obvious what is preventing the purge of an object when there is a related event sitting in an event queues. There is also a hotfix available for this solution that is applicable to step-10.3-mp4 and mp5.
ISSUE-562435 - Fix for clarifications on designing classification to attribute link type in Web UI
Fixed a problem when an Attribute Link Editor Screen without an Attribute Link Parent header configured was showing all the links as non-local (read only) without a possibility to change or delete.
ISSUE-568482 - Fix for video assets are not displaying in Web UI (Asset Preview screen)
Fixed problem when Asset Preview in Web UI did not work for externally stored DAM assets.
ISSUE-571224 - Fix for OIEP advanced tab: 'select version to resolve tables' cannot be cleared
The problem was that the field 'select version to resolve tables' under OIEP advanced tab was visible for both STEPXML and Advanced STEPXML. Ideally, it should be visible for only STEPXML format when the 'Include table' field is set to 'yes.' A fix has been implemented.
ISSUE-572265 - Fix for a Web UI error message telling users to check the server log
Added localizable 'Item cannot be deleted due to {number} reasons. Check the server log for more details 'message to Web UI when an item cannot be deleted' after clicking on Delete Action button. This message will be shown in other than default English locale, where the non-localizable reasons will be shown as it was before. There is also a hotfix available for this solution that is applicable to step-11.0-mp4 and 11.0-mp5.
ISSUE-576341 - Fix for asynchronous translation service: translation status not updated - was: reimport of the translated file fails
An existing fix has been backported to step-10.3-mp5.
ISSUE-577099 - Fix for XML importer errors with rollback
Fixed a problem with healthchecks when it is used to fix problems. There is also a hotfix available for this solution that is applicable to step-11.0-mp4 and 11.0-mp5,
ISSUE-582338 - Fix for Web UI advanced search results displaying attributes that are not valid for products
Fixed a problem when illegal attributes were shown under the attribute group on Advanced search node list after changing the search criteria and performing a new search.
ISSUE-583270 - Fix for translation BGP failing
Fix for translating LOVs to multiple languages that caused optimistic locking exceptions. This has been fixed and a hotfix is available for step-10.0-mp1 - step-10.0-mp5.
Also, fix for translating LOVs that caused attribute validation errors. This has been fixed, and a hotfix is available for step-10.0-mp3 - step-10.0-mp5.
ISSUE-587752 - Fix for unable to use JavaScript search in STEP Workbench
Fixed a problem when search in workbench failed if any business rule's plugin cannot be found (for example, because of the missing license, component, or data inconsistency). There is also a hotfix available for this solution that is applicable to step-11.0-mp4, 11.0-mp5, and 11.1-mp4.
ISSUE-589440 - Fix for the character count while filling text on a data container attribute in Web UI is not appearing at the proper position
Fixed a problem when the character count cell tooltip on Web UI Globally Configured Multi Edit Data container was not scrolling together with this component when the user is scrolling a Web UI Node Editor screen.
ISSUE-589770 - Fix for request to set the WebUI.SSO.AllowChangePasswordForSTEPUsers=true property for the DEV environment
Fixed a problem occurring when the User Password component on a User Details screen in the Web UI did not appear if a property to allow users changing the password for internal users was set and OAuthSSO was enabled.
ISSUE-590869 - Fix for needing additional click on the screen while entering multi-valued attributes valid on Reference Type
Fixed problem when an additional click was needed to enable an 'OK' button in popup dialog when editing an LOV attribute value on Web UI Attribute Column of References component.
ISSUE-592162 - Fix for forward event queue generating 6M requests on Cassandra - add skip all events
Added an action for skipping all events in event processors and event-based outbound integration endpoints.
ISSUE-593631 - Fix for inconsistency in displaying color coding for inherited asset reference / attribute between Multi Context Editor Screen and Product Details Screen
Now, both inherited and context-inherited attribute values will be shown with red arrow-down marking on Multi Context Editor screen in the Web UI instead of green marking to make a behavior consistent with Node Editor screen.
ISSUE-594099 - Fix for business rules for sending emails throw error
The query interface allows querying workflow states 'Conditions.state().in(...)'. This did not work on Cassandra systems and has been fixed.
ISSUE-594268 - Fix In-Memory errors when performing Maintain Match Code Values action
Now, a Match Code generation for a huge amount of records via the Maintain Match Code Values action in STEP Workbench will not be terminated automatically by In-Memory if this operation takes a long time. There is also a hotfix available for this solution that is applicable to step-11.0-mp4 and mp5.
ISSUE-594783 - Fix for deselecting conditional values results being re-established without user intention
The problem was the users were not able to deselect the LOV values in the data containers in the Web UI. The fix allows the user to unselect the LOV values from dropdown in data containers.
ISSUE-594784 - Fix for Inbound Integration Endpoint failing frequently
Fixed scenario where BGP could be started as ReadOnly and thus not allowing to commit. This would result in 'Can only perform operation while a transaction is active' errors. This could happen in rare cases if concurrent access to Recycle Bin is going when starting BGP. This has now been fixed.
ISSUE-596133 - Fix for LOV search button functionality not working properly
Fixed search on Attribute Management Screen when user chooses the LOV validation type, opens the Node Picker for LOV, and performs search on a Search tab for an LOV which is placed under the sub-LOV group.
ISSUE-597286 - Fix for a packaging hierarchy error
Now, instead of an Unexpected exception, an actual error (cycles in packaging hierarchy) will be shown on the Web UI Packaging screen if there are cycles in the hierarchy which are preventing the screen from load.
ISSUE-597350 - Fix for error when calling Gateway Integration Endpoint
Added configuration option so URL encoding can be disabled for Azure SAS tokens in REST Gateways. A hotfix for this solution is also available for step-10.3-mp4 and mp5.
ISSUE-598224 - Fix for unable to reorder product overrides using drag and drop in workbench
Reordering manually sorted objects using drag and drop in workbench no longer worked. This has been fixed.
ISSUE-598586 - Fix for NullPointerException error on BRs attached to workflow
Fixed NullPointerException that sporadically appeared in workbench when accessing a Bulk Update Trigger Workflow Event business rule in workbench.
ISSUE-598787 - Fix for sharedconfig property of count to display maximum children
Fixed problem when a message about too many children in the Web UI was showing incorrectly when opening a tree navigator with entities, where the previously selected entity does not have children and does not have any references, when having a product selected. There is also a hotfix available for this solution that is applicable to step-11.1-mp3 and 11.1-mp4.
ISSUE-598844 - Fix for 'Mark different' is not working for Data Container attributes on Multi Workspace Screen
Now, 'Hidden equal' and 'Mark different' actions will work correctly on Multi Workspace screen in the Web UI for Data Container Table Header Value component.
ISSUE-599021 - Fix for upgrade to 11.1 issue - Release and online help not accessible via workbench
Fixed an error when running Menu / Help in workbench with Keycloak authentication.
ISSUE-599854 - Fix for 'Create Object In Workflow' screen --> 'Show Create From Template': Screen auto navigation issue after selecting a value from template
Now, a Web UI will not navigate to the homepage before navigating to the newly created workflow item after performing a 'Create object in Workflow' action.
ISSUE-599954 - Fix for completeness metric showing different values between Web UI and workbench
Now, a total completeness score on Web UI Node Editor Completeness Metric component can be shown without rounding it up. Contact Stibo Systems Support to enable this property. There is also a hotfix available for this solution that is applicable to step-11.1-mp2, mp3, and mp4.
ISSUE-602906 - Fix for error on selected items in the packaging screen
Introduced a possibility to avoid selecting a currently selected packaging graph node on a corresponding Node List on Packaging screen in Web UI. To enable this possibility, contact Stibo Systems Support. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
ISSUE-603280 - Fix for Excel Imports failing in pre-prod with error 'no parent edge found to revive on'
Since 11.0-mp2, there was an issue with deleting products, entities, and classifications. The issue only occurs in some situations when having to delete objects that have been re-parented and force deleting their old parent before the child. The consequence of the problem is that the deleted and re-parented child will end up with no parent links. Such orphaned objects become invisible to the user--but still blocked the creation of an object with the same ID. With this fix, such orphaned objects now appear in recycle bin and can be purged from there (or actually also revived - in which case a new dummy node with ID TemporaryParentForOrphanedObject will be created for reviving object into). There is also a hotfix available for this solution that is applicable to step-11.0-mp4 and 11.0-mp5, and 11.1-mp4.
ISSUE-603300 - Fix for LOV cannot be updated - Process hung
Fix for Cassandra-specific performance problem when deleting old entries in the change log. There is also a hotfix available for this solution that is applicable to step-10.3-mp4, 10.3-mp5, and 11.1-mp4.
ISSUE-603605 - Fix for auto ID setup not working on create product override Web UI component
Fixed a problem when an ID field was shown on the Web UI Create Product Override screen, even though the Auto ID has been configured for the product override object type which is about to be created on this screen.
ISSUE-603723 - Fix for post-STEP v11.1 upgrade - Exporting data from workbench
Fixed NullPointerException in STEP exporter related to exporting inherited cross references. There is also a hotfix available for this solution that is applicable to step-11.1-mp3.
ISSUE-604039 - Fix for the user interface language mixing English and German, although German was chosen as the locale
Some texts in the Web UI were not properly localized. This has been fixed. There is also a hotfix available for this solution that is applicable to step-11.1 and 11.1-mp1 through mp4.
ISSUE-604432 - Fix for post-upgrade issue - Query for business rule not working
Fixed a bug in QueryHome.query for when querying for system setup types and specifying an object type condition. There is also a hotfix available for this solution that is applicable to inmemory-7.0.67.
ISSUE-604560 - Fix for GS1 mapping of language specific
Using variables in GDSN import mappings could cause exceptions, making the import mapper unusable. This has been fixed.
ISSUE-604614 - Fix for issue with recent Background Process Web UI component
Fixed a problem when Background Processes displayed in Web UI Recent BGP's Panel were incorrectly sorted. Now, the BGPs are sorted by start date in descending order.
ISSUE-604766 - Fix for a post upgrade issue: Error message showing in HTML script that is not in readable format
Fixed a problem when in BGP report, a message 'Exception occurred during evaluation of BC ...' was not properly rendered to show a link of failed business condition. There is also a hotfix available for this solution that is applicable to step-11.1-mp3.
ISSUE-604841 - Fix for performance issue Web UI on PROD
Fixed problem when retrieving a Global Override mappings when loading a Web UI Node Editor could have caused a performance issue.
ISSUE-604854 - Fix for TecDoc Web UI issue: Not possible to get match(es) in Generic Articles filter
Fixed exception thrown in the Web UI when using the automotive generic article filter.
ISSUE-605285 - Fix for transaction rollback error
Fixed problem that could cause the below type of error, when making a transition on a STEP Workflow. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
{code}
2023/03/16-13:18:21 7686|stibo_support|PRT|[customer]PIMUI com.stibo.portal.engine.server.util.ExceptionConverter convertExceptionSerializeAndLocalize SEVERE: Type: Unexpected error, Message: The transaction has been rolled back. See the nested exceptions for details on the errors that occurred.
localization key=i18n.stibo.portal.client.UserMessageType.ServerException
com.stibo.portal.framework.client.exception.PortalException: Type: Unexpected error, Message: The transaction has been rolled back. See the nested exceptions for details on the errors that occurred.
at Caused by: com.solarmetric.jdbc.ReportingSQLException: ORA-02291: integrity constraint (STEPSYS.NODESTATE_PREVIOUS_TRAN_FK) violated - parent key not found {prepstmnt 1458857017 INSERT INTO NODESTATE (ASSIGNEEID, ASSIGNEETYPE, CHECKID, DEADLINE, ENTRYTIME, NODEID, NODETYPE, PKID, PREVSEQNOASSI, PREVSEQNOTRAN, PRIORITY, STATEFLOWID, STATEID, TASKSTATUSID, TASKSTATUSTYPE, WFENTRYTIME) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [reused=0]} [code=2291, state=23000]
{code}
ISSUE-605358 - Fix for search panel not behaving as expected
Fixed problem when Object Type Criteria on a Web UI Primary Navigation Search Panel was displaying an empty dropdown list of object types if, in Design Mode, an 'Include Children Object Type' and 'Include Root Object Types' parameters are unchecked. Note that the Include Root Object Types parameter makes sense only when Include Children Object Type is enabled; otherwise, all configured object types should be shown.
ISSUE-605778 - Fix for Web UI Simple Importer Widget not mapping metadata
Fixed problem when reference metadata mappings from import configurations were not respected when performing a Simple Import in the Web UI.
Note that Reference Metadata Mapping is still not available in Simple Import dialog in the Web UI, but if it is mapped in the import configuration, it will be respected during the import.
ISSUE-605784 - Fix for bug on 'Data Validation in Web UI' feature
Fixed a problem when attributes marked as mandatory by a Business Condition on a Web UI Node Editor were making the buttons with Enforce Validity option disabled to become unavailable.
ISSUE-606498 - Fix for PDX: Sufficiency card breadcrumb errors
Fixed problem occurring when having a slash character ' / ' in product name caused a Sufficiency Card breadcrump navigation to fail.
ISSUE-606717 - Fix for post upgrade issue - Web UI discrepancies
Fixed a problem occurring when the Run Business Action toolbar action, without selection on a Web UI Node List, was not respecting a current tree navigator selection when checking a business action object type validity. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
ISSUE-606903 - Fix for alphabetical-index section references change
Fixed problem with workbench Export Wizard removing objects when going back (clicking back button). There is also a hotfix available for this solution that is applicable to step-11.0-mp4 and 11.0-mp5.
ISSUE-607389 - Fix for calculated inherited attribute not coming in API
Fixed restapiv2 to include calculated values when the includeInheritedData option is selected for Get Product endpoint.
ISSUE-607416 - Fix for emergency Web UI setback in 11.1-mp2
Fixed a setback when Packaging / Multi Language and some other screens were not displayed under the Web UI Sub Screen Tab Page with Lazy Loading enabled if the screen has been accessed from Task List by clicking on one of the items in list. Instead, an Object Not Found placeholder message was shown.
ISSUE-607439 - Fix for estimates incorrect in log file hours are dropped
Fixed incorrect estimations in execution report of empty recycle bin.
ISSUE-607736 - Fix for TecDoc Reference Data 0423 throws 'empty string value' error
Added additional logging to diagnose root cause of errors shown while importing automotive reference data.
ISSUE-607861 - Fix for match mode generation fails with an error
Fixed NoSuchMethod exception during match code generation caused by partial fix installation.
ISSUE-608168 - Fix for Object Type change from SKU to Deleted SKU is causing ObjectTypeConstraintAttributeException
A fix has been made to ensure old values from a lock-free schema change do not prevent changes of an attribute validity type. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
ISSUE-608267 - Fix for SaaS - need to raise the display / filter limit of references
Introduced a possibility to bypass a hardcoded 10-K items limit when displaying items on a Display Children Screen in the Web UI. To set this property, contact Stibo Systems Support.
ISSUE-608566 - Fix for impossible-to-catch exception when using downloadAssetContent
Fixed problem when it was not possible to catch a checked IOException from AssetDownloadHome.downloadAsset method in JavaScript business rules.
ISSUE-608953 - Fix for upgrade issue 11.1 MP2 to 11.1 MP4: Bind for object type not working
Fixed problem when Web UI Run Business Action incorrectly resolved Object Type JavaScript Bind. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
ISSUE-609311 - Fix for classloader on Admin Portal PQL scripting
Fixed classloader on Admin Portal PQL scripting engine. Now, In-Memory healthchecks will work.
ISSUE-609837 - Fix for attribute profiling throwing a 'CaughtNullPointerException' error
Fixed NullPointerException in Data Profile BGP when profiling attributes, possibly used in Web UI configurations, and one of the Web UI configurations had an empty XML. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
ISSUE-610034 - Fix for looping OIEP background process
Fixed NullPointerException during Domain export when attribute qualifier cannot be found in cache.
ISSUE-611148 - Fix for cross context does not work with generic JSON
Fixed problem when diagnostics flipper on status tab on the workbench Integration Endpoint Editor threw an exception on systems with In-Memory enabled.
ISSUE-611320 - Fix for translation process crashing for setup objects
Translating LOVs to multiple languages could sometimes cause optimistic locking exceptions. This has been fixed.
ISSUE-611335 - Fix for when republishing a node adds it to the OIEP queue twice
Fixed an issue when duplicate events were created when running bulk update with the action 'republish event.'
ISSUE-611402 - Fix for a post-upgrade issue: empty recycle bin is not working
On out-memory systems, an In-Memory limit of only 100 objects plus their children was imposed on the actual purge-process, regardless of the size of the task. This has been fixed and a limit is no longer applied.
ISSUE-611614 - Fix for urgent : Configure SFTP connection details in STEP QA and STEP PROD env
Fixed NullPointerException caused by attempts to close the already closed SFTP connection. There is also a hotfix available for this solution that is applicable to step-11.0-mp4, mp5, mp6, and mp7.
ISSUE-612495 - Fix for getting no response in subBuilding field when input is added
Now, subBuilding field will correctly handle Loqate Cloud by being concatenated with either Thoroughfare or Address/Address1/Address2/Address3/Address4 field depending on their availability, which leads to the Loqate Response containing the subBuilding field as well. There is also a hotfix available for this solution that is applicable to step-10.3-mp4 and 10.3-mp5.
ISSUE-612655 - Fix for the CCW portal - collections not visible and or usable
Fixed problem when collections under the collection groups were not visible on the Web UI browse tab page of a Node Picker component.
ISSUE-612707 - Fix for cross-site scripting
Addressed an XSS vulnerability when saving an item's name in the Web UI and when searching for it on a Search tab of an Insert Inline Reference dialog.
ISSUE-612710 - Fix for Cross-Site Scripting 2
Fixed an XSS SVG content vulnerability when trying to view an asset or open it in a new window from the Web UI Node Editor's Referenced Asset Representation component if the asset is an SVG image with malicious content. There is also a hotfix available for this solution that is applicable to step-11.0-mp4 and 11.0-mp5.
ISSUE-612730 - Fix for matching Event Processor log showing error: java.lang.NullPointerException
Fixed NullPointerException in parallel framework that was related to non-initialized constraints. A problem was observed during matching parallel execution.
ISSUE-613205 - Fix for structured Excel translation: translation status incorrect after import
Translation import now takes Excluded Attributes into account while calculating the status of translation. Before, only the Always Excluded Attributes configuration in the User & Groups tab was taken into account. This patch fixes issue with Excluded Attributes in Translation Configuration Setup Node.
ISSUE-613357 - Fix for error message when uploading asset in Web UI
Fixed problem when the asset importer was throwing an exception related to incorrect mime type caused by an attempt to import a noname.tmp file created by the browser when uploading the image through the asset importer. There is also a hotfix available for this solution that is applicable to step-11.0-mp2, 11.0-mp3, 11.0-mp4, and 11.0-mp5.
ISSUE-613431 - Fix for SaaS - Unable to activate inbound because of multiple pollers
System deletes excessive polling Background Processes instead of throwing an error. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
ISSUE-613653 - Fix for error on OIEP: OutboundExporter
Fixed NullPointerException in domain export related to the missing base object for the exported edge model. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
ISSUE-613669 - Fix for Upload and insert Asset Reference option is not working in Web UI
Fixed problem when the Upload And Insert Asset Reference Design Mode parameters for the Referenced Asset Representation component did not affect the "Upload and Insert Reference" option on the asset item's action popup on the Web UI Node Editor. Instead, the Replace Asset Content design mode parameter was needed to make this action available. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
ISSUE-614582 - Fix for STEP is unavailable (PROD)
Reduced the memory usage of 'Multiple versions of the same revision is present in the same Workspace' healthcheck plugin. Now, this healthcheck will be terminated if it uses too much memory.
ISSUE-614586 - Fix for STEP publications issue
An exception was thrown when trying to import a publication section. This has been fixed.
ISSUE-614636 - Fix for the empty recycle bin not working in DEV
On out-memory systems, an In-Memory limit of only 100 objects plus their children were imposed on the actual purge-process, regardless of the size of the task. This has been fixed and a limit is no longer applied.
ISSUE-614733 - Fix for enabling multi edit of tagged texts
Fixed the issue in the Web UI that whenever a tagged text gets altered in multi edit, all tags in the altered field get escaped with <It> </It>
ISSUE-614840 - Fix for an issue when changing dimension dependency of an object type
Fixed a problem that occurred when removing the dimension dependency on an object type.
ISSUE-614937 - Fix for set $timestamp default format back to legacy definition
Adding the legacy timestamp functionality so exported Excel filenames can contain datetime in Epoch format (number of milliseconds since 01.01.1970).
ISSUE-615372 - Fix for getting: java.lang.IllegalStateException: 'Can't resume process. Intermediate results are missed'
Fixed NullPointerException when cleaning up the Match Tuning mapDB storage on an application server. There is also a hotfix available for this solution that is applicable to step-11.0-mp4 and 11.0-mp5.
ISSUE-616077 - Fix for a problem with user rights
Fixed a problem when a user without the proper permissions was able to access the 'Users & Groups' node and change a 'Force STEP authentication' checkbox for any user in workbench. There is also a hotfix available for this solution that is applicable to step-11.0-mp4 and 11.0-mp2, 11.0-mp3, 11.0-mp4, and 11.0-mp5.
ISSUE-616106 - Fix for forward event queue never completing on Cassandra - introduce timeout
When forward / rewind events takes a long time (default is more than 5 minutes), the operation will automatically be aborted and a time-out warning will display (Casssadra only).
ISSUE-616274 - Fix for an alert: STEP is unavailable (PROD)
Fixed the performance issue when an approval process wasted time checking whether an approval should trigger an event in all the OIEPs / Event queue in STEP. This check has been cached in order to improve performance.
ISSUE-616334 - Fix for background process causing issues
Removing validity for an attribute could be time-consuming on Cassandra as it unnecessarily checked past data. This has been improved so that it only checks present data for needed actions, which is significantly faster.
ISSUE-616816 - Fix for a post-upgrade issue: error message showing in HTML script that is not in readable format
Fixed a problem when a BGP report row containing a <b> tag inside a <div> tag, did not show an HTML markup correctly on Background Process Screen in the Web UI. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
ISSUE-616821 - Fix for a post-upgrade issue: Web UI navigation to pages does not work as expected when Children of Type page is used as sub screen under Node Details page
Fixed a problem when a sub screen tab page with lazy loading enabled did not load a Children Of Types screen properly when a details overlay has been configured on a parent screen.
ISSUE-616826 - Fix for a post-upgrade issue: Run Business Action toolbar action without selection on Web UI node list was not respecting a current Tree navigator selection when checking a business action object type validity
Fixed a problem when a Run Business Action toolbar action valid for tree node selection object types claimed an invalid object type when being executed without a selection on a Node List.
ISSUE-617651 - Fix for when production is stuck
A more informative error message has been added if something occurs that should not. There is also a hotfix available for this solution that is applicable to step-11.0-mp4 and 11.0-mp5.
ISSUE-617809 - Fix for Error in the Web UI while navigation to a different hierarchy
Fixed an exception in the Web UI when navigating between different hierarchies in Global Navigation Tree tab with selected product.
ISSUE-618075 - Fix for 'Alert: High Disk Utilization' (TEST)
Concurrent outbound integration-endpoints adding and deleting information from the execution-report caused locks. This has been prevented by serializing (and buffering) access to shared resources including said execution-report. There is also a hotfix available for this solution that is applicable to step-10.3-mp4 and 10.3-mp5.
ISSUE-619084 - Fix for 'Internal Server Error' in Node Picker while using attribute search plugin
Fixed a NullPointerException when performing a typehead search on Search Table Tab page of a Node Picker component in the Web UI without any headers configured in design mode.
ISSUE-619823 - Fix for post-upgrade issue 2: Run Business Action toolbar action without selection on the Web UI Node List was not respecting a current tree navigator selection when checking a business action object type validity
Introduced a possibility to check a BR validity against a current Web UI Tree Selection instead of Node List selection when executing a Run Business Action on a Node list. Contact Stibo Systems Support in order to enable it.
ISSUE-620545 - Fix for changing attributes from externally maintained to 'No' causes the system to crash
Fixed out-of-memory problem for large lock-free schema change operations.
Fix for wrong character encoding
Fixed character set bug causing accented characters to be migrated wrongly into Cassandra from Oracle to Cassandra migration export.
Fix for IIEP SAP2STEP_LOV fails - Amazon SQS
Customer integration has data on an Amazon Simple Queue Service that cannot be read by our integration. The library name differs from ours and they will be provided with the option to replace library string in sqs message body so the Stibo integration can parse it.
Fix for IIEP using ECLASS ADVANCED Data Converter preprocessor going to 'Failed' status
Fixed broken output xml.
Fix for ECA Editor: Not possible to delete LOV values
Exposing delete button to allow user to clear last value on multiple value chooser component. There is also a hotfix available for this solution that is applicable to eclass-advanced-7.0.6.
Fix for facet search incorrect count of products
Issue was related to the search text parameter not being passed for facet-related requests when you've refreshed the page or navigated via the back button.
Fix for inconsistent error image included
Added missing Apache dependencies.
Fix for post 11.0-MP5 upgrade-issue with defining Criteria/View in facet search
Fields to configure on the screen should be context independent. They should appear in the configuration dialogs even though they are not relevant to a specific context.
Fix for PDX channel status not updated
Fixed problem when PDX channels with markets were not displayed correctly in PDX channel status Web UI component.
Fix for Lionbridge - ASYNC Process took more memory after STEP 11.1 upgrade
Fixed a problem when temporary files were not deleted after being copied to BGP directory for Lionbridge Async Translation process. There is also a hotfix available for this solution that is applicable to lionbridge-7.0.18.
Fix for Lionbridge - ASYNC Process took more memory after STEP 11.1 upgrade
Fixed a problem when temporary files were not deleted after being copied to BGP directory for Lionbridge Async Translation process. There is also a hotfix available for this solution that is applicable to lionbridge-7.0.18.
Fix for STEP-PDX import erroneous - Article Number gets deleted
With the new integration plugin, it is now possible to use multiple contexts for exports to PDX.
Fix for in event-processor, there are three processors that are not functioning properly
Fixed a problem in the In-Memory locking mechanism that in certain circumstances would cause processes to be stuck when trying to release the lock.
Fix for problem with loadbalancer public Web UI list
Fixed an issue with excluding Web UIs via the SaaS V2 self-service.
Fix for Tecdoc Articles ending up under wrong parents
Fixed problem with supplier imports sometime getting the wrong parent id. There is also a hotfix available for this solution that is applicable to automotive-7.0.45.
Fix for improved execution report
Improved execution report by telling the user if a language is not mapped at all.
Fix for validate version option is grayed out on aspect and block objects
Fixed validate version option access on aspect and block objects.
Fix for OffHeapMemoryUsageExcel report fails
The 'In-Memory OffHeap Memory Usage' report in the admin portal had a number conversion error that caused it to fail for systems that have a large amount of data. This has been fixed.
Fix for displaying infinity values in the filter option of search criteria (Finished Product Code, ShrinkWrapGTIN, PalletGTIN)
In some cases Elasticsearch returned an infinity number for blank values. This has been fixed.
Fix for error showing even there is only one Non_DEPENDENT_P_DET_TYPE block
This has now been fixed.
Fix for unable to configure multiple emails in list value generator
Allow multiple email recipients in list value generator.
Fix for PROD environment not available
Internal In-Memory memory usage report used for error diagnostics and memory usage monitoring has an error which could, in rare cases, cause the entire system to deadlock. This has been fixed.
Fix for item GTIN and case GTIN - blank filter not applying properly
Blank filters option should now be applied properly on range facets.
Fix to apply new BMEcat2005.1 import logic for the pre-processor: 'ECLASS Advanced data converter'
A new BMEcat2005.1 import logic for the pre-processor: ECLASS Advanced data converter has been applied.
Fix for duplication functionality needing further attention
A fix for duplication functionality has been implemented.
Fix for HAProxy install, incorrect permissions on haproxy.sock causes continuous 'Ncat: Permission denied.' errors in frontend.0.log
The new HAProxy backend http check would fail and log 'SEVERE: Ncat: Permission denied.' This has been fixed.
Fix for an error when sending out via asynchronous translation and SDL
Better error handling in async translation and SDL.
Fix for exporting from template and custom export not working properly for baskets
Fixed a problem when Basket in the Web UI created a new collection instead of reusing an existing one, if an authenticated user ID differs by character case between external provider and STEP (for example, USER and user, so the basket was looking for collection basket-user, but the collection basket-USER existed).
Security Enhancements
ISSUE-553167 - Fix for PenTest 04-22: High - Finding 2: Local File Inclusion
Improved path traversal protection for Web UI Theme Image Service servlet. Introduced a blacklist of forbidden exceptions for the GET method of this servlet, so the files with this extensions cannot be accessed for security reasons. There is also a hotfix available for this solution that is applicable to step-11.1-mp4.
Performance Enhancements
ISSUE-608659 - Fix for approve delete stopping after 10K objects (and more)
Improvements were made addressing stability and performance of actions related to deletion and purging from the recycle bin.
Note: Customers may want to search the Support Portal for their Issue Numbers (if shown). 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 can only view Support Portal issues for 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 displays.