Example XML fragment that fails: <a xmlns="someNamespace"> <b xmlns=""/> </a> Error: element {someNamespace}b is found instead of the expected {}b Obviously <b> is not qualified with "someNamespace", so CXF is reading it wrong.
This is already fixed in CXF 2.7.12.
*** Bug 1150931 has been marked as a duplicate of this bug. ***
Verified on EAP 6.4.0 DR11 using slightly changed reproducer from https://issues.apache.org/jira/browse/CXF-5811 mvn -s ~/TESTING/settings-mead.xml clean package -Dcxf.version=2.7.11.redhat-3 fail - EAP 6.3.0 bits mvn -s ~/TESTING/settings-mead.xml clean package -Dcxf.version=2.7.13.redhat-4 pass - EAP 6.4.0 DR11 bits