Open ronkorland opened 4 weeks ago
➤ PM Bot commented:
Jira ticket: RJS-2805
@ronkorland Please provide a reproduction case or at least a stack trace.
@kneth the following stack trace is not enough?
get (Results.js:62)
getOwnPropertyDescriptor (OrderedCollection.js:62)
set (OrderedCollection.js:51)
Results (Results.js:33)
objects (Realm.js:691)
getObjects (index.cjs:151)
anonymous (index.cjs:182)
mountMemo (ReactNativeRenderer-dev.js:11819)
useMemo (ReactNativeRenderer-dev.js:12275)
useMemo (react.development.js:1650)
useQuery (index.cjs:181)
RealmDbPage (MainPage.tsx:30)
renderWithHooks (ReactNativeRenderer-dev.js:10867)
mountIndeterminateComponent (ReactNativeRenderer-dev.js:14789)
beginWork (ReactNativeRenderer-dev.js:16628)
beginWork$1 (ReactNativeRenderer-dev.js:22324)
performUnitOfWork (ReactNativeRenderer-dev.js:21471)
workLoopSync (ReactNativeRenderer-dev.js:21398)
renderRootSync (ReactNativeRenderer-dev.js:21369)
performSyncWorkOnRoot (ReactNativeRenderer-dev.js:21020)
flushSyncCallbacks (ReactNativeRenderer-dev.js:6262)
flushSyncCallbacksOnlyInLegacyMode (ReactNativeRenderer-dev.js:6241)
batchedUpdates$1 (ReactNativeRenderer-dev.js:21076)
batchedUpdates (ReactNativeRenderer-dev.js:2750)
_receiveRootNodeIDEvent (ReactNativeRenderer-dev.js:2892)
receiveTouches (ReactNativeRenderer-dev.js:3012)
__callFunction (MessageQueue.js:433)
anonymous (MessageQueue.js:113)
__guard (MessageQueue.js:365)
callFunctionReturnFlushedQueue (MessageQueue.js:112)
I have the same issue. Seems to have happened after upgrading to react-native 0.74.
I'm using react-native
: 0.73.6
but I have the same issue
I'm using
react-native
:0.73.6
but I have the same issue
@ronkorland
do you have this@babel/plugin-transform-private-methods
in your babel config? That seems to have been the cause, at least it was for me.
I fixed it by removing it and adding this to my config instead:
overrides: [
{
exclude: /node_modules\/realm\//,
plugins: [['@babel/plugin-transform-private-methods', { loose: true }]],
},
],
I'm using
react-native
:0.73.6
but I have the same issue@ronkorland
do you have this
@babel/plugin-transform-private-methods
in your babel config? That seems to have been the cause, at least it was for me.I fixed it by removing it and adding this to my config instead:
overrides: [ { exclude: /node_modules\/realm\//, plugins: [['@babel/plugin-transform-private-methods', { loose: true }]], }, ],
Thanks for reply, me babel config looks like this:
module.exports = {
presets: [["module:@react-native/babel-preset"]],
env: {
production: {
plugins: ["react-native-paper/babel"],
},
},
plugins: [
"@realm/babel-plugin",
"babel-plugin-transform-typescript-metadata",
["@babel/plugin-proposal-decorators", { legacy: true }],
["@babel/plugin-transform-class-properties", { loose: true }],
["@babel/plugin-transform-private-property-in-object", { loose: true }],
],
overrides: [
{
exclude: /node_modules\/realm\//,
plugins: [["@babel/plugin-transform-private-methods", { loose: true }]],
},
],
};
But I still have the same error.
@ronkorland
did you reset the cache after editing the config file?
react-native start --reset-cache
@Mitch528 I try now with the reset cache but I still have the same error
Hello @ronkorland did you happen to resolve this issue?
No
How frequently does the bug occur?
Always
Description
realm: 12.6.2 @realm/react: 0.6.2
I created one react-native page inside react-router; the page uses the
useQuery
hook to query my model. When I open the page, I always get the following error: TypeError: Cannot read property 'size' of undefinedStacktrace & log output
Can you reproduce the bug?
Always
Reproduction Steps
No response
Version
12.6.2
What services are you using?
Local Database only
Are you using encryption?
No
Platform OS and version(s)
Android 13
Build environment
Which debugger for React Native: Flipper
Cocoapods version
No response