[ https://issues.apache.org/jira/browse/CXF-3277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Freeman Fang updated CXF-3277: ------------------------------ Attachment: CXF-3277-test.patch testcase to expose this problem > 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 > > Attachments: CXF-3277-test.patch > > > 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.