cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gabo Manuel (JIRA)" <j...@apache.org>
Subject [jira] Updated: (CXF-2046) Response entity is enclosed in "Result" tags for classes implementing ExceptionMapper
Date Wed, 27 May 2009 05:24:45 GMT

     [ https://issues.apache.org/jira/browse/CXF-2046?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Gabo Manuel updated CXF-2046:
-----------------------------

    Attachment: rtbe-ws4-retest_jira.zip

Hi Sergey,

I am terribly sorry for the very late reply. There is still that result 
tag with 2.2.1. Attached is the test case requested. Including some 
snapshot and logs during my test. The class path is included in case of 
verification of the jars being used.

Thanks again in advance.

Gabo



> 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
>             Fix For: 2.2
>
>         Attachments: rtbe-ws4-retest_jira.zip, rtbe-ws4-retest_jira.zip
>
>
> 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.


Mime
View raw message