Can't quote reply to post

  1. Go to https://meta.discourse.org/t/what-is-the-most-awesome-plugin-for-discourse-that-does-not-yet-exist/31/24?u=dandv
  2. Expand the “2 replies” under that post
  3. Select the entirety of the first reply
  4. Click quote reply

Nothing happens for a while, then the console shows a few repeating error messages (copying and pasting from Chrome results in this messy output due to this Chrome bug, sorry about that):

GET https://meta.discourse.org/posts/61510?_=1445475575556 net::ERR_EMPTY_RESPONSE
Y.cors.e.crossDomain.send @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:5
J.extend.ajax @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:4
o @ _application-5143c01d5a70073a6640168c5a91db74.js:105
_ @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:23
h @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:24
Discourse.Ajax.Em.Mixin.create.ajax @ _application-5143c01d5a70073a6640168c5a91db74.js:121
i.extend.loadPost @ _application-5143c01d5a70073a6640168c5a91db74.js:6602
a.default.Ember.Controller.extend.n.value @ _application-5143c01d5a70073a6640168c5a91db74.js:22879
(anonymous function) @ _application-5143c01d5a70073a6640168c5a91db74.js:22880
b @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:23
y @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:23
g @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:23
(anonymous function) @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:1
8r.invoke @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
r.flush @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
n.flush @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
s.end @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
s.run @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
l @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:15
a.success @ _application-5143c01d5a70073a6640168c5a91db74.js:68
c @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:3
h.fireWith @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:3
r @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:4
(anonymous function) @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:5
vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:18
undefineda @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:18
e.default.trigger @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:23
h._onerror @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:24
p @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:23
(anonymous function) @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:18
r.invoke @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
r.flush @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
n.flush @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
s.end @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
s.run @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
l @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:15
a.error @ _application-5143c01d5a70073a6640168c5a91db74.js:85c @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:3
h.fireWith @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:3
r @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:4
(anonymous function) @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:5
vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:5

GET https://meta.discourse.org/posts/61510?_=1445475575557 net::ERR_EMPTY_RESPONSE
Y.cors.e.crossDomain.send @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:5J.extend.ajax @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:4o @ _application-5143c01d5a70073a6640168c5a91db74.js:105
_ @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:23
h @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:24
Discourse.Ajax.Em.Mixin.create.ajax @ _application-5143c01d5a70073a6640168c5a91db74.js:121
i.extend.loadPost @ _application-5143c01d5a70073a6640168c5a91db74.js:6602
a.default.Ember.Controller.extend.n.value @ _application-5143c01d5a70073a6640168c5a91db74.js:22879
(anonymous function) @ _application-5143c01d5a70073a6640168c5a91db74.js:22880
b @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:23
y @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:23
g @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:23
(anonymous function) @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:18
r.invoke @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
r.flush @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
n.flush @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
s.end @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
s.run @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:11
l @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:15
a.success @ _application-5143c01d5a70073a6640168c5a91db74.js:68
c @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:3
h.fireWith @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:3
r @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:4
(anonymous function) @ vendor-d726f166eae32585d948cc4b83590d33.js?v=1&origin=https%3A%2F%2Fmeta.discourse.org:5

The empty response comes from Discourse Meta, which says “The page you requested doesn’t exist or is private.” but is perfectly accessible via the API: https://meta.discourse.org/posts/61510.json.

2 Likes

Hmm that is weird, may be a deeper bug, @eviltrout you should have a peek.

Thanks for reporting it. Here’s a fix:

https://github.com/discourse/discourse/commit/09195768be4f05d49e8c9b3b24ee2afd23e777df

4 Likes