From 49eca925ce6d6a0eb5eeedacab5a0642c5876f93 Mon Sep 17 00:00:00 2001 From: Yurii Filimonchuk Date: Thu, 1 May 2025 11:05:04 +0200 Subject: [PATCH] fix(parser): add null check for composite frames --- .../org/entur/netex/loader/parser/NetexDocumentParser.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/entur/netex/loader/parser/NetexDocumentParser.java b/src/main/java/org/entur/netex/loader/parser/NetexDocumentParser.java index 2d374ee2..812eafdc 100644 --- a/src/main/java/org/entur/netex/loader/parser/NetexDocumentParser.java +++ b/src/main/java/org/entur/netex/loader/parser/NetexDocumentParser.java @@ -105,6 +105,10 @@ private void parseCompositeFrame(CompositeFrame frame) { // Declare some ugly types to prevent obstructing the reading later... Collection> frames; + if (frame.getFrames() == null) { + LOG.debug("Composite frame {} has no frames, skipping", frame.getId()); + return; + } frames = frame.getFrames().getCommonFrame(); for (JAXBElement it : frames) {