Title: cedmonds's Replies | WordPress.org

---

# cedmonds

  [  ](https://wordpress.org/support/users/cedmonds/)

 *   [Profile](https://wordpress.org/support/users/cedmonds/)
 *   [Topics Started](https://wordpress.org/support/users/cedmonds/topics/)
 *   [Replies Created](https://wordpress.org/support/users/cedmonds/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/cedmonds/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/cedmonds/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/cedmonds/engagements/)
 *   [Favorites](https://wordpress.org/support/users/cedmonds/favorites/)

 Search replies:

## Forum Replies Created

Viewing 9 replies - 1 through 9 (of 9 total)

 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [Automatic update to 6.3 completely broke everything](https://wordpress.org/support/topic/automatic-update-to-6-3-completely-broke-everything-2/)
 *  [cedmonds](https://wordpress.org/support/users/cedmonds/)
 * (@cedmonds)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/automatic-update-to-6-3-completely-broke-everything-2/page/2/#post-17001291)
 * Apologies for the long comment, but I’m going to try to provide as much detail
   as possible…
 * Is anybody seeing similar issues related to other plugins? I’m seeing lots of
   mentions of the WP_Metadata_Lazyloader plugin specifically here and in the Trac
   tickets, as well as W3TC above (which we are not using, but we are using WP Super
   Cache). We’re getting a ton of errors in logs across all of our sites, the likes
   of which I’ve never seen before, and which seemed to coincide with the WordPress
   6.3 update. A sample of the kinds of errors we’re seeing are pasted below.
 * I’ve disabled WP Super Cache and did a manual re-install of 6.3 via FTP on all
   sites. The errors died down for a while after the manual reinstall so I was hopeful
   that had solved the issue, but then the errors started again overnight.
 * My first thought was some type of theme issue, as most of our sites are using
   custom themes, while one is using OnePress. But there have been no changes / 
   updates to the themes during this timeframe on any of the sites, and the errors
   all seem to be related to WP core utilities / services. And again, all of these
   are errors that I’ve never seen before the 6.3 update, across all sites, so the
   timing seems more than coincidental.
 * Most of the sites are using different combinations of plugins, but I have not
   been able to pin down any specific plugin (by disabling / re-activating) that
   might be causing this. One of the difficulties in identifying the source of the
   errors is that I have not been able to find any action on the sites’ frontend/
   dashboard that seems to trigger the errors. It seems to _maybe_ be related to
   automatic WP processes happening in the background.
 * Most of the sites are running on PHP 8.0, with a couple still on 7.4, due to 
   a couple of those sites’ installed plugins seeming to not yet be fully compatible
   with PHP 8.
 * Rolling back to 6.2 might be something we’d be willing to do temporarily but 
   is certainly not a long-term solution. We don’t want to miss out on future WP
   core security updates, etc.
 * Does anybody have any ideas here, and / or have any confidence that the fixes
   being developed for this will also resolve the errors we’re seeing on our sites?
   Thank you!
 *     ```wp-block-code
       PHP Fatal error: Uncaught Error: Undefined constant "ABSPATH" in /home/public_html/wp-includes/class-wp-http.php:11
   
       Stack trace: {main} thrown in /home/public_html/wp-includes/class-wp-http.php on line 11
   
   
       PHP Fatal error: Uncaught Error: Class "WP_Dependencies" not found in /home/public_html/wp-includes/class-wp-scripts.php:18
   
       Stack trace: {main} thrown in /home/public_html/wp-includes/class-wp-scripts.php on line 18
   
   
       PHP Fatal error: Uncaught Error: Class "WP_Dependencies" not found in /home/public_html/wp-includes/class-wp-styles.php:18
   
       Stack trace: {main} thrown in /home/public_html/wp-includes/class-wp-styles.php on line 18
   
   
       PHP Fatal error: Uncaught Error: Call to undefined function add_filter() in /home/public_html/wp-includes/navigation-fallback.php:53
   
       Stack trace: {main} thrown in /home/public_html/wp-includes/navigation-fallback.php on line 53
   
   
       PHP Fatal error: Uncaught Error: Call to undefined function get_the_block_template_html() in /home/public_html/wp-includes/template-canvas.php:12
   
       Stack trace: {main} thrown in /home/public_html/wp-includes/template-canvas.php on line 12
   
   
       PHP Fatal error: Uncaught Error: Undefined constant "ABSPATH" in /home/public_html/wp-includes/blocks/index.php:8
   
       Stack trace: {main} thrown in /home/public_html/wp-includes/blocks/index.php on line 8
   
   
       PHP Fatal error: Uncaught Error: Class "WP_Widget" not found in /home/public_html/wp-includes/widgets/class-wp-widget-block.php:17
   
       Stack trace: {main} thrown in /home/public_html/wp-includes/widgets/class-wp-widget-block.php on line 17
   
   
       --------------------------------------
       And separately (the types of errors above seem to all happen about the same time, while the error below seems to occur separately):
   
       PHP Fatal error: Uncaught Error: Call to undefined function get_header() in /home/public_html/wp-content/themes/<theme name>/index.php:7
   
       Stack trace: {main} thrown in /home/public_html/wp-content/themes/<theme name>/index.php on line 7
   
   
       --------------------------------------
       Cron failures related to Yoast SEO, WordFence, and the WordPress job queue:
   
       Cron reschedule event error for hook: wpseo_cleanup_cron, Error code: could_not_set, Error message: The cron event list could not be saved., Data: {"schedule":"hourly","args":[],"interval":3600}
   
       Cron unschedule event error for hook: wordfence_start_scheduled_scan, Error code: could_not_set, Error message: The cron event list could not be saved., Data: {"schedule":false,"args":[1692801600]}
   
       Cron reschedule event error for hook: action_scheduler_run_queue, Error code: invalid_schedule, Error message: Event schedule does not exist., Data: {"schedule":"every_minute","args":["WP Cron"],"interval":60}
       ```
   
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Query Monitor] PHP 8.1 Upgrade – Uncaught Error: Class “QM_Component” not found](https://wordpress.org/support/topic/php-8-1-upgrade-uncaught-error-class-qm_component-not-found/)
 *  [cedmonds](https://wordpress.org/support/users/cedmonds/)
 * (@cedmonds)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/php-8-1-upgrade-uncaught-error-class-qm_component-not-found/#post-16963511)
 * First off, thanks for the plugin, it’s very useful!
 * I was just wondering if there are any updates on this? I went through and disabled
   all of the plugins besides QM on my development site (running PHP 8.1.2), and
   get the same type of errors mentioned by other users above, even with QM as the
   only active plugin.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Sensei LMS Certificates] Requires that the plugin Sensei is installed and activated](https://wordpress.org/support/topic/requires-that-the-plugin-sensei-is-installed-and-activated/)
 *  Thread Starter [cedmonds](https://wordpress.org/support/users/cedmonds/)
 * (@cedmonds)
 * [5 years, 10 months ago](https://wordpress.org/support/topic/requires-that-the-plugin-sensei-is-installed-and-activated/#post-13177564)
 * Hi Donna,
 * Thanks for the response – I’m sorry, I misread the “1.11.0” as “1.1.1,” which
   is why I was so confused. I did upgrade Sensei, and although I did have to rebuild
   a few quizzes, everything seems to be working as expected again. Thank you!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Relevanssi - A Better Search] Some posts included, then excluded, during index](https://wordpress.org/support/topic/some-posts-included-then-excluded-during-index/)
 *  Thread Starter [cedmonds](https://wordpress.org/support/users/cedmonds/)
 * (@cedmonds)
 * [6 years, 6 months ago](https://wordpress.org/support/topic/some-posts-included-then-excluded-during-index/#post-12235667)
 * Arrrgh, that fixed it! That was a bone-headed oversight on my part, and I apologize
   that you had to take the time through all of this to point out something that
   ended up being so obvious. But again, thank you so much again for doing so – 
   very much appreciated!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Relevanssi - A Better Search] Some posts included, then excluded, during index](https://wordpress.org/support/topic/some-posts-included-then-excluded-during-index/)
 *  Thread Starter [cedmonds](https://wordpress.org/support/users/cedmonds/)
 * (@cedmonds)
 * [6 years, 6 months ago](https://wordpress.org/support/topic/some-posts-included-then-excluded-during-index/#post-12232363)
 * Hey Mikko,
 * Thanks again for sticking with me through this issue. After a lot more experimenting
   on my staging site, I’ve discovered that the issue is (as you suspected) not 
   related to the indexing at all – it actually seems to be related to the way I’m
   running the Relevanssi query. When I run a standard WP query on the page, all
   posts are returned, as expected. When I run the query through Relevanssi, some
   posts are mysteriously (and seemingly randomly) excluded.
 * The page in question includes a search form, and oddly enough, if a search is
   being performed (i.e. the “query” parameter is passed through the query string
   with a value), the posts that are excluded on the default (non-search) view of
   the page are not excluded.
 * Please see the code below, and let me know if you see any issues with how I’m
   handling the query:
 *     ```
       $sBaseUrl = explode ( "/", $_SERVER["REQUEST_URI"] )[1];
   
       // Gather pagination data from query string, if available
       $nPaged = ( get_query_var ( 'paged' ) ) ? get_query_var ( 'paged' ) : 1;
   
       $aoThisPagePostTypeMeta = get_post_type_object ( get_post_type() );
   
       $sThisPagePostType = $aoThisPagePostTypeMeta -> name;
   
       $aoThisPageQueriedObject = get_queried_object();
   
       // Set up arguments for search query
       $aSearchQueryArgs['posts_per_page']     = $_REQUEST['results-per-page'] ?? 20;
       $aSearchQueryArgs['post_type']          = $sThisPagePostType;
       $aSearchQueryArgs['ignore_custom_sort'] = true;
   
       if ( "news" == $sThisPagePostType || "news" == $sBaseUrl ) {
       	$aSearchQueryArgs['order']   = $_REQUEST['sort-order'] ?? "DESC";
       	$aSearchQueryArgs['orderby'] = 'date';
       }
   
       else {
       	$aSearchQueryArgs['order']   = $_REQUEST['sort-order'] ?? "ASC";
       	$aSearchQueryArgs['orderby'] = 'title';
       }
   
       $aSearchQueryArgs['paged'] = $nPaged;
       $aSearchQueryArgs['s']     = ( isset ( $_REQUEST['query'] ) ) ? $_REQUEST['query'] : "";
   
       // If the Relevanssi plugin is active, run the search through that. Otherwise, just do a standard WP_Query
       if ( function_exists ( 'relevanssi_do_query' ) ) {
       	$aoPosts = new WP_Query();
       	$aoPosts -> parse_query ( $aSearchQueryArgs );
       	relevanssi_do_query ( $aoPosts );
       }
   
       else
       {	$aoPosts = new WP_Query ( $aSearchQueryArgs ); }
       ```
   
 * Please let me know if you’d prefer that I submit a new, separate topic for this,
   since this issue has now gone in a different direction than originally suspected.
    -  This reply was modified 6 years, 6 months ago by [cedmonds](https://wordpress.org/support/users/cedmonds/).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Relevanssi - A Better Search] Some posts included, then excluded, during index](https://wordpress.org/support/topic/some-posts-included-then-excluded-during-index/)
 *  Thread Starter [cedmonds](https://wordpress.org/support/users/cedmonds/)
 * (@cedmonds)
 * [6 years, 6 months ago](https://wordpress.org/support/topic/some-posts-included-then-excluded-during-index/#post-12197088)
 * Hi Mikko,
 * Thanks for your continued suggestions. The posts you mentioned which seem to 
   be getting indexed out of order and multiple times are actually recurring events
   which were posted using the “The Events Calendar” plugin. I’m not sure why they
   would be getting indexed out of order, but I’m guessing the fact that they’re
   recurring events is why they’re being indexed multiple times. That said, none
   of those are the posts with issues.
 * I tried temporarily disabling the “The Events Calendar” plugin and did a Relevanssi
   re-index, just to see if that particular plugin was causing any conflicts, and
   the original (index, then de-index) issue which I describe above is still happening
   with “The Events Calendar” disabled.
 * An example of a post that does seem to have the issue I’m describing has an id
   of 35728 – I see that that post is indexed as expected in the log.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Relevanssi - A Better Search] Some posts included, then excluded, during index](https://wordpress.org/support/topic/some-posts-included-then-excluded-during-index/)
 *  Thread Starter [cedmonds](https://wordpress.org/support/users/cedmonds/)
 * (@cedmonds)
 * [6 years, 6 months ago](https://wordpress.org/support/topic/some-posts-included-then-excluded-during-index/#post-12178692)
 * Thank you – I must’ve made an error when trying to print to the error log the
   first time around, because it worked as expected this time. Here is the data:
 * [https://pastebin.com/FSuLxFdA](https://pastebin.com/FSuLxFdA)
 * Please let me know if you have any thoughts on what might be going on.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Relevanssi - A Better Search] Some posts included, then excluded, during index](https://wordpress.org/support/topic/some-posts-included-then-excluded-during-index/)
 *  Thread Starter [cedmonds](https://wordpress.org/support/users/cedmonds/)
 * (@cedmonds)
 * [6 years, 6 months ago](https://wordpress.org/support/topic/some-posts-included-then-excluded-during-index/#post-12164145)
 * Hi Mikko, thanks for the response. Is the “relevanssi_post_to_index” filter a
   premium-only feature? I’m looking at this page, and it seems like it might be:
 * [https://www.relevanssi.com/release-notes/premium-1-13/](https://www.relevanssi.com/release-notes/premium-1-13/)
 * We’re just using the free version of the plugin at this time. If that filter 
   is a premium-only feature, is there any other way to monitor / collect the details
   of the indexing process? Do you think that the data that the plugin writes to
   the browser console contains enough information to possibly see what might be
   going on here?
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[PDF Embedder] Version 4.1 Breaks WordPress Page Editor](https://wordpress.org/support/topic/version-4-1-breaks-wordpress-page-editor/)
 *  [cedmonds](https://wordpress.org/support/users/cedmonds/)
 * (@cedmonds)
 * [7 years ago](https://wordpress.org/support/topic/version-4-1-breaks-wordpress-page-editor/#post-11614105)
 * Hi,
 * I’ve also been seeing the “unexpected error” message within the WP editor, and
   in case it helps with your troubleshooting, have noticed that (at least on our
   site), the problem seems to be a conflict with the “The Events Calendar” plugin(
   [https://wordpress.org/plugins/the-events-calendar/](https://wordpress.org/plugins/the-events-calendar/)).
   When I disable either “PDF Embedder” or “The Events Calendar” on our site, the
   error in the editor goes away. I will however note that the error details that
   I receive seem to differ from what OP pasted above:
    ————————————– TypeError:
   Cannot read property ‘MediaFrame’ of undefined at Object.wp.media ([https://<my](https://<my)
   domain>/wp-includes/js/media-models.min.js?ver=5.2.1:1:1062) at new t ([https://<my](https://<my)
   domain>/wp-includes/js/dist/edit-post.min.js?ver=3.3.5:12:7318) at Yf ([https://<my](https://<my)
   domain>/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.8.4:67:42) at qg (
   [https://<my](https://<my) domain>/wp-includes/js/dist/vendor/react-dom.min.js?
   ver=16.8.4:92:302) at hi ([https://<my](https://<my) domain>/wp-includes/js/dist/
   vendor/react-dom.min.js?ver=16.8.4:104:285) at Qg ([https://<my](https://<my)
   domain>/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.8.4:144:217) at Rg(
   [https://<my](https://<my) domain>/wp-includes/js/dist/vendor/react-dom.min.js?
   ver=16.8.4:145:76) at Sc ([https://<my](https://<my) domain>/wp-includes/js/dist/
   vendor/react-dom.min.js?ver=16.8.4:158:109) at Z ([https://<my](https://<my) 
   domain>/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.8.4:156:492) at Kc(
   [https://<my](https://<my) domain>/wp-includes/js/dist/vendor/react-dom.min.js?
   ver=16.8.4:155:52) ————————————–
 * Hope this helps, and looking forward to (and thanks in advance for) the update
   that will fix this issue.

Viewing 9 replies - 1 through 9 (of 9 total)