Symptoms
-
On Plesk Obsidian 18.0.45, after enabling the new feature Website Log Check and checking logs of all/multiple domains with it for the first time, menus Subscriptions > example.com or Domains > example.com starts showing a blank page. After refreshing the page in a browser the following error appears:
Server Error
500 JsonException
Syntax error
Type JsonException
Message Syntax error
File WebsitesDiagnostic.php
Line 35 -
At the same time, the below error is logged to the
/var/log/plesk/panel.log
log file:ERR [panel] JsonException: Control character error, possibly incorrectly encoded
file: /usr/local/psa/admin/plib/Db/Table/Row/WebsitesDiagnostic.php
line: 35
code: 3And the below errors are logged in the Developer's Console of the browser:
StatusMessages.js:90 Uncaught (in promise) TypeError: e.map is not a function
at d (StatusMessages.js:90:19)
at Zl (react-dom.production.min.js:153:146)
at zs (react-dom.production.min.js:175:309)
at wo (react-dom.production.min.js:263:406)
at bi (react-dom.production.min.js:246:265)
at hi (react-dom.production.min.js:246:194)
at oi (react-dom.production.min.js:239:172)
at react-dom.production.min.js:123:115
at t.unstable_runWithPriority (scheduler.production.min.js:19:467)
at qa (react-dom.production.min.js:122:325) -
The menu Tools & Settings > Website Log Check is also not available, it redirects to the Plesk Home page.
Cause
Product issue:
- #PPPM-13639 "Opening a domain card from the Websites & Domains page no longer results in a blank screen. Previously the error occurred when the “Website Log Check” feature was manually enabled in the panel.ini file."
Fixed in:- Plesk Obsidian 20 July 2022 (Linux)