urbit / landscape

Product board for Landscape.
20 stars 6 forks source link

c.includes is not a function. (In 'c.includes(r)', 'c.includes' is undefined) #1469

Closed urcades closed 2 years ago

urcades commented 2 years ago

Received the below error while attempting to create a host-only-post-able notebook in a group I own — cc @nerveharp

( i know these sorts of issues probably won't be handled with frozen legacy interfaces, but keeping track of this in case others see it )

isWriter (webpack:///groups/lib.ts 201:28)
description (webpack:///src/views/landscape/components/ResourceSkeleton.tsx 135:39)
Ch (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 157:376)
0===e.$$typeof){b.tag=1;b.memoizedState=null;b.updateQueue=null;if(Ff (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 268:205)
Zj (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 251:146)
Zj (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 251:94)
Pj (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 250:369)
Lj (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 243:393)
fs ([native code] undefined:undefined)
jg (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 123:359)
unstable_scheduleCallback (webpack:///node_modules/scheduler/cjs/scheduler.production.min.js 19:242)
jg (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 123:329)
jg (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 123:231)
Jg (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 237:447)
isMounted (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 133:466)
D (webpack:///node_modules/react/cjs/react.production.min.js 13:212)
render (webpack:///src/views/components/ErrorBoundary.tsx 40:15)
Array (webpack:///node_modules/history/esm/history.js 168:45)
forEach ([native code] undefined:undefined)
getConfirmation (webpack:///node_modules/history/esm/history.js 187:11)
handleHashChange (webpack:///node_modules/history/esm/history.js 298:29)
transitionManager.confirmTransitionTo (webpack:///node_modules/history/esm/history.js 385:81)
listeners.filter(function (webpack:///node_modules/history/esm/history.js 162:24)
globalHistory.pushState (webpack:///node_modules/history/esm/history.js 365:50)
history.push (webpack:///src/views/landscape/components/NewChannel.tsx 145:7)
hasOwn.call (webpack:///node_modules/regenerator-runtime/runtime.js 104:14)
tryCatch (webpack:///node_modules/regenerator-runtime/runtime.js 63:31)
asyncGeneratorStep (webpack:///node_modules/@babel/runtime/helpers/asyncToGenerator.js 3:24)
_next (webpack:///node_modules/@babel/runtime/helpers/asyncToGenerator.js 25:27)
promiseReactionJob ([native code] undefined:undefined)
If this is unexpected, email support@tlon.io or [submit an issue](https://github.com/urbit/landscape/issues/new?assignees=&labels=bug&title=c.includes%20is%20not%20a%20function.%20(In%20%27c.includes(r)%27,%20%27c.includes%27%20is%20undefined)&body=```%0AisWriter%20(webpack:///groups/lib.ts%20201:28)%0Adescription%20(webpack:///src/views/landscape/components/ResourceSkeleton.tsx%20135:39)%0ACh%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20157:376)%0A0===e.$$typeof){b.tag=1;b.memoizedState=null;b.updateQueue=null;if(Ff%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20268:205)%0AZj%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20251:146)%0AZj%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20251:94)%0APj%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20250:369)%0ALj%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20243:393)%0Afs%20([native%20code]%20undefined:undefined)%0Ajg%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20123:359)%0Aunstable_scheduleCallback%20(webpack:///node_modules/scheduler/cjs/scheduler.production.min.js%2019:242)%0Ajg%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20123:329)%0Ajg%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20123:231)%0AJg%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20237:447)%0AisMounted%20(webpack:///node_modules/react-dom/cjs/react-dom.production.min.js%20133:466)%0AD%20(webpack:///node_modules/react/cjs/react.production.min.js%2013:212)%0Arender%20(webpack:///src/views/components/ErrorBoundary.tsx%2040:15)%0AArray%20(webpack:///node_modules/history/esm/history.js%20168:45)%0AforEach%20([native%20code]%20undefined:undefined)%0AgetConfirmation%20(webpack:///node_modules/history/esm/history.js%20187:11)%0AhandleHashChange%20(webpack:///node_modules/history/esm/history.js%20298:29)%0AtransitionManager.confirmTransitionTo%20(webpack:///node_modules/history/esm/history.js%20385:81)%0Alisteners.filter(function%20(webpack:///node_modules/history/esm/history.js%20162:24)%0AglobalHistory.pushState%20(webpack:///node_modules/history/esm/history.js%20365:50)%0Ahistory.push%20(webpack:///src/views/landscape/components/NewChannel.tsx%20145:7)%0AhasOwn.call%20(webpack:///node_modules/regenerator-runtime/runtime.js%20104:14)%0AtryCatch%20(webpack:///node_modules/regenerator-runtime/runtime.js%2063:31)%0AasyncGeneratorStep%20(webpack:///node_modules/@babel/runtime/helpers/asyncToGenerator.js%203:24)%0A_next%20(webpack:///node_modules/@babel/runtime/helpers/asyncToGenerator.js%2025:27)%0ApromiseReactionJob%20([native%20code]%20undefined:undefined)%0A```).
urcades commented 2 years ago

Looks like the notebook actually was created, but any time I click on the channel in the sidebar, I get the error below:

isWriter (webpack:///groups/lib.ts 201:28)
description (webpack:///src/views/landscape/components/ResourceSkeleton.tsx 135:39)
Ch (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 157:376)
0===e.$$typeof){b.tag=1;b.memoizedState=null;b.updateQueue=null;if(Ff (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 268:205)
Zj (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 251:146)
Zj (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 251:94)
Pj (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 250:369)
Lj (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 243:393)
fs ([native code] undefined:undefined)
jg (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 123:359)
unstable_scheduleCallback (webpack:///node_modules/scheduler/cjs/scheduler.production.min.js 19:242)
jg (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 123:329)
jg (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 123:231)
Hb (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 292:361)
hd (webpack:///node_modules/react-dom/cjs/react-dom.production.min.js 74:155)
$t ([native code] undefined:undefined)
urcades commented 2 years ago

After a hard refresh everything appears to work as expected — weird little bug!

patosullivan commented 2 years ago

Hey Ed, this one will be fixed with the upcoming OTA.