Something Went Wrong (infinite recursion and unresponsive site)

There appears to a infinite recursion bug which triggers the below "Something Went Wrong" error and causes the page to unresponsive.

This is the app I'm having trouble with. It was working fine a few days ago:

https://groupby.retool.com/apps/9d72164c-e847-11ed-8a54-5f8c6f284e12

FWIW this app has a series of tables where each table relies on the prior table's selected row to display some child rows. When the initial table is loading, the child tables are in an error state (because there's no selected row yet).

Error: Minified React error #185; visit https://reactjs.org/docs/error-decoder.html?invariant=185 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
    at Nl (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3480546)
    at Object.enqueueSetState (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3427664)
    at y.setState (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3574850)
    at t.componentWillReceiveProps (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3250381)
    at ii (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3428800)
    at tu (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3451002)
    at el (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3501363)
    at Yl (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3487329)
    at Zl (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3487151)
    at $l (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3487009)
    at Bl (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3483785)
    at oa (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3420693)
    at Vl (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3484100)
    at Object.notify (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3527380)
    at t.notifyNestedSubs (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3526950)
    at t.handleChangeWrapper (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3527018)
    at y (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3635573)
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1696986
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1696565
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1695827
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1695833
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:659029
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1696003
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1696925
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3593283
    at b (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3604998)
    at Generator._invoke (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3604778)
    at forEach.e.<computed> [as next] (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3605178)
    at b (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3604998)
    at t (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3605260)
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3605626
    at new Promise (<anonymous>)
    at new t (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3608634)
    at o (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3605605)
    at A._invoke (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3605663)
    at forEach.e.<computed> [as next] (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3605178)
    at d.async (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3601645)
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3593172
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1408780
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1408626
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:924608
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1696439
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3624667
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1696055
    at dispatch (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3637285)
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:721076
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3624658
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:1696055
    at dispatch (https://retool-edge.com/app.1a48f9e7827226af739f.js:2:3637285)
    at https://retool-edge.com/app.1a48f9e7827226af739f.js:2:712879

Hey @Jon_Apgar!

It looks like there's a regression with the new table component that can cause the Minified React error you're seeing when using server-side pagination. For now, can you try using either the legacy table component or building without using server-side pagination?

The dev team is actively looking into the issue and we can let you know here when it's fixed!

1 Like