1.) Restore site with Akeeba Backup and Kickstart Pro
2.) Delete Smart Search Index
3.) Attempt to Index
Smart Search Index is rebuilt successfully
Smart Search filters return results on front end
1.) The Smart Search Index fails with the following error (screenshot included)
An Error Has Occurred
The following message was returned by the server:
A parse error has occurred while processing the following JSON data:
Unexpected non-whitespace character after JSON at position 52
2.) No results are returned on the front-end search pages using the existing search filters
Joomla 4.2.9 and Joomla 4.3.0
We have had a developer patch the following files (attached:
admininstrator/components/com_finder/src/indexer/Indexer.php line 761
admininstrator/components/com_finder/tmpl/index/default.php line 166
admininstrator/components/com_finder/src/response/Response.php 282
com_finder-src-indexer-index-php.txtcom_finder-src-Response-Response-php.txtcom_finder-tmpl-index-default-php.txt
Labels |
Removed:
?
|
Labels |
Added:
No Code Attached Yet
|
We have had a developer patch the following files (attached
Please make a Pull Request.
Fedik,
Apologies...not a developer.
Do you mean php error reporting or Joomla Global Configuration?
Thanks for the response!
EJ
Do you mean php error reporting or Joomla Global Configuration?
Yeap, as already Richard said.
The error you see is due to PHP Notice (I suspect a deprecation notice), which break JSON for AJAX request.
When you change error reaporting to none or minimum then this notices will not be shown and all should work as usual.
This notices not an error, it just for developers, you should not worry about them.
The files you provided don't contain any relevant code changes. This looks like a third party finder plugin acting up. This is not a core bug.
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2023-04-26 20:29:28 |
Closed_By | ⇒ | Hackwar |
Change error reaporting to
none
, orminimum