fe7c58f027b92b28214548b887584fb83d367811
It may happen that the response of a json rpc isn't json parsable, for instance when the connection pool is full (PoolError). In this case, the response is an internal server error (500) in html. Trying to json parse it throws an error. Commit [1], backported in 15.0 by [2] aimed at throwing a more readable and meaningful error when this happened. However, this error occurs frequently on the saas for the moment (see task 3193565), and users constantly report those HTTPError tracebacks introduced by [1]. In 14.0, we were using jQuery ajax, and the legacy rpc and error system, where those internal server errors were handled as connection lost errors (error code -32098). So basically, a notification was briefly displayed instead of an error dialog. This commit restores the previous behavior in the new rpc service. [1] https://github.com/odoo/odoo/commit/5c4a54022b320 [2] https://github.com/odoo/odoo/commit/a01122543a79c closes odoo/odoo#113434 X-original-commit: 278686d8540a194f0af51e1a0b68b26b13eaf544 Signed-off-by: Lucas Perais (lpe) <lpe@odoo.com> Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%