This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch 4.1.x-fixes
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/4.1.x-fixes by this push:
     new 885b9eeb285 [CXF-9193]add NPE guard for namespace prefix
885b9eeb285 is described below

commit 885b9eeb2855f5d2fc7f43ea16dfcff07a1f7c86
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)
---
 .../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);

Reply via email to