Im going nuts, within studio I have a social page that im trying to create/ AI is. I cant seem to get passed a basic friend request wihin the site. Users are in firebase “users” however its an ongoing issue to get a response other than user not found. Help
Hi @Darwin_Bicknell. Welcome.
First, are you attempting to test this in prototyper mode, localhost within Code mode, or testing in a published environment?
Second, are you able to pull any data from your Firestore (which I’m assuming is where your firebase users are stored)?
thank you, yes in test mode, and yes i can pull data.
dev console states: Fetch finished loading: POST “”.
Fetch finished loading: POST “”.
Fetch finished loading: POST “”.
Fetch finished loading: POST “”.
Fetch finished loading: POST “”.
Fetch finished loading: POST “”.
Fetch finished loading: POST “”.
Fetch finished loading: POST “”.
Fetch finished loading: POST “”.
Fetch finished loading: POST “”.
Fetch finished loading: POST “”.
use-auth.tsx:306 Error sending friend request: FirebaseError: Missing or insufficient permissions.
overrideMethod @ hook.js:608
window.console.error @ app-index.js:33
console.error @ hydration-error-info.js:63
sendFriendRequest @ use-auth.tsx:306
await in sendFriendRequest
findAndAddFriendByEmail @ use-auth.tsx:357
await in findAndAddFriendByEmail
handleFindFriend @ page.tsx:57
callCallback @ react-dom.development.js:20565
invokeGuardedCallbackImpl @ react-dom.development.js:20614
invokeGuardedCallback @ react-dom.development.js:20689
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:20703
executeDispatch @ react-dom.development.js:32128
processDispatchQueueItemsInOrder @ react-dom.development.js:32160
processDispatchQueue @ react-dom.development.js:32173
dispatchEventsForPlugins @ react-dom.development.js:32184
eval @ react-dom.development.js:32374
batchedUpdates$1 @ react-dom.development.js:24953
batchedUpdates @ react-dom.development.js:28844
dispatchEventForPluginEventSystem @ react-dom.development.js:32373
dispatchEvent @ react-dom.development.js:30141
dispatchDiscreteEvent @ react-dom.development.js:30112
use-auth.tsx:301 Fetch failed loading: GET “https://firestore.googleapis.com/google.firestore.v1.Firestore/Write/channel?gsessionid=OQxLAznXb_kBM_UDbwTG7pepkkTjob3OldVO99Es4XE&VER=8&database=projects%2Fsocialsync-e7f46%2Fdatabases%2F(default)&RID=rpc&SID=S8N0UFjn3-mR37OrkwjxTA&AID=0&CI=0&TYPE=xmlhttp&zx=b0n15vlmk49x&t=1”.
h.send @ webchannel_blob_es2018.js:79
h.ea @ webchannel_blob_es2018.js:87
Jb @ webchannel_blob_es2018.js:57
fd @ webchannel_blob_es2018.js:103
h.Fa @ webchannel_blob_es2018.js:102
Da @ webchannel_blob_es2018.js:41
Promise.then
x @ webchannel_blob_es2018.js:41
ec @ webchannel_blob_es2018.js:101
Rb @ webchannel_blob_es2018.js:66
M.Y @ webchannel_blob_es2018.js:60
M.ca @ webchannel_blob_es2018.js:57
ab @ webchannel_blob_es2018.js:52
F @ webchannel_blob_es2018.js:50
Wc @ webchannel_blob_es2018.js:89
h.bb @ webchannel_blob_es2018.js:88
h.Ea @ webchannel_blob_es2018.js:88
Lc @ webchannel_blob_es2018.js:84
h.Pa @ webchannel_blob_es2018.js:82
Promise.then
Nc @ webchannel_blob_es2018.js:82
h.Sa @ webchannel_blob_es2018.js:82
Promise.then
h.send @ webchannel_blob_es2018.js:79
h.ea @ webchannel_blob_es2018.js:87
Jb @ webchannel_blob_es2018.js:56
Hb @ webchannel_blob_es2018.js:55
h.Ga @ webchannel_blob_es2018.js:99
Da @ webchannel_blob_es2018.js:41
Promise.then
x @ webchannel_blob_es2018.js:41
fc @ webchannel_blob_es2018.js:97
h.connect @ webchannel_blob_es2018.js:95
Y.m @ webchannel_blob_es2018.js:109
Io @ index.esm2017.js:14102
send @ index.esm2017.js:13902
a_ @ index.esm2017.js:14460
p_ @ index.esm2017.js:14709
PRIVATE_onWriteStreamOpen @ index.esm2017.js:15180
eval @ index.esm2017.js:14543
eval @ index.esm2017.js:14571
eval @ index.esm2017.js:18764
eval @ index.esm2017.js:18797
Promise.then
gu @ index.esm2017.js:18797
enqueue @ index.esm2017.js:18764
enqueueAndForget @ index.esm2017.js:18742
eval @ index.esm2017.js:14571
eval @ index.esm2017.js:14542
wo @ index.esm2017.js:13908
eval @ index.esm2017.js:14171
setTimeout
Bo @ index.esm2017.js:14166
T @ index.esm2017.js:14683
P @ index.esm2017.js:14539
eval @ index.esm2017.js:14529
Promise.then
auth @ index.esm2017.js:14520
start @ index.esm2017.js:14425
start @ index.esm2017.js:14677
__PRIVATE_startWriteStream @ index.esm2017.js:15176
__PRIVATE_fillWritePipeline @ index.esm2017.js:15152
await in __PRIVATE_fillWritePipeline
__PRIVATE_syncEngineWrite @ index.esm2017.js:16488
await in __PRIVATE_syncEngineWrite
eval @ index.esm2017.js:21460
await in eval
eval @ index.esm2017.js:18764
eval @ index.esm2017.js:18797
Promise.then
gu @ index.esm2017.js:18797
enqueue @ index.esm2017.js:18764
enqueueAndForget @ index.esm2017.js:18742
PRIVATE_firestoreClientWrite @ index.esm2017.js:21460
executeWrite @ index.esm2017.js:21462
eval @ index.esm2017.js:22075
commit @ index.esm2017.js:21799
sendFriendRequest @ use-auth.tsx:301
await in sendFriendRequest
findAndAddFriendByEmail @ use-auth.tsx:357
await in findAndAddFriendByEmail
handleFindFriend @ page.tsx:57
callCallback @ react-dom.development.js:20565
invokeGuardedCallbackImpl @ react-dom.development.js:20614
invokeGuardedCallback @ react-dom.development.js:20689
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:20703
executeDispatch @ react-dom.development.js:32128
processDispatchQueueItemsInOrder @ react-dom.development.js:32160
processDispatchQueue @ react-dom.development.js:32173
dispatchEventsForPlugins @ react-dom.development.js:32184
eval @ react-dom.development.js:32374
batchedUpdates$1 @ react-dom.development.js:24953
batchedUpdates @ react-dom.development.js:28844
dispatchEventForPluginEventSystem @ react-dom.development.js:32373
dispatchEvent @ react-dom.development.js:30141
dispatchDiscreteEvent @ react-dom.development.js:30112
use-auth.tsx:301 POST https://firestore.googleapis.com/google.firestore.v1.Firestore/Write/channel?VER=8&database=projects%2Fsocialsync-e7f46%2Fdatabases%2F(default)&gsessionid=OQxLAznXb_kBM_UDbwTG7pepkkTjob3OldVO99Es4XE&SID=S8N0UFjn3-mR37OrkwjxTA&RID=16930&TYPE=terminate&zx=33kfmznkmb3v 400 (Bad Request)
gc @ webchannel_blob_es2018.js:96
Y.close @ webchannel_blob_es2018.js:109
eval @ index.esm2017.js:14161
eval @ index.esm2017.js:14111
ab @ webchannel_blob_es2018.js:52
F @ webchannel_blob_es2018.js:50
Z.ta @ webchannel_blob_es2018.js:111
Rb @ webchannel_blob_es2018.js:66
M.Y @ webchannel_blob_es2018.js:60
M.ca @ webchannel_blob_es2018.js:57
ab @ webchannel_blob_es2018.js:52
F @ webchannel_blob_es2018.js:50
Wc @ webchannel_blob_es2018.js:89
h.bb @ webchannel_blob_es2018.js:88
h.Ea @ webchannel_blob_es2018.js:88
Lc @ webchannel_blob_es2018.js:84
h.Pa @ webchannel_blob_es2018.js:82
Promise.then
Nc @ webchannel_blob_es2018.js:82
h.Pa @ webchannel_blob_es2018.js:82
Promise.then
Nc @ webchannel_blob_es2018.js:82
h.Sa @ webchannel_blob_es2018.js:82
Promise.then
h.send @ webchannel_blob_es2018.js:79
h.ea @ webchannel_blob_es2018.js:87
Jb @ webchannel_blob_es2018.js:57
fd @ webchannel_blob_es2018.js:103
h.Fa @ webchannel_blob_es2018.js:102
Da @ webchannel_blob_es2018.js:41
Promise.then
x @ webchannel_blob_es2018.js:41
ec @ webchannel_blob_es2018.js:101
Rb @ webchannel_blob_es2018.js:66
M.Y @ webchannel_blob_es2018.js:60
M.ca @ webchannel_blob_es2018.js:57
ab @ webchannel_blob_es2018.js:52
F @ webchannel_blob_es2018.js:50
Wc @ webchannel_blob_es2018.js:89
h.bb @ webchannel_blob_es2018.js:88
h.Ea @ webchannel_blob_es2018.js:88
Lc @ webchannel_blob_es2018.js:84
h.Pa @ webchannel_blob_es2018.js:82
Promise.then
Nc @ webchannel_blob_es2018.js:82
h.Sa @ webchannel_blob_es2018.js:82
Promise.then
h.send @ webchannel_blob_es2018.js:79
h.ea @ webchannel_blob_es2018.js:87
Jb @ webchannel_blob_es2018.js:56
Hb @ webchannel_blob_es2018.js:55
h.Ga @ webchannel_blob_es2018.js:99
Da @ webchannel_blob_es2018.js:41
Promise.then
x @ webchannel_blob_es2018.js:41
fc @ webchannel_blob_es2018.js:97
h.connect @ webchannel_blob_es2018.js:95
Y.m @ webchannel_blob_es2018.js:109
Io @ index.esm2017.js:14102
send @ index.esm2017.js:13902
a @ index.esm2017.js:14460
p @ index.esm2017.js:14709
PRIVATE_onWriteStreamOpen @ index.esm2017.js:15180
eval @ index.esm2017.js:14543
eval @ index.esm2017.js:14571
eval @ index.esm2017.js:18764
eval @ index.esm2017.js:18797
Promise.then
gu @ index.esm2017.js:18797
enqueue @ index.esm2017.js:18764
enqueueAndForget @ index.esm2017.js:18742
eval @ index.esm2017.js:14571
eval @ index.esm2017.js:14542
wo @ index.esm2017.js:13908
eval @ index.esm2017.js:14171
setTimeout
Bo @ index.esm2017.js:14166
T @ index.esm2017.js:14683
P @ index.esm2017.js:14539
eval @ index.esm2017.js:14529
Promise.then
auth @ index.esm2017.js:14520
start @ index.esm2017.js:14425
start @ index.esm2017.js:14677
__PRIVATE_startWriteStream @ index.esm2017.js:15176
__PRIVATE_fillWritePipeline @ index.esm2017.js:15152
await in __PRIVATE_fillWritePipeline
__PRIVATE_syncEngineWrite @ index.esm2017.js:16488
await in __PRIVATE_syncEngineWrite
eval @ index.esm2017.js:21460
await in eval
eval @ index.esm2017.js:18764
eval @ index.esm2017.js:18797
Promise.then
gu @ index.esm2017.js:18797
enqueue @ index.esm2017.js:18764
enqueueAndForget @ index.esm2017.js:18742
__PRIVATE_firestoreClientWrite @ index.esm2017.js:21460
executeWrite @ index.esm2017.js:21462
eval @ index.esm2017.js:22075
commit @ index.esm2017.js:21799
sendFriendRequest @ use-auth.tsx:301
await in sendFriendRequest
findAndAddFriendByEmail @ use-auth.tsx:357
await in findAndAddFriendByEmail
handleFindFriend @ page.tsx:57
callCallback @ react-dom.development.js:20565
invokeGuardedCallbackImpl @ react-dom.development.js:20614
invokeGuardedCallback @ react-dom.development.js:20689
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:20703
executeDispatch @ react-dom.development.js:32128
processDispatchQueueItemsInOrder @ react-dom.development.js:32160
processDispatchQueue @ react-dom.development.js:32173
dispatchEventsForPlugins @ react-dom.development.js:32184
eval @ react-dom.development.js:32374
batchedUpdates$1 @ react-dom.development.js:24953
batchedUpdates @ react-dom.development.js:28844
dispatchEventForPluginEventSystem @ react-dom.development.js:32373
dispatchEvent @ react-dom.development.js:30141
dispatchDiscreteEvent @ react-dom.development.js:30112
however suing firebase gemini it seems unable to find error
Have you checked your rules in firestore?
yes, rebuilt app several times, checked storage and firestore etc. I’m beginning to feel like my local machine has got something to do with it. file explorer or visual studio.
thanx
The line “missing or insufficient permissions” in the logs you posted above suggest that your user doesn’t have permissions for the collection or document you’re accessing
Thank you, I’ve checked permissions, but seeing console errors I’ll go back.