# Aborting! CDN must have a protocol specified

**URL:** https://meta.discourse.org/t/aborting-cdn-must-have-a-protocol-specified/118210
**Category:** Support
**Created:** [May 20, 2019, 12:27pm UTC](https://meta.discourse.org/t/aborting-cdn-must-have-a-protocol-specified/118210 "2019-05-20T12:27:35Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Bernstein](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bernstein/32/304070_2.png) [@Bernstein](https://meta.discourse.org/u/Bernstein)
#### Post date: [May 20, 2019, 12:27pm UTC](https://meta.discourse.org/t/aborting-cdn-must-have-a-protocol-specified/118210/1 "2019-05-20T12:27:35Z")

</div>

@David and @Angus recently [created this post that helped solve an issue we had exporting my site’s admin-created theme](https://meta.discourse.org/t/unable-to-export-theme-created-via-admin-panel/116907). After updating, we have another substantial problem, now no one can access posts or PMs at [https://forum.ackerlygreen.com](https://forum.ackerlygreen.com).

You can see the number of posts, but you’re automatically taken to the bottom of the page and can’t read anything. I attempted to rebuild the forum but received this error:

 ![30%20AM](https://global.discourse-cdn.com/meta/original/3X/9/5/956b8b75060eae3ce9c306392c10db2ee8ce5fc4.png)

I can’t see any differences in the admin panel, and I can’t do the few things I know to get the site upright because of these errors.

Any help would be greatly appreciated.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [May 20, 2019, 12:30pm UTC](https://meta.discourse.org/t/aborting-cdn-must-have-a-protocol-specified/118210/2 "2019-05-20T12:30:57Z")

</div>

Have you specified `DISCOURSE_CDN_URL` in your `app.yml` file? If so, make sure it has a protocol at the beginning (e.g. `https://`)

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [May 20, 2019, 12:35pm UTC](https://meta.discourse.org/t/aborting-cdn-must-have-a-protocol-specified/118210/3 "2019-05-20T12:35:36Z")

</div>

The visible error on your forum is caused by the retort plugin. Once you manage to successfully rebuild, it should be fixed

> [@Discourse Retort](https://meta.discourse.org/t/retort-a-reaction-style-plugin-for-discourse/35903/290):
>
> I’ve just pushed a fix which removes \_.contains from the repo, so this should start working again.

---

<div class="post-metadata">

### Author: ![Bernstein](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bernstein/32/304070_2.png) [@Bernstein](https://meta.discourse.org/u/Bernstein)
#### Post date: [May 20, 2019, 12:36pm UTC](https://meta.discourse.org/t/aborting-cdn-must-have-a-protocol-specified/118210/4 "2019-05-20T12:36:42Z")

</div>

Thank you @David. Much appreciated.

---

<div class="post-metadata">

### Author: ![Bernstein](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bernstein/32/304070_2.png) [@Bernstein](https://meta.discourse.org/u/Bernstein)
#### Post date: [May 20, 2019, 12:42pm UTC](https://meta.discourse.org/t/aborting-cdn-must-have-a-protocol-specified/118210/5 "2019-05-20T12:42:56Z")

</div>

@david, I’m so out of my depth here, but this is what the CDN url looks like in my app.yml:

Should it be an absolute url as mentioned in your above response?

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [May 20, 2019, 12:47pm UTC](https://meta.discourse.org/t/aborting-cdn-must-have-a-protocol-specified/118210/6 "2019-05-20T12:47:59Z")

</div>

Yes, just add `https:` to the beginning

---

<div class="post-metadata">

### Author: ![Bernstein](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bernstein/32/304070_2.png) [@Bernstein](https://meta.discourse.org/u/Bernstein)
#### Post date: [May 20, 2019, 12:54pm UTC](https://meta.discourse.org/t/aborting-cdn-must-have-a-protocol-specified/118210/7 "2019-05-20T12:54:54Z")

</div>

Thanks so much, the forum’s up and running again.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [May 27, 2019, 9:31pm UTC](https://meta.discourse.org/t/aborting-cdn-must-have-a-protocol-specified/118210/8 "2019-05-27T21:31:43Z")

</div>


