3.1.0b3: /admin/email/received fails

The “Received emails” admin page is failing since 3.1.0b3 (aeab38aff1) with:

:(

Error

IIRC it was working in 3.1.0.beta2 (164b60cd07).

Oh I have the same error in the rejected tab.

In the browser console I see:

TypeError: this._super is not a function
    create incoming-email.js:15
    findAll incoming-email.js:30
    findAll incoming-email.js:30
    y rsvp.js:435
    v rsvp.js:421
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    end index.ts:298
    _run index.ts:667
    run index.ts:339
    d Ember
    success ajax.js:101
    jQuery 6
    b ajax.js:150
    O rsvp.js:460
    O rsvp.js:916
    h ajax.js:163
    findAll incoming-email.js:28
    model admin-email-incomings.js:11
    deserialize Ember
    getModel router_js.js:775
    resolve router_js.js:616
    y rsvp.js:435
    v rsvp.js:421
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    _boundAutorunEnd index.ts:257
    promise callback*n/< platform.ts:28
    flush Ember
    _scheduleAutorun index.ts:803
    _ensureInstance index.ts:791
    schedule index.ts:384
    <anonymous> Ember
    w rsvp.js:492
    resolve router_js.js:934
    y router_js.js:249
    getTransitionByIntent router_js.js:1305
    transitionByIntent router_js.js:1247
    doTransition router_js.js:1366
    transitionTo router_js.js:1776
    Ember 5
    Er runtime.js:6179
    install runtime.js:6316
    g runtime.js:4048
    track validator.js:668
    commit runtime.js:4046
    commit runtime.js:4121
    Mt runtime.js:4141
    Ember 3
    invoke queue.ts:201
application.js:83
Error while processing route: adminEmail.received this._super is not a function create@https://discuss.afpy.org/assets/admin-189896dbf5ef0f649d251ced2a57d56c85b82ea365f4d890694f1bc071b6b24e.js:1810:105
findAll/</<@https://discuss.afpy.org/assets/admin-189896dbf5ef0f649d251ced2a57d56c85b82ea365f4d890694f1bc071b6b24e.js:1812:103
findAll/<@https://discuss.afpy.org/assets/admin-189896dbf5ef0f649d251ced2a57d56c85b82ea365f4d890694f1bc071b6b24e.js:1812:93
y@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4286:12
v@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4284:128
m.prototype.invoke@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4373:192
m.prototype.flush@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4365:141
f.prototype.flush@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4380:207
U.prototype._end@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4444:9
U.prototype.end@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4397:240
U.prototype._run@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4446:118
U.prototype.run@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4406:13
d@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:2569:23
h/b/u.success@https://discuss.afpy.org/assets/discourse-385d0b77a5f242854280a2b5b9f4c375f78b2cb67da605985f8b427ea9d56b5c.js:4310:548
l@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:200:118
fireWith@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:201:698
C@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:483:443
send/r/<@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:494:206
EventHandlerNonNull*send@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:494:392
ajax@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:471:12
b@https://discuss.afpy.org/assets/discourse-385d0b77a5f242854280a2b5b9f4c375f78b2cb67da605985f8b427ea9d56b5c.js:4311:283
O/<@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4304:6
O@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4304:73
h@https://discuss.afpy.org/assets/discourse-385d0b77a5f242854280a2b5b9f4c375f78b2cb67da605985f8b427ea9d56b5c.js:4311:546
findAll@https://discuss.afpy.org/assets/admin-189896dbf5ef0f649d251ced2a57d56c85b82ea365f4d890694f1bc071b6b24e.js:1812:34
model@https://discuss.afpy.org/assets/admin-189896dbf5ef0f649d251ced2a57d56c85b82ea365f4d890694f1bc071b6b24e.js:2128:52
deserialize@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:1615:119
getModel@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4143:26
resolve/<@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4125:621
y@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4286:12
v@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4284:128
m.prototype.invoke@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4373:192
m.prototype.flush@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4365:141
f.prototype.flush@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4380:207
U.prototype._end@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4444:9
U/this._boundAutorunEnd@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4392:595
promise callback*n/<@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4347:28
flush@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:2568:248
U.prototype._scheduleAutorun@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4459:3
U.prototype._ensureInstance@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4457:86
U.prototype.schedule@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4412:13
@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:1857:135
w@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4293:3
resolve@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4155:139
y@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4103:76
getTransitionByIntent@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4203:133
transitionByIntent@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4193:413
doTransition@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4210:13
transitionTo@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4239:74
_doTransition@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:1739:28
transitionTo@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:1536:177
click/<@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:1101:273
a@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:2472:139
click@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:1101:227
EventListener.handleEvent*Er@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:3581:169
install@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:3583:3
commit/g<@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:3413:39
e.track@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:3674:5
commit@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:3413:31
commit@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:3418:17
Mt@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:3420:19
_renderRoots@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:1085:34
_renderRootsTransaction@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:1090:10
_revalidate@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:1090:490
m.prototype.invoke@https://discuss.afpy.org/assets/vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js:4373:182
router.js:1064
Uncaught TypeError: this._super is not a function
    create incoming-email.js:15
    findAll incoming-email.js:30
    findAll incoming-email.js:30
    y rsvp.js:435
    v rsvp.js:421
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    end index.ts:298
    _run index.ts:667
    run index.ts:339
    d Ember
    success ajax.js:101
    jQuery 6
    b ajax.js:150
    O rsvp.js:460
    O rsvp.js:916
    h ajax.js:163
    findAll incoming-email.js:28
    model admin-email-incomings.js:11
    deserialize Ember
    getModel router_js.js:775
    resolve router_js.js:616
    y rsvp.js:435
    v rsvp.js:421
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    _boundAutorunEnd index.ts:257
    promise callback*n/< platform.ts:28
    flush Ember
    _scheduleAutorun index.ts:803
    _ensureInstance index.ts:791
    schedule index.ts:384
    <anonymous> Ember
    w rsvp.js:492
    resolve router_js.js:934
    y router_js.js:249
    getTransitionByIntent router_js.js:1305
    transitionByIntent router_js.js:1247
    doTransition router_js.js:1366
    transitionTo router_js.js:1776
    Ember 5
    Er runtime.js:6179
    install runtime.js:6316
    g runtime.js:4048
    track validator.js:668
    commit runtime.js:4046
    commit runtime.js:4121
    Mt runtime.js:4141
    Ember 3
    invoke queue.ts:201
incoming-email.js:15

I’m on Firefox 110.0.1.

3 Likes

I can confirm this here on Meta and on my test site. It seems the Rejected tab is having a similar issue too.

Let’s see if we can get that looked into. :+1:

3 Likes

Thanks @Julien_Palard and @JammyDodger - this will be fixed by this Pull Request: FIX: Error for admin-panel incoming email logs by davidtaylorhq · Pull Request #20738 · discourse/discourse · GitHub

3 Likes

I can confirm this is fixed for me after upgrading.

Thanks @david and @JammyDodger! Have a great day!

Thank you for your work on Discourse!

4 Likes

This topic was automatically closed after 21 hours. New replies are no longer allowed.