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 |
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 Visibility > Column 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 Connectivity > OPC 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 Workbench > Servers and Redundancy > Unified 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.
|
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:
|
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.
|
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. |