IOP: Loading complex may throw BadNothingTodo exception if DataTypeDictionary nodes are not populated #2600
Labels
Pending Feedback
Pending on further feedbacks or clarification from person who create the issue.
Type of issue
Current Behavior
The issue only applies if the client can not derive all datatypes from DataTypeDefinition and has to fall back to the DataTypeDictionaries.
Servers may chose to not populate the dictionaries in V1.04.
If the complex type client tries to fall back to dictionaries it can fail due to a BadNothingTodo exception, which should be skipped because it tries to read 0 nodes.
Expected Behavior
No response
Steps To Reproduce
Connect to a server which has no DataTypeDictionaries, but also doesn't expose all complex types in the DataTypeDefinition, which causes the client to fall back to read the dictionaries for the missing types.
Complex type loading fails due to the BadNothingTodo error.
Environment
Anything else?
No response
The text was updated successfully, but these errors were encountered: