View Issue Details

IDProjectCategoryView StatusLast Update
0009346Compliance Test Tool (CTT) Unified Architecture1 - Script Issuepublic2024-11-22 09:34
ReporterFrank Fischer Assigned ToYannik Klaass  
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformPCOSLinuxOS VersionDebian 12
Product Version1.04.09.401 
Summary0009346: CTT does not know 0x80f00000 (Bad_NoValue)
Description

As of the UA Specification 1.05.03 it is required to use the new statuscode Bad_NoValue for Variables which have no value (see issue 0008757). This effects a lot of namespace 0 nodes, e.g. most of the Variables below BaseObjectType or Variables below the Server Object which are not used by the server.

So 'Base Information/Base Info Core Structure/001' fails with errors like this:
Read.Response.Results (count: 2) with RequestHandle=1321 StatusCodes check:
[0] (Request.NodesToRead[0].NodeId: 'i=11193') StatusCode is Unknown Error Code 0x80f00000,
[1] (Request.NodesToRead[1].NodeId: 'i=11193') StatusCode is Good (0x00000000)

Furthermore every beforeTest, afterTest and initialize fails when reading the server capabilities with such errors:
Read.Response.Results[8] received 'Unknown Error Code 0x80f00000, but Expected: Good (0x00000000) or BadNodeIdUnknown (0x80340000),
when reading NodeId: i=3704 (Value)

There may be more errors related to this issue, but literally every testcase is failing, so the CTT is completely unusable.

Steps To Reproduce

Start a server that correctly returns Bad_NoValue
run any CTT testcase

Additional Information

CTT Version is actually V1.04.11-01.00.506-x86_64 but this isn't available for selection in the box

TagsNo tags attached.
Files Affected

Relationships

related to 0009785 closedYannik Klaass CTT UA Binary Update types, statuscodes and identifiers to 1.05.03 specification 

Activities

Paul Hunkar

2024-01-12 17:04

administrator   ~0020630

fix adding Bad_NoValue to CTT, after which we will clone to look at other aspects of the issue

Yannik Klaass

2024-11-22 09:34

developer   ~0022095

StatusCode Bad_NoValue is added along with the update to the 1.05.03 specification (see related issue 0009785)

Issue History

Date Modified Username Field Change
2024-01-10 15:10 Frank Fischer New Issue
2024-01-12 17:04 Paul Hunkar Note Added: 0020630
2024-01-12 17:04 Paul Hunkar Assigned To => Alexander Allmendinger
2024-01-12 17:04 Paul Hunkar Status new => assigned
2024-01-18 11:17 Alexander Allmendinger Assigned To Alexander Allmendinger => Yannik Klaass
2024-08-27 12:36 Yannik Klaass Relationship added related to 0009785
2024-11-22 09:34 Yannik Klaass Status assigned => resolved
2024-11-22 09:34 Yannik Klaass Resolution open => fixed
2024-11-22 09:34 Yannik Klaass Note Added: 0022095