From 815f532ffdc09e9f124c62ee4defc81ac42ddb45 Mon Sep 17 00:00:00 2001 From: Arnaud Fiorini Date: Thu, 4 Jun 2026 14:30:29 -0400 Subject: [PATCH] ctf: fix issue #375 Signed-off-by: Arnaud Fiorini --- .../ctf/core/event/metadata/tsdl/struct/StructParser.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructParser.java index ef136c6799..79e12603e6 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructParser.java @@ -221,8 +221,8 @@ public StructDeclaration parse(ICTFMetadataNode struct, ICommonTreeParserParamet throw new ParseException("Member class requires 'name' and 'field-class' properties"); //$NON-NLS-1$ } String name = nameElement.getAsString(); - JsonStructureFieldMemberMetadataNode childNode = new JsonStructureFieldMemberMetadataNode(memberNode, "", "", name, fieldClass.getAsJsonObject()); //$NON-NLS-1$ //$NON-NLS-2$ - memberNode.addChild(childNode); + // The constructor adds the reference to the parent automatically + new JsonStructureFieldMemberMetadataNode(memberNode, "", "", name, fieldClass.getAsJsonObject()); //$NON-NLS-1$ //$NON-NLS-2$ } } structBody = memberNode;