soap headers can't be carried back when exception happen --------------------------------------------------------
Key: CXF-3277 URL: https://issues.apache.org/jira/browse/CXF-3277 Project: CXF Issue Type: Bug Reporter: Freeman Fang Assignee: Freeman Fang Fix For: 2.4, 2.3.3 for example we have a methoh like {code} public BareDocumentResponse testDocLitFault(String in) throws BadRecordLitFault { System.out.println("Executing testDocLitFault sayHi\n"); List<Header> headers = new ArrayList<Header>(); Header header = null; try { header = new Header(new QName("http://test", "test"), new String("test"), new JAXBDataBinding(String.class)); } catch (JAXBException e) { e.printStackTrace(); } headers.add(header); context.getMessageContext().put(Header.HEADER_LIST, headers); throw new BadRecordLitFault("int fault", 5); } {code} we explicitly put some headers for response message, it works in normal response, but doesn't work when throw Fault/Exception -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.