Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
3.2.0
Description
As a user of the on-prem version of the server,
I want the server to refuse to start if the entitlement.json has any errors,
to prevent any hidden errors and to avoid hard-tracking issues later when the users try to make license reservations.
The following part shows an error in the server output (as expected):
"contacts": { "admin": " https://account.qt.io/s/manage-licenses", "sales": "https://www.qt.io/contact-us", "support": "mailto:support@qt.io" },
but the server just skips loading the entitlement.json and continues the startup sequence and waits for incoming reservation requests.
The server should not proceed if there are any syntax errors in the entitlement.json file.