Answers.Body: <p>Solved</p>
  <pre><code>wp civicrm core update-db --vv
  </code></pre>
  <blockquote>
  <p>CiviCRM 5.69+ has proper WP-CLI support - and WP-CLI might already be
  installed, if not then it's pretty easy wp-cli.org/#installing - so
  you could try wp civicrm core update-db --vv instead?</p>
  </blockquote>
  <p>Thanks @Christian</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-20T10:57:42.480Z
Answers.Text: Happy to hear it worked for you John.
Answers.UserDisplayName: Christian Wach
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-19T20:40:21.383Z
Answers.LastActivityDate: 2024-02-26T17:11:23.017Z
Answers.LastEditDate: 2024-02-26T17:11:23.017Z
Answers.UserDisplayName: John Bradford
Body: <p>This has come up a few times on SE but I've not found a working solution yet.</p>
  <p>WP 6.4.3  / CiviCRM 5.68.1 - hosted on Cloudways / DigitalOcean (not sure that's relevant)</p>
  <p>Upgrading to 5.69 and I got the Queue runner error - I figured it was a CiviCRM upgrade issue with the WP version, so rolled back and waited for 5.70</p>
  <p>Still have the error (output below).</p>
  <p>I've tried refreshing cache from the WP CiviCRM setting tab and I've tried deleting the entire of civicrm_cache from the WP_DB. Regular cron jobs are working fine.
  I'm going to ask the Cloudways tech team to install cv so I can try a command line <code>cv upgrade:db</code> but I'm not optimistic at this point.</p>
  <p>Any suggestions / solutions?</p>
  <pre><code>[Error: undefined]
  Exception: &quot;Queue runner must be configured before execution.&quot;
  
  #0 /home/***/public_html/wp-content/plugins/civicrm/civicrm/CRM/Queue/ErrorPolicy.php(93): CRM_Queue_Page_AJAX::{closure}()
  #1 /home/***/public_html/wp-content/plugins/civicrm/civicrm/CRM/Queue/Page/AJAX.php(38): CRM_Queue_ErrorPolicy-&gt;call()
  #2 /home/***/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(288): CRM_Queue_Page_AJAX::runNext()
  #3 /home/***/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(69): CRM_Core_Invoke::runItem()
  #4 /home/***/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(36): CRM_Core_Invoke::_invoke()
  #5 /home/***/public_html/wp-content/plugins/civicrm/civicrm.php(1231): CRM_Core_Invoke::invoke()
  #6 /home/***/public_html/wp-includes/class-wp-hook.php(324): CiviCRM_For_WordPress-&gt;invoke()
  #7 /home/***/public_html/wp-includes/class-wp-hook.php(348): WP_Hook-&gt;apply_filters()
  #8 /home/***/public_html/wp-includes/plugin.php(517): WP_Hook-&gt;do_action()
  #9 /home/***/public_html/wp-admin/admin.php(259): do_action()
  #10 {main}
  </code></pre>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-02-19T10:09:38.317Z
Comments.Text: CiviCRM 5.69+ has proper WP-CLI support - and WP-CLI might already be installed, if not then it's pretty easy https://wp-cli.org/#installing - so you could try `wp civicrm core update-db --vv` instead?
Comments.UserDisplayName: Christian Wach
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-02-19T10:47:12.523Z
Comments.Text: thanks - will try that this evening
Comments.UserDisplayName: John Bradford
Tags: <upgrade><civicrm-home><core><ajax>
Title: Exception: "Queue runner must be configured before execution."
ThreadText: # Exception: "Queue runner must be configured before execution."
  
  (Asked by: username_0 on 2024-02-18)
  
  This has come up a few times on SE but I've not found a working solution yet.
  
  WP 6.4.3 / CiviCRM 5.68.1 - hosted on Cloudways / DigitalOcean (not sure that's relevant)
  
  Upgrading to 5.69 and I got the Queue runner error - I figured it was a CiviCRM upgrade issue with the WP version, so rolled back and waited for 5.70
  
  Still have the error (output below).
  
  I've tried refreshing cache from the WP CiviCRM setting tab and I've tried deleting the entire of civicrm\_cache from the WP\_DB. Regular cron jobs are working fine.
  I'm going to ask the Cloudways tech team to install cv so I can try a command line `cv upgrade:db` but I'm not optimistic at this point.
  
  Any suggestions / solutions?
  
  ```
  [Error: undefined]
  Exception: "Queue runner must be configured before execution."
  
  #0 /home/***/public_html/wp-content/plugins/civicrm/civicrm/CRM/Queue/ErrorPolicy.php(93): CRM_Queue_Page_AJAX::{closure}()
  #1 /home/***/public_html/wp-content/plugins/civicrm/civicrm/CRM/Queue/Page/AJAX.php(38): CRM_Queue_ErrorPolicy->call()
  #2 /home/***/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(288): CRM_Queue_Page_AJAX::runNext()
  #3 /home/***/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(69): CRM_Core_Invoke::runItem()
  #4 /home/***/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(36): CRM_Core_Invoke::_invoke()
  #5 /home/***/public_html/wp-content/plugins/civicrm/civicrm.php(1231): CRM_Core_Invoke::invoke()
  #6 /home/***/public_html/wp-includes/class-wp-hook.php(324): CiviCRM_For_WordPress->invoke()
  #7 /home/***/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
  #8 /home/***/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
  #9 /home/***/public_html/wp-admin/admin.php(259): do_action()
  #10 {main}
  
  ```
  
  **Tags:** upgrade, civicrm-home, core, ajax
  
  > **Comments:**
  > **username_1**: CiviCRM 5.69+ has proper WP-CLI support - and WP-CLI might already be installed, if not then it's pretty easy https://wp-cli.org/#installing - so you could try `wp civicrm core update-db --vv` instead?  
  > **username_0**: thanks - will try that this evening  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2024-02-19. Score: 1
  
  Solved
  
  ```
  wp civicrm core update-db --vv
  
  ```
  
  > CiviCRM 5.69+ has proper WP-CLI support - and WP-CLI might already be
  > installed, if not then it's pretty easy wp-cli.org/#installing - so
  > you could try wp civicrm core update-db --vv instead?
  
  Thanks @username_1
  
  > **Comments:**
  > **username_1**: Happy to hear it worked for you username_0.  
  
  ---
  
  