You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Jacques Le Roux (Jira)" <ji...@apache.org> on 2024/12/05 08:19:00 UTC
[jira] [Closed] (OFBIZ-13152) Inconsistent Error Handling for Entity Creation via Exported Service
[ https://issues.apache.org/jira/browse/OFBIZ-13152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacques Le Roux closed OFBIZ-13152.
-----------------------------------
Resolution: Information Provided
We could try to force to use Tomcat 9.0.86 in rest-appi plugin. I'm not sure it would work and worse, since several CVEs has been fixed. I suggest that you use Tomcat 9.0.86 at the framework level and if you think it's the right solution keep it like that. We will not revert OOTB because of security.
> Inconsistent Error Handling for Entity Creation via Exported Service
> --------------------------------------------------------------------
>
> Key: OFBIZ-13152
> URL: https://issues.apache.org/jira/browse/OFBIZ-13152
> Project: OFBiz
> Issue Type: Bug
> Components: rest-api
> Reporter: Arashpreet Singh
> Assignee: Jacques Le Roux
> Priority: Major
> Attachments: 2024-11-15-ofbiz-rest-api-error.log, trunk-logs.txt
>
>
> There appears to be a problem with the OFBiz error-handling mechanism when creating an entity using an exported service. Initially, if incorrect input data is provided, OFBiz correctly returns a meaningful error message from the backend. However, upon resubmitting the same request without any changes, instead of returning the same meaningful error, the system responds with a 500 internal server error and an HTML response.
> Interestingly, when OFBiz is restarted, the first request with the same incorrect data again returns a proper, meaningful error message. But all subsequent requests with the same data continue to produce a 500 response, which is not ideal for consistent error reporting.
> This issue impacts debugging and error handling for services that rely on accurate back-end responses. The expected behavior would be to consistently return the meaningful error for all requests, regardless of whether OFBiz has been restarted.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)