Resolved Issues in GENESIS Version 11 Update 2 (11.02)

This release includes the following resolved issues.

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

Common and Platform Services

Reference ID

Description

13365

In Chinese localization, the text in About boxes in various components such as Workbench, GraphWorX, Configure System, or License Utility is not displaying properly.

14233

When writing a data value with a comment, the IP Address of the client machine is logged as the comment if the comment is empty.

17024

The toformat() function cannot format certain DateTime strings. If a DateTime value is used with certain format strings, it returns null.

Compatibility Analyzer and Upgrade Utility

Reference ID

Description

14287

The Upgrade Utility now upgrades BACnet configurations that have a compatibility issue in the connection string.

17144

There are several localization errors in the Compatibility Analyzer and Upgrade Utility when running on non-English operating systems.

FrameWorX

Reference ID

Description

16852

FrameWorX server forwarding mode does not work when the Server Role option in the Platform Services Configuration dialog is set to Forwarding.

17204

On rare occasions, the Workbench Point Manager crashes at the end of an installation.

Installation

Reference ID

Description

16800

The silent installation fails when the InstallFolder parameter uses a relative path.

17119

There are several localization errors when Workbench is running on a Chinese operating system.

17065

Fixed a localization issue on the home page when running on a Chinese operating system.

17203

Fixed a rare crash that occurs when Workbench is executed immediately after an installation if Configure System can't be launched.

Recipes

Reference ID

Description

14280

If the Recipe point manager is not initially running, the Recipe Grid control fails to load recipe details even after the point manager is started.

Security

Reference ID

Description

12454
16188

Various enhancements have been made to improve the security of the software.

Unified Data Manager (UDM)

Reference ID

Description

18423

In some cases, a Unified Data Manager register does not accept more than one write from GraphWorX.

Web API

Reference ID

Description

15695

The Web API does not properly return real-time alarms when an Alarm Server tag is subscribed (ac:).

Alarms and Notifications

Alarm Server

Reference ID

Description

16855

Validation in the Alarm Sources dialog does not properly prompt for invalid inputs.

Alert Notifications

Reference ID

Description

16011

Alert Sierra configurations that contain an IP address that is out of range causes a crash on output.

Connected Field Service

Reference ID

Description

13528

Alarm fields with customized names such as RelatedValue01 to RelatedValue20 are not correctly resolved for alarm subscriptions that are set to trigger Connected Field Service workflows.

16869

Gmail OAuth credentials aren't saved on a machine restart.

Analytics

BI Server

Reference ID

Description

13799

Some of the ICONICS BI Server Point Manager performance counters do not work properly.

16596

If one of the steps fails because of a run-time error when configuring a BI Server data flow in Workbench, the Apply Changes button becomes unavailable.

16774

If you use the Historical Alarms step to retrieve the audit log history using the point events:history, an error message is displayed and no audit log events are displayed.

17186

When using the BI-Server's Dimensions > Assets step, the column names for individual equipment levels are incorrect.

Bridging

Reference ID

Description

10784

Fixed an issue that caused a memory leak at the Bridging Scheduler service that might occur on slow computers or virtual machines.

13528

Alarm fields with customized names such as RelatedValue01 to RelatedValue20 are not correctly resolved for alarm subscriptions that are set to trigger Bridging transactions.

14264

Resolved a crash in the Bridging service that occurred when a Method Call activity block timed out before the method call completed.

Reporting

Reference ID

Description

18038

When using a Date Time parameter in an expression for another parameter, the referenced Date Time parameter is read as if it was in the AM. For example, if param0 is a constant of 2 PM and param1 is an expression of x=<<param0>>, param1 displays in the finished report as 2 AM.

Assets

Reference ID

Description

16124

Importing an Asset configuration immediately after opening Workbench displays the following error:

Object reference not set to an instance of an object.

17418

Fixed a rare memory leak that happened when Assets couldn't write to the remote OPC UA server.

Controls

Alarm Viewer

Reference ID

Description

9505

In HTML5, Alarm Viewer doesn't support the Set VisibilityColumn command.

13063

In HTML5, Alarm Viewer now supports reading and writing the DateTimeFormat property via the localsim:property tag syntax.

15656

When a historical alarm tag is dragged from Data Browser into a GraphWorX display, it incorrectly uses the default real-time conditions.

Asset Navigator

Reference ID

Description

13454

(Desktop) Cell foreground style rules aren't properly applied.

Camera Control

Reference ID

Description

13454

(Desktop) Cell foreground style rules aren't properly applied.

18209

(Desktop) The AXIS camera stream does not work in the Camera Control. A black screen is displayed instead.

Grid Viewer

Reference ID

Description

3446

In HTML5, the Grid Viewer horizontal scroll bar can't be disabled or hidden.

11999

When a series has the z-index greater than 100, its advanced settings dialog will not open.

13888

In HTML5, the Grid Viewer cell blinking style is not properly applied when a SimpleTagSubscription connection is used.

14273

In HTML5, scrolling in the Grid Viewer causes the wrong rows to blink.

14320

In HTML5, the Grid Viewer chart does not plot a spline area/line if there are duplicate samples in the input data set.

15126

Hiding and then displaying a series with specific y-range in an HTML5 Grid Viewer chart adds an extra y-axis.

Map Control

Reference ID

Description

14485

The Map Control incorrectly computes the ActualLatitude and ActualLongitude values in an HTML5 client if the display is set to Scalable.

14496

(HTML5) The Map Control does not work correctly when the display's IsScalable property is set to True and the PreferredStretch property is set to UniformToFill.

14497

(HTML5) When using the default option in the Map Control, the ActualLatitude and ActualLongitude values are incorrectly computed unless zoomed in so that the entire region is rendered.

17307

When executing a Go To Location command, the Map Control navigates to the wrong location.

Recipe Grid

Reference ID

Description

15124

Recipe Grid does not support the Apply/Discard command.

Sankey Diagram

Reference ID

Description

8233

Links between to and from nodes overlap.

9204

You can now specify the minimum node height.

Schedule Viewer

Reference ID

Description

13643

In HTML5, when adding a new event on the Weekly tab in the BACnet/SC Schedule Control, the weekdays are not translated to match the language settings of the browser.

14150

Parentheses that are used in the names of schedules or related objects prevent schedules from working. This has been resolved by changing Workbench to prevent the use of parentheses in the names of schedules, value sets, or folders of those objects.

16806

The BACnet Schedule View cannot connect to a remote BACnet Point Manager to display a schedule.

Table Control

Reference ID

Description

10318

In HTML5, the Table control becomes gray when refreshing data and appears to blink.

17101

If the Table Control uses the Hyper Historian Query Interface to subscribe to an array historical tag, the query interface service crashes.

Trend Viewer

Reference ID

Description

13038

When the legend contains multi-line text, the visibility checkbox and color mark in the legend are sized incorrectly.

15311

(HTML5) The Trend Viewer's Set Time dialog uses the UTC time, although the viewer is set to display local time.

15424

(HTML5) Trend Viewer does not respect the Dotted-Dash style for limit lines.

16932

(HTML5) the Manage Configuration dialog icons do not match the GraphWorX icons.

16764

(HTML5) When the Trend Period Toolbar option is selected and it has default labels, the labels are displayed in English on non-English Windows operating systems.

18071

(HTML5) Trend Viewer ignores visibility and the Dashed style setting of y-axis minor grid lines.

Data Connectivity

BACnet

Reference ID

Description

9619

Devices with the same Device ID cannot be imported during import or network discovery.

11405

Time stamps in the ScPrimaryHubConnectionStatus property on the Network Port object are wrongly parsed.

13314

When a new channel is created and This is the Default Channel is not selected, and immediately afterward it is set as the default channel, an error appears.

13328

Object names are not correctly resolved for historical alarms.

15461

Acknowledging a BACnet alarm with the Notify Type parameter set to Event changes the type of event notification from Event to Ack-notification.

15584

BBMD is not sending broadcasts to the correct recipients.

16399

Broadcast messages are sent to a local broadcast address even though the address isn't in the Broadcast Distribution table.

16772

Cannot access individual array elements in PriorityArray.

17051

Time synchronization does not work and causes Workbench to crash.

17113

When you use a remote server and connect to data from BACnet viewer, the values aren't populated.

17842

Fixed a memory leak in BACnet trending.

18213

When the History Service Type is set to Automatic, incoming notifications are ignored even if they are supported.

Databases Connector

Reference ID

Description

17395

The Databases Point Manager service crashes when nonexistent parameters are used in the point name.

Mitsubishi Electric Factory Automation

Reference ID

Description

14053

The handle count in Mitsubishi Electric FA point manager increases when a large number of tags is subscribed.

14187

When opening Asset Builder with no devices configured, an error message appears.

16263

When you change the number of array elements and MTrace (a third-party Mitsubishi Electric tool) is enabled in output logs, then two duplicated tags are unexpectedly displayed in the Data Browser.

16264

When monitoring with multiple polling cycles, the collection timing of long-cycle tags becomes unstable.

Modbus

Reference ID

Description

15430

After disabling the channel, the Modbus device is still displayed as online for the DeviceStatus data point in statistics.

OPC UA

Reference ID

Description

17003

In rare cases, the OPC UA Point Manager does not properly close the OPC UA server session.

18198

In rare cases, structured variables do not work when Fetch Complex Type Information is not selected in My Project > Data ConnectivityOPC UA > OPC UA Connections. When this occurs, selecting Fetch Complex Type Information solves the issue.

18235

In rare cases, it's not possible to browse OPC UA servers via the OPC UA Point Manager because of a deadlock in the OPC UA Point Manager.

18420

Structured data for the OPC UA data type Server\ServerStatus is not returned properly.

18421

When an OPC UA connection has been deleted from WorkbenchServers and RedundancyUnified Redundancy, the OPC UA Point Manager still tries to connect to it.

Data Historian

Reference ID

Description

14257

When tags with the following configuration stop providing good-quality data for an extended period of time and MROT is enabled, Hyper Historian Logger may begin consuming excessive system resources. This can eventually lead the Logger to stop logging data, and to a significant increase in memory usage.

  • MROT enabled
  • Log Good Samples Only
  • Server Timestamps used

17101

If the Table Control uses the Hyper Historian Query Interface to subscribe to an array historical tag, the query interface service crashes.

GraphWorX

Reference ID

Description

5106

(Desktop) StartPercent and EndPercent aren't applied to analog color animations.

7032

The Gradient Name combo box does not size properly when Windows display scaling is set to 250% or more.

7266

French and Japanese translations are missing in the GraphWorX Script Editor.

7413

Edit Local Aliases on the GraphWorX context menu is incorrectly translated in Chinese.

7484

There are overlapping controls in TraceWorX when the language is Japanese.

8277

Removed the following command-line arguments related to GraphWorX file extension registration—reg, unreg, regserver, unregserver.

9491

In the Chinese localization, tooltip punctuation in the GraphWorX configuration menu is inconsistent.

10677

In HTML5, left padding does not work properly.

10723

Process point prefix and postfix labels do not display on point failure if the display's PointFailText is not the default asterisk character.

10870

A XAML parse exception error can occur in the web publisher when publishing displays containing Asset Navigator or Fault Viewer controls.

11016

Dark mode support has been extended to the display ruler in GraphWorX.

11129

On a system with more than one monitor, the GraphWorX splash screen sometimes appears on a different monitor than the application's main window.

11794

In Dark mode, disabled buttons do not have the correct disabled text color.

11885

When Windows scaling is set to more than 100%, the position of the File tab is not aligned with the other tabs, and the GraphWorX icon is incorrectly scaled.

12511

(GraphWorX 3D) 3D geometry and geometry groups cannot be cloned when they are applied on a direct child of a 3D model.

12648

(GraphWorX 3D) Clones created by a clone dynamic in 3D do not take visibility of their parent into account. When the parent is invisible, the clones remain visible.

12843

Fixed a missing parentheses in the File tab name in the Japanese localization.

13094

Confirmation comments do not work when using valueof tags or document-level local alias tags.

13112

Improved the localization of GraphWorX Viewer properties.

13125

Scale Control properties are not properly localized in German, and the description is missing.

13126

Improved the German localization of the Web Browser control properties.

13385

Fixed miscellaneous Symbol Library issues:

  • The Cancel button in the Edit Word Variations dialog applies the changes.
  • When the Symbol Library is rebuilding the search index, the context menu is stuck open.
  • In the New Category and Edit Categories List dialogs, the tab order is incorrect.

13577

Setting a local alias does not work when the alias value is changed from the default to a new value, and the alias is used in a constant string tag.

13583

Improved the Windows DPI scaling support in GraphWorX's title bar.

13880

The Zoom Percentage drop-down list in the ribbon is not fully visible with high scale display settings.

14139

The hide dynamic sometimes does not evaluate properly after recovering from a data failure state. It happens when using a non-default value for the HideDynamicActiveWhenPointFailure property.

14465

Challenge Security does not work for encrypted GraphWorX files.

14481

Fixed an issue with the drawing of scroll arrows in GraphWorX menus.

14520

Fixed an issue with the scaling and color of the pin and close buttons in dock panels.

14605

Improved high DPI support for checked buttons in GraphWorX menus.

15732

(GraphWorX 3D) When invoking a pick action on a 3D object using a right-mouse click, the context menu opens as well.

16190

The property name and description of the Data property of Path shapes are not localized.

16573

(GraphWorX 3D) When importing an IFC file, all available memory is consumed, and a crash occurs.

16902

Fixed an issue where an invalid application configuration file causes GraphWorX to crash.

17233

(GraphWorX 3D) GraphWorX fails to import an IFC file if it contains duplicate global IDs. The IFC importer also does not import objects under the same node that have different transformations.

HTML5 WebHMI

Reference ID

Description

3588

In HTML5, when a display in an embedded viewer launches a popup, the popup doesn't receive alias values that have been set for that particular document level.

5524

In HTML5, a location dynamic in slider mode does not work correctly with the DetentType property set to Delta Value when the LowLimit or HighLimit of the dynamic is not set.

10821

HTML5 popups are positioned incorrectly when loaded with a width and height set to automatic.

11764

In HTML5, rotation dynamics ignore the SkipInitialDuration property and behave as though the property is always set to false.

12132

Minimizing a browser window and then maximizing it again results in objects appearing in unexpected positions due to changes in animation delays.

12840

In HTML5, controls do not display the description of all pick actions' clones in their tooltips.

13330

The behavior of a failing hide dynamic was aligned with the desktop GraphWorX runtime.

13826

When an HTML5 display loses the connection to a FrameWorX Server, global aliases that were passed as URL parameters are lost.

14178

The behavior of text trimming in process points when it is set to None was aligned with the desktop GraphWorX.

14232

Confirmation comments do not work when using valueof tags or document-level local alias tags.

14242

When a load display action is set up to open a display in a pop-up window, it ignores the size and position defined by the target display (in RuntimeWindowProperties).

16923

HTML5 runtime unexpectedly crashes with a System.NullReferenceException error.

17189

The following GraphWorX events are not executed inside an embedded GraphWorX viewer that is inside another embedded GraphWorX viewer.

  • AnimationStopping
  • DataReleasing
  • DataReleased
  • AnimationStopped

HTML5 3D

Reference ID

Description

11437

When a new material is assigned to multiple selected objects by entering a value directly into the material property in the property grid, it assigns the same instance of the material to all the selected objects. When the color or opacity of one of those objects changes later in runtime (for example, by color or hide dynamic), the change is applied to all the objects instead of just the one.

12423

When the gauge annotation is hidden from the start of the display and then made visible, it is not rendered until some other changes of the gauge are made.

12670

When a process point annotation has an empty data source, it does not behave correctly: its prefix and postfix are duplicated, it is not in a point fail state, and its tooltip is incorrect.

12776

Tooltip updates for annotations with pick actions that occurred during initialization are not applied correctly.

12798

The initial click function does not work for pick actions that are on 3D objects.

12814

The pick action shortcut does not work with 3D objects.

12836

Cloning of pick actions via a clone dynamic on 3D objects and annotations does not work.

15732

When invoking a pick action on a 3D object using a right-mouse click, the context menu opens as well.

Internet of Things

Reference ID

Description

9509

The IoT Subscriber does not communicate through the Proxy.

17196

There are incorrect URIs in MQTT trace messages.

Workbench

Reference ID

Description

10998

The Workbench ribbon doesn't display the correct icons for the Edit/Import/Tools groups when the main window has been resized to be smaller.

11129

On a system with more than one monitor, the Workbench splash screen sometimes appears on a different monitor than the application's main window.

11923

Quick Layouts does not display correctly when switching the Simplified Ribbon on and off.

13938

The Task pane displays an empty tooltip.

14116

When adding a trigger as part of your initial configuration when creating a new Bridging transaction, the trigger disappears when you apply the changes.

14126

When the Multi selection dialog in the Date/Time Trigger window is open, switching to a different application causes the dialog to be hidden by Workbench when Workbench comes back into focus.

14186

The AlertWorX icon in Asset Catalog has been renamed to Warning.

14245

When unpacking a project, the Select Files table is not properly rendered.

14305

You can no longer configure a connection from a subcluster; it can only be modified by the parent cluster.

17108

Fixed typographical errors in several pop-up messages when Workbench is running on a French operatig system.

17042

Fixed an issue where an invalid application configuration file causes GraphWorX to crash.

17122

There are several localization errors and user interface issues when Workbench is running on a German operating system.

18103

Unpacking a Workbench project does not behave correctly when using PowerShell.