This is an automated email from the ASF dual-hosted git repository. reta pushed a commit to branch 3.6.x-fixes in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 2ac6f945585250077eb55902edacb70f323ecdd9 Author: Freeman Fang <[email protected]> AuthorDate: Wed Jan 14 12:30:19 2026 -0500 [CXF-9193]add NPE guard for namespace prefix (cherry picked from commit f6756806c83014f0d4e612a75943239fddab24e9) (cherry picked from commit 885b9eeb2855f5d2fc7f43ea16dfcff07a1f7c86) (cherry picked from commit a5e97de3e00ccbc3f36c0980e4318b43212dbbd5) --- .../java/org/apache/cxf/staxutils/transform/OutTransformWriter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/apache/cxf/staxutils/transform/OutTransformWriter.java b/core/src/main/java/org/apache/cxf/staxutils/transform/OutTransformWriter.java index cf8cf7c1d7a..47bec8ceb0b 100644 --- a/core/src/main/java/org/apache/cxf/staxutils/transform/OutTransformWriter.java +++ b/core/src/main/java/org/apache/cxf/staxutils/transform/OutTransformWriter.java @@ -139,8 +139,8 @@ public class OutTransformWriter extends DelegatingXMLStreamWriter { } uri = value != null ? value : uri; - - if (writtenUris.get(0).contains(uri) && namespaceContext.getPrefix(uri).isEmpty()) { + String prefix = namespaceContext.getPrefix(uri); + if (writtenUris.get(0).contains(uri) && (prefix == null || prefix.isEmpty())) { return; } super.writeDefaultNamespace(uri);
