DATAFLOW Software - Known Issues
by Marco Wuelser
Known Issues DATAFLOW Software Version 2.1
The following known issues exist in the latest release V2.1.6 of the DATAFLOW Software. The issues are in numerical order. Last Update: 2025-02-20.
Topic | Description |
---|---|
Project Generator ID-3822 |
In Visual Studio 2022, the current way of adding the copy project to the solution causes warning during compilations. Workaround: Suppress the warnings in Visual Studio. Unresolved Issue, Low Severity (Workaround exists) |
Namespace Explorer ID-4025 |
2 projects same namespace separated node in Explorer Namespace View. Unresolved Issue, Low Severity (Cosmetic) |
Diagram Editor ID-4052 |
When a conversion between a box or annotation element shall be reverted (undo) it requires multiple steps undo actions until it is he same as before instead of one. Unresolved Issue, Low Severity (Cosmetic) |
Config Header Generator ID-4166 |
Config headers do not use configured line endings. Workaround: Manual change on generated code file if UNIX headers are required. Unresolved Issue, Low Severity (Workaround exists) |
Command Line ID-4352 |
When the software is started from Bash, no log output is printed to the console. Unresolved Issue, Low Severity (Cosmetic) |
Command Line ID-4353 |
When the software is started from PowerShell, the cursor position is wrong after the software exist. Unresolved Issue, Low Severity (Cosmetic) |
Project Generation ID-4368 |
Include paths in VS project inconsistent. Workaround: Manually adjust include paths after project generation. Unresolved Issue, Low Severity (Workaround exists) |
Installer ID-4484 |
Installation on Win11 does not work. Workaround: Use Windows 10. Unresolved Issue, Low Severity (Workaround exists) |
Installer ID-4580 |
Installer does not include .NET7 Runtime. Workaround: Install required component manually and run installer again. Unresolved Issue, Low Severity (Workaround exists) |
Main Window ID-4695 |
Window is minimized when main application is minimized. Unresolved Issue, Low Severity (Workaround exists) |
Installer ID-4965 |
Installer does not include .NET8 Runtime. Workaround: Install required component manually and run installer again. Unresolved Issue, Low Severity (Workaround exists) |
Diagram Export ID-4972 |
GDI+ export error Unresolved Issue, Medium Severity (Sporadic) |
Diagram Editor ID-5013 |
Unexpected behavior when dragging in diagram. Unresolved Issue, Low Severity (Cosmetic) |
Code Generation ID-5023 |
AP does not implement SerializableSenderIfc. Workaround: Use composition in APHandler. Unresolved Issue, Low Severity (Workaround exists) |
Code Generation ID-5041 |
Make constructor from *IrqAP constexpr. Workaround: Suppress static code checker issues. Unresolved Issue, Low Severity (Workaround exists) |
Code Generation ID-5044 |
Either initialize all or no fields in c'tor. Workaround: Suppress static code checker issues. Unresolved Issue, Low Severity (Workaround exists) |
Data Type Editor ID-5080 |
Create protocol field by drag and drop fails sometimes. Unresolved Issue, Low Severity (Cosmetic) |
Data Type Editor ID-5084 |
Strange logic of breadcrumb Links in type editors. Unresolved Issue, Low Severity (Cosmetic) |
Data Type Editor ID-5088 |
ESC on edit field does not revert type change. Workaround: Undo change manually. Unresolved Issue, Low Severity (Workaround exists) |
Main Window ID-5096 |
Docked Window State not persisted. Workaround: Arrange windows manually. Unresolved Issue, Low Severity (Workaround exists) |
Data Type Editor ID-5107 |
Can't scroll while reordering items in Struct, Enumeration or Protocol. Workaround: Resize editor window. Unresolved Issue, Low Severity (Workaround exists) |
Search in Solution ID-5116 |
Show correct label in search results elements with no name. Unresolved Issue, Low Severity (Cosmetic) |
Code Generation ID-5136 |
Array in protocol does not use its size definition. Unresolved Issue, Low Severity (Cosmetic) |
Code Generation ID-5138 |
Build issue on constexpr (IAR EW 9.50.1) Unresolved Issue, Medium Severity (Workaround exists) |
Solution Handling ID-5144 |
Missing referenced project on solution load is not an error. Unresolved Issue, Low Severity (Cosmetic) |
Diagram Editor ID-5150 |
Quick Insert may open automatically on load diagram editor. Unresolved Issue, Low Severity (Sporadic) |
Diagram Editor ID-5151 |
Hardware Interface on Component is displayed incorrect after Sync Up. Unresolved Issue, Low Severity (Cosmetic) |
Code Generation ID-5155 |
Protocol reset method not covered in generated unit test. Workaround: Document missing test coverage. Unresolved Issue, Low Severity (Workaround exists) |
Code Generation ID-5156 |
Display better error when delete/overwrite fails on code generation. Unresolved Issue, Low Severity (Cosmetic) |
Code Generation ID-5157 |
Protocol Identifier file for referenced project is generated when 'Generate Referenced Types' is disabled. Workaround: Remove file after code generation. Unresolved Issue, Low Severity (Workaround exists) |
Data Type Editor ID-5158 |
First protocol created opens read only editor. Workaround: Reopen data type editor. Unresolved Issue, Low Severity (Workaround exists) |
Diagram Export ID-5159 |
Diagram Export shows selected elements. Workaround: Press ESC prior to diagram export. Unresolved Issue, Medium Severity (Workaround exists) |
Diagram Export ID-5160 |
Name of diagram is not the same on single export vs bulk export. Workaround: Enter correct name manually. Unresolved Issue, Low Severity (Workaround exists) |
Known Issues DATAFLOW Software Version 2.0
The following known issues exist in the latest release V2.0.5 of the DATAFLOW Software. The issues are in numerical order. Last Update: 2025-02-20.
Topic | Description |
---|---|
Copy Project Warnings ID - 3822 |
When a VS 2022 Project is generated from a DATAFLOW Project, there are build warnings regarding the copy project bacause it does not produce any artifact that can be linked, but the dependency is mandatory to ensure correct build order. This warning can safely be ignored. Unresolved Issue |
Handle Configuration rename in IAR Project ID-3927 |
When the user renames automatic generated configurations in IAR, the project generation will fail because it expects the previously generated configuration in the project file. Issue Resolved in V2.1.1 |
Unnecessary using in generated code ID-3928 |
An unnecessary using is generated in FreeRunningTimer.cpp. This may lead to compiler warnings or static code analyzer findings. Issue Resolved in V2.1.1 |
Incorrect warning ID-3948 |
On code generation a warning about overlapping paths is displayed when parts of the paths match, such as 'App' and 'App.UnitTest'. This warning can safely be ignored. Issue Resolved in V2.1.1 |
Make nested fields read only ID-4031 |
In the protocol and struct editor, nested fields can be renamed, which is not intended. Instead, the editor for the referenced type has to be opened. Issue Resolved in V2.1.1 |
Unnecessary label in main window ID-4036 |
The label displayed in the main window ('No drawing area open') can be removed. It is clear that the user has to open en element to edit without this hint text. Issue Resolved in V2.1.1 |
Incorrect dependencies in generated VS project ID-4040 |
In generated visual studio project, there are dependencies to platform specific packages in unit test projects (such as HAL or Runtime). Issue Resolved in V2.1.1 |
Missing include in config header ID-4042 |
In the generated RuntimeConfigApp.h, the include of Platform.h is missing. Issue Resolved in V2.1.1 |
Generate move operators ID-4043 |
For C++11 and newer, the move operator and move constructor shall be generated. Issue Resolved in V2.1.1 |
warning on deleted operators/constructors ID-4044 |
For C++11 and newer, the deleted operators and constructors are generated as private. This causes warnings and static code analyzer reports. Issue Resolved in V2.1.1 |
autosave with no changes ID-4045 |
Autosave is triggered regardless if there are changes since the last save (or autosave). Issue Resolved in V2.1.1 |
Bad visibility of icon in dark mode ID-4073 |
In dark mode, not all icons in the explorer window are visible when selecting an entry. Issue Resolved in V2.1.1 |
Improve paste diagrams to external programs ID-4074 |
When elements in a diagram editors are copied to an external program (e.g. paint) the diagram border is added. This is not required and leads to confusing results when only one element is copied. Issue Resolved in V2.1.1 |
Incorrect placeholders in IM template ID-4107 |
The default IM template contains incorrect placeholders only available on code generation. Issue Resolved in V2.1.1 |
Workspace and project in same folder for IAR ID-4146 |
The IAR project generator ignores the option 'Subdirectory per Project'. Projects are always generated in a sub directory regardless of the configuration. Issue Resolved in V2.1.1 |
Disable copy configuration headers ID-4150 |
Disable the build option 'Copy Configuration Headers' has no effect. Issue Resolved in V2.1.1 |
Custom preprocessor defines ID-4151 |
Configured custom defines for the preprocessor in any toolchain are ignored. Issue Resolved in V2.1.1 |
Config headers do not use configured line endings |
Headers always use windows line endings. Unresolved Issue |
Monospace font for file templates ID-4174 |
The editor for file header templates uses a proportional font. This makes it tricky to align values properly in the source file. Issue Resolved in V2.1.1 |
Annotation Author property on copy ID-4178 |
When an annotation element is copied, the author property is not correctly updated. Issue Resolved in V2.1.1 |
AP Handler documentation comment ID-4197 |
The generated active part handler class has no documentation comment. This causes static code analyzer messages for undocumented classes. Issue Resolved in V2.1.1 |
AP does not implement SerializableSenderIfc ID-5023 |
The generated active part can not be used as sender for the Imt Remoting Library directly. Unresolved Issue |
Known Issues DATAFLOW Software Version 1.6
The following known issues exist in the latest release V1.6.1 of the DATAFLOW Software. The issues are in numerical order. Last Update: 2025-02-20.
Topic | Description |
---|---|
Code-Analysis ID-TFS4854 |
PC-Lint errors in StartupController and StarupControllerHandler Issue Resolved in V2.0.1 |
Property Inspector ID-TFS5307 |
The Property Inspector displays properties for the current diagram if no item is selected. No properties should be available.
Issue Resolved in V2.0.1
|
Edit Common Items ID-TFS5336 |
This bug only appears when the editor settings (Options / Editor) is set as follows: Double Click Action - Edit:
When a text object in a diagram is double clicked, it should be in edit mode. This seems to not always work at the first try. Issue Resolved in V2.0.1
|
Channel Routing ID-TFS5488 |
It is hard to get to the right click menu of connectors. The mouse pointer has to be on the exact pixel coordinate of the connector to get to the corresponding right click menu. Issue Resolved in V2.0.1 |
Channel Routing ID-TFS5488 |
Line Routing Orthogonal - The following sample can not be done with line routing orthogonal because the lines are always overlapping in the middle and the user does not know which connector belongs to the correct port. Issue Resolved in V2.0.1 |
Diagram Zoom ID-TFS5501 |
In some rare cases, zooming in a diagram is slow and the grid is not loaded properly. Issue Resolved in V2.0.1 |
Diagram Toolbox |
The visualization when collapse/expand the tree of the system explorer or the diagram toolbox is not fluent and should be improved. Issue Resolved in V2.0.1 |
Diagram Export ID-TFS5793 |
A channel label with a long text (e.g. multiple protocols on a container channel) may be cut off by the diagram export and image export when it is close to the diagram border.
Issue Resolved in V2.0.1
|
Text Box ID-TFS5832 |
It is not possible to change the font style (bold, underline, ..) when selecting the text-box. The text within the text-box must be selected to change the font. Issue Resolved in V2.0.1 |
Code Generation ID-TFS5946 |
The serialization of enumeration arrays in the serialize method is currently incorrect. There should be a cast to the base type. Issue Resolved in V2.0.1 |
Code Generation |
Protocol fields can currently not be used as arrays of nested protocols. The generated code does not compile and unit tests fail in case this scenario is set up in the protocol explorer. Issue Resolved in V2.0.1 |
User Login |
When trying to log in with a non existing user name, the application can crash and the application needs to be restarted. Issue Resolved in V2.0.1 |
User Login |
Defining a logo for the PDF Document export saves the absolute path instead off the relative path. Issue Resolved in V2.0.1 |
Server Mails |
Outgoing emails from the DATAFLOW License Server are still using the former company branding. Issue Resolved in V2.0.1 |
Known Issues DATAFLOW Software Version 1.5
The following known issues exist in the latest release V1.5.4 of the DATAFLOW Software. The issues are in numerical order. Last Update: 2025-02-20.
Topic | Description |
---|---|
Code-Analysis ID-TFS5854 |
PC-Lint errors in StartupController and StarupControllerHandler Issue Resolved in V2.0.1 |
Property Inspector ID-TFS5307 |
The Property Inspector displays properties for the current diagram if no item is selected. No properties should be available.
Issue Resolved in V2.0.1
|
Code Message Improvements ID-TFS5333 |
Some code error messages need to be improved for better readability. Issue Resolved in V1.6.1 |
Edit Common Items ID-TFS5336 |
This bug only appears when the editor settings (Options / Editor) is set as follows: Double Click Action - Edit:
When a text object in a diagram is double clicked, it should be in edit mode. This seems to not always work at the first try. Issue Resolved in V2.0.1
|
Channel Routing ID-TFS5488 |
It is hard to get to the right click menu of connectors. The mouse pointer has to be on the exact pixel coordinate of the connector to get to the corresponding right click menu. Issue Resolved in V2.0.1 |
Clipboard Image ID-TFS5412 |
Inserting an image from the clipboard does not work for all sources. This is currently only working for images copied to the clipboard with an internet explorer as source. Issue Resolved in V1.6.1 |
Channel Routing ID-TFS5488 |
Line Routing Orthogonal - The following sample can not be done with line routing orthogonal because the lines are always overlapping in the middle and the user does not know which connector belongs to the correct port. Issue Resolved in V2.0.1 |
Diagram Zoom ID-TFS5501 |
In some rare cases, zooming in a diagram is slow and the grid is not loaded properly. Issue Resolved in V2.0.1 |
Diagram Toolbox |
The visualization when collapse/expand the tree of the system explorer or the diagram toolbox is not fluent and should be improved. Issue Resolved in V2.0.1 |
Diagram Export ID-TFS5793 |
A channel label with a long text (e.g. multiple protocols on a container channel) may be cut off by the diagram export and image export when it is close to the diagram border.
Issue Resolved in V2.0.1
|
Text Box ID-TFS5832 |
It is not possible to change the font style (bold, underline, ..) when selecting the text-box. The text within the text-box must be selected to change the font. Issue Resolved in V2.0.1 |
Reset Password ID-TFS5837 |
The field 'ConfirmCode' should be labeled 'Confirmation Code' to match the term in the email that is sent to the user after using the password reset function. Issue Resolved in V1.6.1 |
Code Generation ID-TFS5946 |
The serialization of enumeration arrays in the serialize method is currently incorrect. There should be a cast to the base type. Issue Resolved in V2.0.1 |
Code Generation |
Protocol fields can currently not be used as arrays of nested protocols. The generated code does not compile and unit tests fail in case this scenario is set up in the protocol explorer. Issue Resolved in V2.0.1 |