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

Konrad Windszus updated SLING-6703:
-----------------------------------
    Description: 
Currently {{AbstractPostResponse.setError}} 
(https://github.com/apache/sling/blob/4df9ab2d6592422889c71fa13afd453a10a5a626/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/AbstractPostResponse.java#L221)
 always ignores the given {{Throwable}} and just creates a new generic 
{{SlingException}}.

To e.g. allow {{SlingPostProcessor}} to throw meaningful exceptions which 
appear in the response body, the given exception should not be wrapped but just 
the given throwable's message text should be given out in the document.

  was:
Currently {{AbstractPostResponse.setError}} 
(https://github.com/apache/sling/blob/4df9ab2d6592422889c71fa13afd453a10a5a626/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/AbstractPostResponse.java#L221)
 always ignores the given {{Throwable}} and just creates a new generic 
{{SlingException}}.

To e.g. allow {{SlingPostProcessor}} to throw meaningful exceptions which occur 
in the response body, the given exception should not be wrapped but just the 
given throwable's message text should be given out in the document.


> Sling Post Servlet: Do not hide original exception in 
> AbstractPostResponse.setError
> -----------------------------------------------------------------------------------
>
>                 Key: SLING-6703
>                 URL: https://issues.apache.org/jira/browse/SLING-6703
>             Project: Sling
>          Issue Type: Improvement
>          Components: Servlets
>    Affects Versions: Servlets Post 2.3.14
>            Reporter: Konrad Windszus
>            Assignee: Konrad Windszus
>             Fix For: Servlets Post 2.3.16
>
>
> Currently {{AbstractPostResponse.setError}} 
> (https://github.com/apache/sling/blob/4df9ab2d6592422889c71fa13afd453a10a5a626/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/AbstractPostResponse.java#L221)
>  always ignores the given {{Throwable}} and just creates a new generic 
> {{SlingException}}.
> To e.g. allow {{SlingPostProcessor}} to throw meaningful exceptions which 
> appear in the response body, the given exception should not be wrapped but 
> just the given throwable's message text should be given out in the document.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to