View Issue Details

IDProjectCategoryView StatusLast Update
0009292CTT UA Scripts1 - Script Issuepublic2023-11-28 14:29
ReporterYannik Klaass Assigned ToYannik Klaass  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.04.505 
Fixed in Version1.04.506 
Summary0009292: UAFX Base.js function createConnectionEndpointConfiguration() returning unexpected errors
Description

The function createConnectionEndpointConfiguration() in /library/CompanionSpecifications/OPC UA FX/Base.js can cause unexpected errors when learning the needed structure definitions from the server under test. If this step fails, the function still tries to access members of the returned value of 'false' leading to e.g. "'ConnectionEndpointConfigurationDataType.child' [undefined] is not a function".

The function should abort if any of the needed structure learning steps fail.

TagsNo tags attached.
Files Affected

/library/CompanionSpecifications/OPC UA FX/Base.js

Activities

Yannik Klaass

2023-11-28 08:31

developer   ~0020413

Adding error handling for function createConnectionEndpointConfiguration() when learning of the UAFX specific types from the server fails, aborting the function in this case.

Paul Hunkar

2023-11-28 10:53

administrator   ~0020416

Review in call, agreed to changes and closed issue

Issue History

Date Modified Username Field Change
2023-11-28 08:25 Yannik Klaass New Issue
2023-11-28 08:25 Yannik Klaass Status new => assigned
2023-11-28 08:25 Yannik Klaass Assigned To => Yannik Klaass
2023-11-28 08:30 Yannik Klaass Files Affected => /library/CompanionSpecifications/OPC UA FX/Base.js
2023-11-28 08:31 Yannik Klaass Status assigned => resolved
2023-11-28 08:31 Yannik Klaass Resolution open => fixed
2023-11-28 08:31 Yannik Klaass Note Added: 0020413
2023-11-28 10:53 Paul Hunkar Status resolved => closed
2023-11-28 10:53 Paul Hunkar Fixed in Version => 1.03.505
2023-11-28 10:53 Paul Hunkar Note Added: 0020416
2023-11-28 10:55 Paul Hunkar Fixed in Version 1.03.505 => 1.04.505
2023-11-28 14:29 Paul Hunkar Fixed in Version 1.04.505 => 1.04.506