I’m getting this error:
d.YS(...).filter is not a function
When interacting with tables in the UI. I havn’t quite pinned down what is triggering the warning but it seems to pop up multiple at a time.
When I’ve seen it:
- Creating a table, I usually get one character into naming the table and it starts spitting out errors
- Adding column, I also get an:
Cannot read properties of undefined (reading 'columns')
before also getting the d.YS error.
- Changing the Display name of the table, UI
- Changing the Python name of the table,
app_tables.{name}
if you could open up the browser console, and see if there’s anything worth pasting here, we can investigate further
(and or reproduction steps
)
I’ll start working on reproducing this in a fresh app. While I’m working on that, here are the unique error types I found in the console while I was poking at the problem.
Open or focus tab: APP_SCHEMA: 1.676025390625 ms
entry.js:6759 TypeError: d.YS(...).filter is not a function
at db.js:136:100
at index.ts:250:26
at redux-thunk.mjs:5:14
at index.ts:263:16
at dispatch (redux.mjs:371:38)
at index.ts:66:21
apply @ entry.js:6759Understand this error
db.js:136 Uncaught (in promise) TypeError: d.YS(...).filter is not a function
at db.js:136:100
at index.ts:250:26
at redux-thunk.mjs:5:14
at index.ts:263:16
at dispatch (redux.mjs:371:38)
at index.ts:66:21
Update table access 1055946 Object
entry.js:6759 TypeError: Cannot set properties of undefined (setting 'server')
at db.js:1081:71
at Proxy.forEach (<anonymous>)
at db.js:1071:39
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
at k (index.ts:280:43)
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
apply @ entry.js:6759Understand this error
db.js:1081 Uncaught (in promise) TypeError: Cannot set properties of undefined (setting 'server')
at db.js:1081:71
at Proxy.forEach (<anonymous>)
at db.js:1071:39
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
at k (index.ts:280:43)
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
Persist state to Indexed DB: 0.9970703125 ms
entry.js:6759 TypeError: Cannot read properties of undefined (reading 'columns')
at db.js:536:37
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
at k (index.ts:280:43)
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
at g (redux.mjs:160:22)
at index.ts:180:16
apply @ entry.js:6759Understand this error
db.js:536 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'columns')
at db.js:536:37
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
at k (index.ts:280:43)
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
at g (redux.mjs:160:22)
at index.ts:180:16
1 Like
Sorry for the back to back posts. I expected reproduction steps to be more interesting…
- Create an app (i used custom HTML)
- Create a table
I get the error before I even name it.
Here is the console log from app creation to end. I’ve edited the output somewhat to exclude keys, email, and boring repetitive stuff.
Persist state to Indexed DB: 0.935791015625 ms
index.ts:818 finishing app creation
index.ts:174 Persist state to Indexed DB: 0.860107421875 ms
ide-navigation.ts:142 Navigate {type: 'APP_ROOT', appId: 'T5N5OFTUEHXXHQQ7'}
history.js:1173 Updating commit History
remotes.ts:30 App remotes: {}
index.ts:98 Debug env: {description: 'Debug for {my_email}@gmail.com', debugger: null, tags: Array(1), server_keys: {…}, name: 'Debug for {my_email}@gmail.com', …}
index.ts:246 Close tabs: : 0.432861328125 ms
index.ts:246 App loaded: 0.5400390625 ms
6[Violation] Added non-passive event listener to a scroll-blocking <some> event. Consider marking event handler as 'passive' to make the page more responsive. See <URL>
index.ts:246 Add Data Tables service: 0.798095703125 ms
index.ts:246 Marking app paths changed: SETTINGS,services: 0.9638671875 ms
history.js:1173 Updating commit History
autocompleter.ts:115 Autocompleter resetApp DONE
saving.ts:279 Saving: [Array(2)]
index.ts:246 Moving all changed app paths to pending save 18: 1.295166015625 ms
saving.ts:303 Previous saves in flight: ['18']
saving.ts:344 Save attempt # 1
history.js:1120 Ref refs/heads/master moves to {v: 'f7b3c544481b6b26e71ec7cd78a1c663760a9954', t: 1774629805, m: 'Edited settings', p: Array(1), e: '{my_email}@gmail.com'} with update {oid: 'f7b3c544481b6b26e71ec7cd78a1c663760a9954', malleable?: true, updated: '2026-03-27T16:43:25.479430359Z', save-seq: {…}, ref: 'refs/heads/master'}
history.js:340 handleVersionUpdate(): ref refs/heads/master moved from 649223745fdeda4526710fff48a24a6321565570 to f7b3c544481b6b26e71ec7cd78a1c663760a9954
history.js:374 Fresh commit f7b3c544481b6b26e71ec7cd78a1c663760a9954
index.ts:246 Update malleable commits: 0.39501953125 ms
history.js:398 Our branch moved, but suppressing reloading
index.ts:246 Finished save 18: 0.837158203125 ms
history.js:335 handleVersionUpdate(): ref refs/heads/master is already at f7b3c544481b6b26e71ec7cd78a1c663760a9954 vs f7b3c544481b6b26e71ec7cd78a1c663760a9954, nothing for handleVersionUpdate() to do
index.ts:246 App saved: 0.791015625 ms
index.ts:174 Persist state to Indexed DB: 0.93798828125 ms
index.ts:174 Persist state to Indexed DB: 0.925048828125 ms
index.ts:174 Persist state to Indexed DB: 0.89404296875 ms
index.ts:246 Marking app paths changed: SETTINGS,db_schema: 0.43896484375 ms
AutoCompleter.ts:437 Invalidating table schema
ide-navigation.ts:142 Navigate {type: 'DB_TABLE', tableMappingId: null, tableId: 1055966}
index.ts:246 Open or focus tab: DB_TABLE: 0.970947265625 ms
user.ts:292 Claim achievement: addedDataTable
view.ts:62 Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://t5n5oftuehxxhqq7.anvil.app') does not match the recipient window's origin ('https://anvil.works').
raiseEvent @ view.ts:62
(anonymous) @ mouse-over-designer.ts:14
o1 @ react-dom-client.production.js:8583
...
(boring stuff)
...
(anonymous) @ react-dom-client.production.js:12095Understand this warning
view.ts:62 Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://t5n5oftuehxxhqq7.anvil.app') does not match the recipient window's origin ('https://anvil.works').
raiseEvent @ view.ts:62
(anonymous) @ Designer.tsx:175
setTimeout
(anonymous) @ index.ts:163
r.current.r.current @ useEventCallback.ts:38Understand this warning
index.ts:246 Configure User collapsedCTA: 6.0751953125 ms
jquery-migrate.min.js?sha=...dda3:2 JQMIGRATE: Migrate is installed, version 3.5.2
js?key=...MNcmAn-e_...UA&v=3:332 Google Maps JavaScript API has been loaded directly without loading=async. This can result in suboptimal performance. For best-practice loading patterns please see https://goo.gle/js-api-loading
Aea @ js?key=...MNcmAn-e_...UA&v=3:332
google.maps.Load @ js?key=...MNcmAn-e_...UA&v=3:14
(anonymous) @ js?key=...MNcmAn-e_...UA&v=3:636
(anonymous) @ js?key=...MNcmAn-e_...UA&v=3:636
Understand this warning
saving.ts:279 Saving: [Array(2)]
index.ts:246 Moving all changed app paths to pending save 19: 1.4609375 ms
saving.ts:303 Previous saves in flight: ['19']
saving.ts:344 Save attempt # 1
history.js:1120 Ref refs/heads/master moves to {v: '...c137', t: 1774629814, m: 'Edited settings', p: Array(1), e: '{my_email}' with update {oid: '...c137', malleable?: true, updated: '2026-03-27T16:43:34.307292469Z', save-seq: {…}, ref: 'refs/heads/master'}
history.js:340 handleVersionUpdate(): ref refs/heads/master moved from f7b3c544481b6b26e71ec7cd78a1c663760a9954 to 5ee24166f58d76a0798234623b54b2809678c137
history.js:371 Replaced malleable commit 5ee24166f58d76a0798234623b54b2809678c137
index.ts:246 Update malleable commits: 0.410888671875 ms
history.js:398 Our branch moved, but suppressing reloading
index.ts:246 Finished save 19: 0.989013671875 ms
history.js:335 handleVersionUpdate(): ref refs/heads/master is already at 5ee24166f58d76a0798234623b54b2809678c137 vs 5ee24166f58d76a0798234623b54b2809678c137, nothing for handleVersionUpdate() to do
index.ts:246 App saved: 0.649169921875 ms
index.ts:213 TypeError: d.YS(...).filter is not a function
at db.js:136:100
at index.ts:250:26
at redux-thunk.mjs:5:14
at index.ts:263:16
at dispatch (redux.mjs:371:38)
at index.ts:66:21
apply @ entry.js:6759
(anonymous) @ index.ts:213Understand this error
db.js:136 Uncaught (in promise) TypeError: d.YS(...).filter is not a function
at db.js:136:100
at index.ts:250:26
at redux-thunk.mjs:5:14
at index.ts:263:16
at dispatch (redux.mjs:371:38)
at index.ts:66:21
(anonymous) @ db.js:136
(anonymous) @ index.ts:250
(anonymous) @ redux-thunk.mjs:5
(anonymous) @ index.ts:263
dispatch @ redux.mjs:371
(anonymous) @ index.ts:66
setTimeout
(anonymous) @ index.ts:64
(anonymous) @ redux-thunk.mjs:7
(anonymous) @ index.ts:265
dispatch @ redux.mjs:371
(anonymous) @ db.js:123
await in (anonymous)
(anonymous) @ index.ts:250
(anonymous) @ redux-thunk.mjs:5
(anonymous) @ index.ts:263
(anonymous) @ DatabaseNav.jsx:211
onClick @ Button.tsx:381
p @ LinkInternal.tsx:33
u6 @ react-dom-client.production.js:12317
(anonymous) @ react-dom-client.production.js:12867
tx @ react-dom-client.production.js:1498
sn @ react-dom-client.production.js:12455
cd @ react-dom-client.production.js:15306
cc @ react-dom-client.production.js:15274Understand this error
index.ts:174 Persist state to Indexed DB: 0.987060546875 ms
1 Like
should now be fixed, thanks for reporting
Still getting the same error if I change the DB name. Here is the console:
Persist state to Indexed DB: 1.362060546875 ms
db.js:1059 Update table access 1055966 {name: 'Table 1', id: 1055966, columns: {…}, python_name: 'test', client: 'none', …}
index.ts:213 TypeError: Cannot set properties of undefined (setting 'server')
at db.js:1081:71
at Proxy.forEach (<anonymous>)
at db.js:1071:39
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
at k (index.ts:280:43)
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
apply @ entry.js:6759
(anonymous) @ index.ts:213Understand this error
db.js:1081 Uncaught (in promise) TypeError: Cannot set properties of undefined (setting 'server')
at db.js:1081:71
at Proxy.forEach (<anonymous>)
at db.js:1071:39
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
at k (index.ts:280:43)
at immer.mjs:558:56
at j.produce (immer.mjs:571:20)
at immer.mjs:558:23
(anonymous) @ db.js:1081
(anonymous) @ db.js:1071
(anonymous) @ immer.mjs:558
(anonymous) @ immer.mjs:571
(anonymous) @ immer.mjs:558
k @ index.ts:280
(anonymous) @ immer.mjs:558
(anonymous) @ immer.mjs:571
(anonymous) @ immer.mjs:558
g @ redux.mjs:160
(anonymous) @ index.ts:180
(anonymous) @ redux-logger.js:1
(anonymous) @ index.ts:108
(anonymous) @ index.ts:83
(anonymous) @ redux-thunk.mjs:7
(anonymous) @ index.ts:265
dispatch @ redux.mjs:371
(anonymous) @ index.ts:244
(anonymous) @ db.js:1064
(anonymous) @ index.ts:250
(anonymous) @ redux-thunk.mjs:5
(anonymous) @ index.ts:263
dispatch @ redux.mjs:371
(anonymous) @ db.js:117
(anonymous) @ index.ts:250
(anonymous) @ redux-thunk.mjs:5
(anonymous) @ index.ts:263
(anonymous) @ Toolbar.tsx:187
await in (anonymous)
(anonymous) @ useEventCallback.ts:38
(anonymous) @ NavNodeRenamer.tsx:29
(anonymous) @ useEventCallback.ts:38
u6 @ react-dom-client.production.js:12317
(anonymous) @ react-dom-client.production.js:12867
tx @ react-dom-client.production.js:1495
sn @ react-dom-client.production.js:12455
cd @ react-dom-client.production.js:15306
cc @ react-dom-client.production.js:15274
(anonymous) @ NavNodeRenamer.tsx:47
(anonymous) @ useEventCallback.ts:38
(anonymous) @ SharedComponents.jsx:538
(anonymous) @ useEventCallback.ts:38
u6 @ react-dom-client.production.js:12317
(anonymous) @ react-dom-client.production.js:12867
tx @ react-dom-client.production.js:1498
sn @ react-dom-client.production.js:12455
cd @ react-dom-client.production.js:15306
cc @ react-dom-client.production.js:15274Understand this error
index.ts:174 Persist state to Indexed DB: 0.885009765625 ms
index.ts:213 TypeError: d.YS(...).filter is not a function
at db.js:136:100
at index.ts:250:26
at redux-thunk.mjs:5:14
at index.ts:263:16
at dispatch (redux.mjs:371:38)
at index.ts:66:21
apply @ entry.js:6759
(anonymous) @ index.ts:213Understand this error
db.js:136 Uncaught (in promise) TypeError: d.YS(...).filter is not a function
at db.js:136:100
at index.ts:250:26
at redux-thunk.mjs:5:14
at index.ts:263:16
at dispatch (redux.mjs:371:38)
at index.ts:66:21
(anonymous) @ db.js:136
(anonymous) @ index.ts:250
(anonymous) @ redux-thunk.mjs:5
(anonymous) @ index.ts:263
dispatch @ redux.mjs:371
(anonymous) @ index.ts:66
setTimeout
(anonymous) @ index.ts:64
(anonymous) @ redux-thunk.mjs:7
(anonymous) @ index.ts:265
dispatch @ redux.mjs:371
(anonymous) @ db.js:123
await in (anonymous)
(anonymous) @ index.ts:250
(anonymous) @ redux-thunk.mjs:5
(anonymous) @ index.ts:263
(anonymous) @ Toolbar.tsx:187
await in (anonymous)
(anonymous) @ useEventCallback.ts:38
(anonymous) @ NavNodeRenamer.tsx:29
(anonymous) @ useEventCallback.ts:38
u6 @ react-dom-client.production.js:12317
(anonymous) @ react-dom-client.production.js:12867
tx @ react-dom-client.production.js:1495
sn @ react-dom-client.production.js:12455
cd @ react-dom-client.production.js:15306
cc @ react-dom-client.production.js:15274
(anonymous) @ NavNodeRenamer.tsx:47
(anonymous) @ useEventCallback.ts:38
(anonymous) @ SharedComponents.jsx:538
(anonymous) @ useEventCallback.ts:38
u6 @ react-dom-client.production.js:12317
(anonymous) @ react-dom-client.production.js:12867
tx @ react-dom-client.production.js:1498
sn @ react-dom-client.production.js:12455
cd @ react-dom-client.production.js:15306
cc @ react-dom-client.production.js:15274Understand this error
index.ts:174 Persist state to Indexed DB: 0.81689453125 ms
index.ts:174 Persist state to Indexed DB: 0.883056640625 ms
I also get the error when I try and add table column.
1 Like
Thanks. Sorry about that should now be fixed.
1 Like
Thanks @stucork. Quick check looks like everything is good.
1 Like