View Issue Details

IDProjectCategoryView StatusLast Update
0009329CTT UA Binary2 - CTT Binarypublic2024-01-25 15:00
ReporterSebastian Allmendinger Assigned ToYannik Klaass  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version1.11.0.407 
Fixed in Version1.11.0.410 
Summary0009329: CTT uses wrong NodeId if a character requires more than 1 Byte
Description

It looks like the CTT is no longer able to decode String-NodeIds that contains characters encoded with more than 1 Byte.
It still works fine for other DataTypes (like String, LocalizedText or QualifiedName).

TagsNo tags attached.
Attached Files
image.png (16,196 bytes)   
image.png (16,196 bytes)   
Files Affected

/src/scriptengine/basetypes/uanodeidclass.cpp

Activities

Yannik Klaass

2024-01-11 10:16

developer   ~0020607

Fixing code in toString() method of the CttNodeId class to properly encode utf8 characters when the NodeId to print has a string identifier

Paul Hunkar

2024-01-18 17:11

administrator   ~0020660

reviewed in call, agreed to changes and closed issue

Issue History

Date Modified Username Field Change
2023-12-22 11:01 Sebastian Allmendinger New Issue
2023-12-22 11:01 Sebastian Allmendinger File Added: image.png
2024-01-04 15:50 Paul Hunkar Assigned To => Yannik Klaass
2024-01-04 15:50 Paul Hunkar Status new => assigned
2024-01-11 10:14 Yannik Klaass Files Affected => /src/scriptengine/basetypes/uanodeidclass.cpp
2024-01-11 10:16 Yannik Klaass Status assigned => resolved
2024-01-11 10:16 Yannik Klaass Resolution open => fixed
2024-01-11 10:16 Yannik Klaass Note Added: 0020607
2024-01-18 17:11 Paul Hunkar Status resolved => closed
2024-01-18 17:11 Paul Hunkar Fixed in Version => 1.11.0.409
2024-01-18 17:11 Paul Hunkar Note Added: 0020660
2024-01-25 15:00 Paul Hunkar Fixed in Version 1.11.0.409 => 1.11.0.410