View Issue Details

IDProjectCategoryView StatusLast Update
001014830050: PackMLImplementation Bugpublic2025-02-11 16:21
ReporterEric Schmidt Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Summary0010148: Mandatory child "ExecuteState" missing in PackMLBaseStateMachineType/MachineState/
Description

When loading the Nodeset for PackML V1.1 in UA Modeler/SiOME, the node PackMLBaseStateMachineType/MachineState/ExecuteState is missing while the node
PackMLBaseObjectType/BaseStateMachine/MachineState/ExecuteState is present. MachineState is a subtype of PackMLMachineStateMachineType in both cases, which has ExecuteState as a mandatory child, which should result in the ExecuteState being present in both cases.

SiOME directly shows a warning for the references of PackMLBaseStateMachineType/MachineState, where ExecuteState is marked as missing child (see screenshot).

Steps To Reproduce

Create new project in UA Modeler 1.7.0 or SiOME 2.8.5. Load current Nodesets UA, DI, Machinery, PackML from https://github.com/OPCFoundation/UA-Nodeset/tree/latest and navigate to above mentioned node in the modeler.

Additional Information

Tested with UA Modeler 1.6.12, 1.7.0 and SiOME 2.8.5. Siome displays a relevant warning for missing mandatory child (see screenshot).

TagsNo tags attached.

Activities

Eric Schmidt

2025-02-11 16:21

reporter   ~0022390

pack_ml_error_v2.png (2,409,807 bytes)
pack_ml_error.png (53,201 bytes)   
pack_ml_error.png (53,201 bytes)   

Issue History

Date Modified Username Field Change
2025-02-11 16:19 Eric Schmidt New Issue
2025-02-11 16:21 Eric Schmidt Note Added: 0022390
2025-02-11 16:21 Eric Schmidt File Added: pack_ml_error_v2.png
2025-02-11 16:21 Eric Schmidt File Added: pack_ml_error.png