Answers.Body: <p>This is a bug, related to <a href="https://civicrm.stackexchange.com/questions/19366/status-page-angular-load-error/19597#19597">Status page angular load error</a>. Since your "Image Upload URL" and "Image Directory" are in different places, try disabling <strong>Asset Caching</strong> at Administer > System Settings > Debugging and Error Handling, at least until this bug is fixed.</p>
  
  <p>Please also see <a href="https://civicrm.stackexchange.com/questions/19638/screen-for-composing-a-mail-is-blank">civimail - screen for composing a mail is blank</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-07-24T20:09:14.823Z
Answers.LastActivityDate: 2017-07-24T22:49:23.290Z
Answers.LastEditDate: 2017-07-24T22:49:23.290Z
Answers.UserDisplayName: Noah Miller
Body: <p>I upgraded CiviCRM from 4.7.19 to 4.7.22. In the new version there is obviously a check implemented that compares imageUploadDir and imageUploadURL. Probably if they don't match after exchanging the cms.root (path and URL) it warns.</p>
  
  <p>In our configuration we want to have different values here, because we provide the images from a different domain to save bandwidth to our CiviCRM server.</p>
  
  <p>The problem is, that if we configure it like we want to (namely that imageUploadURL points to a different domain than CiviCRM is provided from) the form to create new bulk mails doesn't load anymore. The system status page behaves the same (it doesn't load as well as long as the two values don't match in the sense explained above).</p>
  
  <p>Does anyone else observe this behaviour?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-07-24T08:48:50.067Z
Comments.Text: If this is of interest: CiviCRM runs on Drupal 7.56
Comments.UserDisplayName: Harald Balluch
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-07-24T09:29:50.933Z
Comments.Text: This might relate to one of the security fixes in 4.7.22 :-( I expect it is fairly rare. If you don't get an answer here try on chat.civicr.org
Comments.UserDisplayName: user4278
Tags: <resource-urls>
Title: Can't create mailings if imageUploadDir and imageUploadURL don't match
ThreadText: # Can't create mailings if imageUploadDir and imageUploadURL don't match
  
  (Asked by: username_0 on 2017-07-24)
  
  I upgraded CiviCRM from 4.7.19 to 4.7.22. In the new version there is obviously a check implemented that compares imageUploadDir and imageUploadURL. Probably if they don't match after exchanging the cms.root (path and URL) it warns.
  
  In our configuration we want to have different values here, because we provide the images from a different domain to save bandwidth to our CiviCRM server.
  
  The problem is, that if we configure it like we want to (namely that imageUploadURL points to a different domain than CiviCRM is provided from) the form to create new bulk mails doesn't load anymore. The system status page behaves the same (it doesn't load as well as long as the two values don't match in the sense explained above).
  
  Does anyone else observe this behaviour?
  
  **Tags:** resource-urls
  
  > **Comments:**
  > **username_0**: If this is of interest: CiviCRM runs on Drupal 7.56  
  > **username_1**: This might relate to one of the security fixes in 4.7.22 :-( I expect it is fairly rare. If you don't get an answer here try on chat.civicr.org  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2017-07-24. Score: 1 | Accepted answer
  
  This is a bug, related to [Status page angular load error](https://civicrm.stackexchange.com/questions/19366/status-page-angular-load-error/19597#19597). Since your "Image Upload URL" and "Image Directory" are in different places, try disabling **Asset Caching** at Administer > System Settings > Debugging and Error Handling, at least until this bug is fixed.
  
  Please also see [civimail - screen for composing a mail is blank](https://civicrm.stackexchange.com/questions/19638/screen-for-composing-a-mail-is-blank)
  
  
  ---
  
  