Applicable to:
- Plesk for Linux
- Plesk for Windows
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:
CONFIG_TEXT: 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:CONFIG_TEXT: 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:
CONFIG_TEXT: 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)
Resolution
Please consider updating your server:
Workaround
If update is not possible for some reason you may try the following
-
Connect to the server using SSH.
-
Remove all the data from the tables
WebsitesDiagnostic
andWebsitesDiagnosticDomains
of the Plesk database:# plesk db "DELETE FROM WebsitesDiagnostic;"
# plesk db "DELETE FROM WebsitesDiagnosticDomains;"
To avoid re-occurrence of the issue perform one of the following:
-
Adjust settings in the Tools & Settings > Website Log Check menu. Run log check only for 1 domain at once, and configure automatic log check only for 1 domain or disable it.
-
Disable the Website Log Check feature at all by adding the following content to the panel.ini file:
CONFIG_TEXT: [websitesDiagnostic]
enabled = false
Comments
0 comments
Please sign in to leave a comment.