Response entity is enclosed in "Result" tags for classes implementing
ExceptionMapper
-------------------------------------------------------------------------------------
Key: CXF-2046
URL: https://issues.apache.org/jira/browse/CXF-2046
Project: CXF
Issue Type: Bug
Components: REST
Affects Versions: 2.2
Environment: Java 1.5
Jetty 6.1
Reporter: Gabo Manuel
Environment and objects involved is the same as that in another issue:
https://issues.apache.org/jira/browse/CXF-2045
Additional objects involved:
public class RuntimeExceptionMapper implements
ExceptionMapper<RuntimeException>{
private static Logger logger =
Logger.getLogger(RuntimeExceptionMapper.class);
public Response toResponse(RuntimeException fault) {
StringBuffer sb = new StringBuffer();
sb.append("Generate some custom message to hide the real problem from
end user.");
ResponseBuilder rb = Response.status(500);
rb.type(MediaType.TEXT_PLAIN_TYPE);
rb.entity(sb.toString());
logger.fatal(fault);
Response resp = rb.build();
logger.info("entity: " + resp.getEntity().toString());
return resp;
}
}
Logs captured by TCPMon
HTTP/1.1 500 Internal Server Error
Content-Type: text/plain
Content-Length: 69
Server: Jetty(6.1.11)
<Result>Generate some custom message to hide the real problem from end
user.</Result>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.