Steps to replicate:
- Menu item - Type: JEvents - Core » View by Month » View by Month
- Click on 'By Year' (Generates URL: <root>/<calendar-path>/year.listevents/2021/06/07/- )
This will then throw a PHP warning:
Warning: stristr(): Empty needle in <public_path>/libraries/src/Document/HtmlDocument.php on line 314
The above message also renders a load of unreadable binary code.
In some instances, the year view will render after step 2, and then when choosing the second page the above error will be thrown.
Attempts to fix:
- Reinstall plugin
- Reinstall Joomla Core Files
No success with the above, can't seem to find any other instances.
Support Info:
PHP Version : 7.3.20
MySQL Version : 5.5.68-MariaDB
Server Information : Linux 3.10.0-1160.25.1.el7.x86_64 #1 SMP Wed Apr 28 21:49:45 UTC 2021 x86_64
Fix jQuery? : Yes
Load JEvents Bootstrap CSS? : No
Max Input Vars ? : 2000
Club code set? : No
Joomla : 3.9.27
component_com_jevents : 3.6.15
component_com_jce : 2.8.10
module_mod_jevents_cal : 3.6.15
module_mod_jevents_custom : 3.6.15
module_mod_jevents_filter : 3.6.15
module_mod_jevents_latest : 3.6.15
module_mod_jevents_legend : 3.6.15
module_mod_jevents_switchview : 3.6.15
plugin_actionlog_jevents : 3.6.15
plugin_content_jevents : 3.6.15
plugin_finder_jevents : 3.6.15
plugin_installer_jeventsinstaller : 3.6.15
plugin_search_eventsearch : 3.6.15
plugin_system_gwejson : 3.6.15