Resolved Issues in GENESIS Version 11 Update 4 (11.04)

This release includes the following resolved issues.

For information about security vulnerabilities, refer to iconics.com/cert.

Common and Platform Services

Compatibility Analyzer and Upgrade Utility

Reference ID New Description
25318 Compatibility Analyzer crashes when running on a system with the OS display language set to German.
20864 The Upgrade Utility crashes when clicking the Upgrade button when the user does not have permissions to modify custom database credentials in Microsoft SQL Server.

FrameWorX

Reference ID New Description
23723 The option to set a connection as the base node connection in Workbench does not work when using tunneled or reverse connection types, preventing license consumption from a base node using non-direct connections.
21075 Users are logged out of GENESIS when there is a redundancy set default for clients. It happens when closing and opening another instance of GraphWorX or Workbench as the same user.
23628 A fatal error can occur in the Global Search point manager during operation.

Installation

Reference ID New Description
21431 IcoWorkbenchInstaller.exe fails to complete silent mode installation when using SQL credentials, returning error code 4.

Licensing

Reference ID New Description
24031 License verification against the base node does not work when security is enabled.
23848 Calculated tags in Data Historian incorrectly increase the GENESIS tag count in the license, even though they should not be counted toward licensing limits.
24423 Bridging History Update activity incorrectly consumes Data Historian Access tags when writing data to Data Historian.

Unified Data Manager

Reference ID New Description
24143 Value sets cannot handle a parameter change or different parameters in runtime. If you write to a valuesets: point using one parameter value, and then write to the same valuesets: point with a new parameter value, the write is processed with the original parameter value.

Alarms and Notifications

Alarm Historian

Reference ID New Description
22780 Alarm Historian ignores the ReleaseContinuationPoint option on the history read API, potentially causing excessive server load in combination with certain API caller behaviors.

25350

Hyper Alarm Logger collector auto fail-back is not working.

Analytics

Bridging

Reference ID New Description
23333 Web Services point manager crashes when calling a web service manipulator with the Execute method and receiving an empty response from the server.

Reporting

Reference ID New Description
22474 Excel crashes when inserting a new row in a report template while the report editor is enabled, occurring when at least one data mapping is configured.

BI Server

Reference ID New Description
21236 In rare occasions, BI Server could crash with a TaskCanceledException error.
22795 BI Server sends multiple continuation point release requests to Alarm Historian when a data flow containing an historical alarms block is canceled during an active historical alarm read.
24640 BI Server returns incorrect cached results when testing a data view query after changing the IN operator to NOT IN or vice versa, without making other modifications to the query.
22808 BI Server returns an error indicating that an expression column does not exist when querying a view that contains aliased column names.
23388 BI Server point manager crashes when clients continuously and rapidly subscribe to and unsubscribe from data flow points.
23930 BI Server queries can fail when queries are made in the midst of indexing tables used in the query. Can be resolved by restarting BI Server point manager.
23084 BI Server may crash occasionally when a Data Table's data source is set to a Data Flow that uses an Historical Alarms step.

24914

BI Server experiences delays and unexpected refreshes on tables with large Asset configurations.

Assets

Reference ID New Description
23289 The Asset catalog service crashes with an invalid cast error.

Controls

Grid Viewer

Reference ID New Description
22528 Grid viewer does not display data or retrieve fields when the data source point name contains line breaks.

Table Control

Reference ID New Description
24705 Table control with Auto Refresh enabled does not automatically refresh when the linked data source starts with no rows of data.

Data Connectivity

BACnet

Reference ID New Description
22500 BACnet tags show "Bad - Waiting for Initial Data" status instead of populating values when unsubscribing and subscribing rapidly.
21224 BACnet BBMD table entry with a hostname modified by a client (such as Data Explorer) cannot be imported into Workbench configuration.
20707 BACnet channel elements are not created in the configuration database when clicking the Apply button before the 'Loading the channel data' message disappears.
22959 The displayValue property of BACnet tags shows "Bad - Waiting for Initial Data" status instead of populating values when unsubscribing and subscribing rapidly.
22989 The Units property is required to show displayValue on a BACnet object.
21575 Subscribing a large number of object properties causes a deadlock in BACnet.

24886

When used in Reporting, BACnet data always report a good quality, even if it is actually bad.

Internet of Things

Reference ID New Description
25165 An error occurs when publishing from IoT Subscriber to Azure Event Hub with Information Broker Activity using custom decoders, indicating that the encoder name property is not set.

23708, 24997

Adding historical tags to an existing publish list can, in specific scenarios, cause the Data Historian retrieval of data for the new tags to fail.

OPC UA

Reference ID New Description

21119

The OPC UA point manager has a memory leak when connected to a large number of servers.

22837 The Search point manager fails to clear cache for the OPC UA point manager, encountering a SQLite error that indicates too many SQL variables in the query.
22974 The Search point manager stops updating its index database while OPC UA point manager continues browsing, resulting in incomplete tag discovery from the OPC UA server.

Modbus

Reference ID New Description
22869 Some Modbus tags incorrectly show the read only status after the Modbus service restarts.

23241

The Modbus point manager incorrectly swaps string characters on the Schieder M850 device.

Databases

Reference ID New Description
23894 The Databases point manager crashes when reading data if the database query times out or fails after partially returning data to a BI Server data flow.

Data Historian

Reference ID New Description
23703 The HH Splitter utility becomes unresponsive at the "Loading Configuration" stage and does not proceed.
23824 Mapping files created by the HH Splitter fail to load during Data Historian file conversion.
23085 Reporting and BI Server fail to retrieve tag attributes such as Name, Description, DisplayName, and EngineeringUnits when downloading historical data for tags specified without wildcards.

GraphWorX

Reference ID New Description
11534 The camera control crashes when connected to an H265 codec camera that does not provide proper resolution parameters.
22384 GraphWorX crashes in certain displays containing panels without dimensions when performing a search using the Find functionality with all Find types checked.
23332 The GraphWorX configurator crashes when deleting a dynamic while its name is being actively edited in the property editor's dynamic list view.
22559 GraphWorX crashes when adding new objects after launching the application using the New Display context menu item from the taskbar jump list.
22059 GraphWorX crashes when both the width and height of a stack panel in a canvas display are set to automatic.

HTML5 WebHMI

Reference ID New Description
24853 The Sankey diagram control in HTML5 occasionally fails to load data from its BI Server data source, displaying only a gray box with a spinning loading indicator.
23831 HTML5 runtime can fail to resolve local aliases in some cases.
23845 HTML5 server experiences excessive memory consumption when displays contain clone dynamics nested in embedded windows.
23403 Mouse enter commands stop executing after being executed simultaneously with process point submit.