Answers.Body: <p>I resolved it by disabling Mosaico, then Flexmailer; and then re-enabling them in the opposite order: Flexmailer then Mosaico (the order is important!). </p>
  
  <p>I used the Administration screen to manage CiviCRM extensions; but you could also use Drush if your Civi is on Drupal.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-09-29T07:32:10.077Z
Answers.Text: Can you accept your own answer? Fixed the issue for me as well.
Answers.UserDisplayName: HomoTechsual
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-02-20T15:54:51.293Z
Answers.Text: The order is important! Flexmailer is a dependency of Mosaico so you have to disable Mosaico first then Flexmailer. To re-enable them, it's Flexmailer first then Mosaico.
Answers.UserDisplayName: William Mortada
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-25T19:47:12.110Z
Answers.LastActivityDate: 2020-02-20T15:53:18.200Z
Answers.LastEditDate: 2020-02-20T15:53:18.200Z
Answers.UserDisplayName: themak
Body: <p>I was simply updating from 5.3 to 5.3.1 and got the following error on System Status Page - </p>
  
  <blockquote>
    <p>Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
    You have requested a non-existent service "civi_flexmailer_required_tokens".</p>
  </blockquote>
  
  <p>This error replaces the entire System Status page. I resolved it somehow by disabling flexmailer and mosaico and then re-enabling them.  Quite odd.</p>
  
  <p>Update: This error also occurred when updating from 5.3.1 to 5.6</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-24T23:26:48.007Z
Comments.Text: When posting questions, you can choose to answer them yourself, which makes it easier for folks to find answered questions.
Comments.UserDisplayName: Jon G - Megaphone Tech
Tags: <flexmailer><system-status>
Title: System Status Page Error after 5.3.1 Upgrade
ThreadText: # System Status Page Error after 5.3.1 Upgrade
  
  (Asked by: username_0 on 2018-07-24)
  
  I was simply updating from 5.3 to 5.3.1 and got the following error on System Status Page -
  
  > Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
  > You have requested a non-existent service "civi\_flexmailer\_required\_tokens".
  
  This error replaces the entire System Status page. I resolved it somehow by disabling flexmailer and mosaico and then re-enabling them. Quite odd.
  
  Update: This error also occurred when updating from 5.3.1 to 5.6
  
  **Tags:** flexmailer, system-status
  
  > **Comments:**
  > **username_1**: When posting questions, you can choose to answer them yourself, which makes it easier for folks to find answered questions.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2018-07-25. Score: 4 | Accepted answer
  
  I resolved it by disabling Mosaico, then Flexmailer; and then re-enabling them in the opposite order: Flexmailer then Mosaico (the order is important!).
  
  I used the Administration screen to manage CiviCRM extensions; but you could also use Drush if your Civi is on Drupal.
  
  > **Comments:**
  > **username_2**: Can you accept your own answer? Fixed the issue for me as well.  
  > **username_3**: The order is important! Flexmailer is a dependency of Mosaico so you have to disable Mosaico first then Flexmailer. To re-enable them, it's Flexmailer first then Mosaico.  
  
  ---
  
  