[ 
https://issues.apache.org/jira/browse/OFBIZ-13278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18014308#comment-18014308
 ] 

Jacques Le Roux commented on OFBIZ-13278:
-----------------------------------------

Recall:  when we fix a bug we begin by fixing it on trunk and then backport to 
stable version (currently 24.09.02). Of course, not in case this bug does not 
exist in trunk, which is very rare (actually should not happen).

> Repeated REST API exception results in generic 500 error instead of specific 
> response
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-13278
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-13278
>             Project: OFBiz
>          Issue Type: Bug
>          Components: rest-api
>    Affects Versions: 24.09.02
>            Reporter: Arashpreet Singh
>            Priority: Major
>
> When a REST API exposed via the {{rest-api}} module is called and an 
> exception occurs during execution, OFBiz initially returns an appropriate 
> error response. However, if the same API is called again and the exception 
> persists, OFBiz returns a generic HTTP 500 Internal Server Error without 
> providing the specific error message or exception details that were returned 
> on the first call.
> *Steps to Reproduce:*
>  # Call a REST API (e.g., {{{}/rest/some-endpoint{}}}) that is expected to 
> raise an exception due to missing input, business logic failure, or invalid 
> state.
>  # Observe the first response – it contains a descriptive error message.
>  # Without fixing the root cause, call the same API again.
>  # The second response returns HTTP 500 Internal Server Error without the 
> original error message.
> *Expected Behavior:*
>  * The API should return a consistent and descriptive error response each 
> time the same exception occurs, not a generic 500 error.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to