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> and <gt> </gt> and it prevented users from seeing the correct formatting in the Rich Text Editor.

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 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 Stibo Systems Service Portal for their Issue Numbers (if shown). To do so, while in the Stibo Systems Service 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 Stibo Systems Service 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.