DATAFLOW Software - Known Issues
Known Issues DATAFLOW Software Version 2.1.3
The following known issues exist in the release 2.1.3 of the DATAFLOW Software. The issues are in numerical order. Last Update: 2023-09-12.
Topic | Description |
---|---|
General UI ID-3235 |
A rare issue may crash the software because of a missing English (US) spellchecker. |
Type Editor ID-3462 |
The descriptor field in the type editor windows will increase its size when a lot of text is entered instead of showing a scroll bar. Unresolved Issue, Low Severity (Cosmetic) |
Diagram Editor ID-3549 |
Unter rare circumstances, the diagram editor can get stuck and editing is no longer possible. Workaround: Save, Close and Repopen the current solution solves the problem. Unresolved Issue, Low Severity (Workaround exists) |
IDE Project Generator ID-3724 |
For paths outside of the workspace folder, unecessary groups/filters may be added to the generated IDE project. Workaround: Remove unnecessary groups/filters manually after project generation. Unresolved Issue, Low Severity (Workaround exists) |
Application Startup ID-3732 |
A rare issue may prevent the software from starting when the default color profile can not be loaded. |
IDE Project Generator ID-3822 |
In Visual Studio 2022, the current way of adding the copy project to the solution causes warning during compilations. Workaround: Supress the warnings in Visual Studio. Unresolved Issue, Low Severity (Workaround exists) |
Explorer Namespace View ID-4025 |
2 projects same namespace separated node in Explorer Namespace View. Unresolved Issue, Low Severity (Cosmetic) |
Diagram Editor ID-4052 |
When a convertion between a box or annotation elememt 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) |
Explorer Solution View ID-4056 |
In Explorer on Solution view Sort does nothing. Unresolved Issue, Low Severity (Cosmetic) |
Diagram Editor ID-4069 |
TextBox height can not be adjusted. 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) |
Solution Handling ID-4225 |
Sporadic error on load solution. This leads to the solution not being loaded. Workaround: When the load is performed again, it works. Unresolved Issue, Low Severity (Workaround exists) |
Dockable Windows ID-4226 |
Invalid Pane in workspace.json not purged. This may lead to empty windows docked to the main window. Workaround: Deleting the workspace.json file removes these windows. Unresolved Issue, Low Severity (Workaround exists) |
Type Editor ID-4302 |
It is possible by opening and closing editor windows to show an invalid name in the breadcrumbs. Unresolved Issue, Low Severity (Cosmetic) |
Core.Math ID-4321 |
The openlib library used in Core.Math causes compiler warnings on the latest IAR version (9.30). Workaround: Supress the warnings in IAR. Unresolved Issue, Medium Severity (Workaround exists) |
Bash output ID-4352 |
When the software is started from Bash, no log output is printed to the console. Workaround: Use Cmd or PowerShell if log output on console is required. Unresolved Issue, Low Severity (Workaround exists) |
PowerShell output ID-4353 |
When the software is started from PowerShell, the cursor position is wrong after the software exist. Workaround: Clear shell after software was run. Unresolved Issue, Low Severity (Workaround exists) |
Known Issues DATAFLOW Software Version 2.1.2
The following known issues exist in the release 2.1.2 of the DATAFLOW Software. The issues are in numerical order. Last Update: 2023-08-07.
Topic | Description |
---|---|
General UI ID-3235 |
A rare issue may crash the software because of a missing English (US) spellchecker. |
Type Editor ID-3462 |
The descriptor field in the type editor windows will increase its size when a lot of text is entered instead of showing a scroll bar. Unresolved Issue, Low Severity (Cosmetic) |
Diagram Editor ID-3549 |
Unter rare circumstances, the diagram editor can get stuck and editing is no longer possible. Workaround: Save, Close and Repopen the current solution solves the problem. Unresolved Issue, Low Severity (Workaround exists) |
IDE Project Generator ID-3724 |
For paths outside of the workspace folder, unecessary groups/filters may be added to the generated IDE project. Workaround: Remove unnecessary groups/filters manually after project generation. Unresolved Issue, Low Severity (Workaround exists) |
Application Startup ID-3732 |
A rare issue may prevent the software from starting when the default color profile can not be loaded. |
IDE Project Generator ID-3822 |
In Visual Studio 2022, the current way of adding the copy project to the solution causes warning during compilations. Workaround: Supress the warnings in Visual Studio. Unresolved Issue, Low Severity (Workaround exists) |
Explorer Namespace View ID-4025 |
2 projects same namespace separated node in Explorer Namespace View. Unresolved Issue, Low Severity (Cosmetic) |
Diagram Editor ID-4052 |
When a convertion between a box or annotation elememt 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) |
Explorer Solution View ID-4056 |
In Explorer on Solution view Sort does nothing. Unresolved Issue, Low Severity (Cosmetic) |
Diagram Editor ID-4069 |
TextBox height can not be adjusted. 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) |
Solution Handling ID-4225 |
Sporadic error on load solution. This leads to the solution not being loaded. Workaround: When the load is performed again, it works. Unresolved Issue, Low Severity (Workaround exists) |
Dockable Windows ID-4226 |
Invalid Pane in workspace.json not purged. This may lead to empty windows docked to the main window. Workaround: Deleting the workspace.json file removes these windows. Unresolved Issue, Low Severity (Workaround exists) |
Type Editor ID-4302 |
It is possible by opening and closing editor windows to show an invalid name in the breadcrumbs. Unresolved Issue, Low Severity (Cosmetic) |
Core.Math ID-4321 |
The openlib library used in Core.Math causes compiler warnings on the latest IAR version (9.30). Workaround: Supress the warnings in IAR. Unresolved Issue, Medium Severity (Workaround exists) |
Bash output ID-4352 |
When the software is started from Bash, no log output is printed to the console. Workaround: Use Cmd or PowerShell if log output on console is required. Unresolved Issue, Low Severity (Workaround exists) |
PowerShell output ID-4353 |
When the software is started from PowerShell, the cursor position is wrong after the software exist. Workaround: Clear shell after software was run. Unresolved Issue, Low Severity (Workaround exists) |
DATAFLOW Accout Login ID-4355 |
When the DATAFLOW server does not respond on a login attemp, the license dialog is shown and no more login attemps can be performed. Workaround: Supress the warnings in Visual Studio. Issue Resolved in V2.1.3 |
Known Issues DATAFLOW Software Version 2.1.1
Topic | Description |
---|---|
Explorer Namespace View ID-4025 |
2 projects same namespace separated node in Explorer Namespace View. This is a cosmetic issue only. Unresolved Issue |
Data Type Editor ID-4065 |
Integer spinbox control does not support full int64/uint64 range. This may lead to incorrect generated code that requires manual change on generated code file when the full range of 8 byte integer types is used. Issue Resolved in V2.1.2 |
Diagram Editor ID-4052 |
Box/Anotation convert Undo/Redo not working. The user must perform multiple undo operations for a single actions. Unresolved Issue |
Diagram Editor ID-4069 |
TextBox height can not be adjusted. This is a cosmetic issue only. Unresolved Issue |
Toolbox Window ID-4224 |
Wrong Icon for Multicast Ports in Toolbox. This is a cosmetic issue only. Issue Resolved in V2.1.2 |
Explorer Solution View ID-4056 |
In Explorer on Solution view Sort does nothing. This is a cosmetic issue only. Unresolved Issue |
Solution Handling ID-4225 |
Sporadic error on load solution. This leads to the solution not being loaded. When the load is performed again, it works. Unresolved Issue |
Dockable Windows ID-4226 |
Invalid Pane in workspace.json not purged. This may lead to empty windows docked to the main window. Deleting the workspace.json file removes these windows. Unresolved Issue |
Config Header generator ID-4166 |
Config headers do not use configured line endings. This may require a manual change on generated code file if UNIX headers are required. Unresolved Issue |
Diagram Editor ID-3549 |
Diagram Editor can get stuck in very rare cases. The application must be restarted to resolve this. Unresolved Issue |
Known Issues DATAFLOW Software Version 2.0.4
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 |
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 |
Known Issues DATAFLOW Software Version 2.0.3
Topic | Description |
---|---|
Active Part IRQ ID-3819 |
When an active part interrupt has no ports, it does not generate the interface.h file, but the file is still referenced in the generated handler. Issue Resolved in V2.0.4 |
Include Path ID-3824 |
In generated Startup Controller file, the include path to the root container is missing a folder.
Issue Resolved in V2.0.4
|
Remoting Config ID-3825 |
When code is generated for a new project, it could happen that the Lib.Remoting unit tests fail. Issue Resolved in V2.0.4 |
IMT.Base Package ID-3820 |
When multiple build configurations are defined in a project, extracting libraries does not extract all required libraries in some cases. Issue Resolved in V2.0.4 |
IMT.Base Migration ID-3821 |
When migrating the existing Imt.Base.Core.Serialization project file from VS2015 to VS2022, it contains the MockProtocol.cpp twice and can not be loaded in VS2022.
Issue Resolved in V2.0.4
|
Include Path ID-3823 |
In a generated VS 2022 project, the path to the type root folder is missing in the project includes. Issue Resolved in V2.0.4 |
Save Project ID-3818 |
Opening a project that is write protected causes to crash the program when trying to save. This is the case for saving manually or using the auto-save functionality.
Issue Resolved in V2.0.4
|
Documentation URL ID-3812 |
The reference set on a protocol, struct or enum is not propagated to its fields. Issue Resolved in V2.0.4 |
External Port ID-3811 |
When connecting a channel with a protocol to an external protocol, the black line around the triangle is not updated. Issue Resolved in V2.0.4 |
Compile Error ID-3796 |
The generated write code for ports has to many closing parentheses.
Issue Resolved in V2.0.4
|
LL Suffix ID-3816 |
The LL suffix for long long int was introduced in C++11 and is currently also generated for C++98.
Issue Resolved in V2.0.4
|
Read Only ID-3810 |
When a solution file (single file solution) is read only the editor crashes. Issue Resolved in V2.0.4 |
Missing Namespace ID-3844 |
The namespace in the TestBase.cpp is not generated when global usings are disabled. Issue Resolved in V2.0.4 |
IAR Generation Failure ID-3813 |
Whit Multiple IAR Toolchains in the same Project, it can happen that project generation is not executed completely. Issue Resolved in V2.0.4 |
Incorrect Filters in VS Project ID-3814 |
With certain combinations of relative paths outside the project root directory, it is possible that the filters in the generated visual studio project are incorrect. Issue Resolved in V2.0.4 |
Known Issues DATAFLOW Software Version 2.0.2
Topic | Description |
---|---|
Type Field Editor ID-3462 |
The description field in the type editor increases the height when a lot of text is entered. This affects:
Unresolved Issue |
Empty Toolbox ID-3543 |
It can take a very long time for the toolbox to load for projects with a lot of protocols. Issue Resolved in V2.1.1 |
Diagram Editor ID-3549 |
It is possible to get the editor into a mode where no changes can be applied. The editor needs to be re-started to fix this issue. Unresolved Issue |
IDE Project Structure ID-3724 |
The IDE project structure is wrong for all IDEs in case it is generated outside the source folder. Unresolved Issue |
External Port ID-3754 |
Convert External Port Type crash. The conversion is currently only implemented for referenced ports, but not for external ports from other levels. Issue Resolved in V2.0.3 |
Save Elements ID-3755 |
Sometimes JSON files are already in use when working with a multi file solution and the save button is pressed multiple times. Issue Resolved in V2.1.1 |
Known Issues DATAFLOW Software Version 2.0.1
Topic | Description |
---|---|
Simple Mode for Build Config ID-3265 |
The build configuration pages show way to many options for first time users. Issue Resolved in V2.1.1 |
Known Issues DATAFLOW Software Version 1.6.1
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.4
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 |
Comments
0 comments
Please sign in to leave a comment.