簡體   English   中英

解析服務成功,beforeSave對某些用戶返回“找不到對象”錯誤

[英]Parse Serve successful beforeSave returns “Object Not Found” error for some users

我有一個移動應用程序,該應用程序通過增加數字字段來更新Parse對象。 對於幾個更新的用戶,返回“找不到對象”錯誤結果。

查看服務器日志時,我發現該對象的成功的beforeSave成功,緊接着是“找不到對象”錯誤的指示。

[32minfo [39m:為用戶Kd06Glks3q的時隙觸發了beforeSave:輸入:{...(被截斷)結果:{“ object”:{“ current”:{“ __ op”:“ Increment”,“ amount”:1}, “ organizationId”:“ 5KK3RckkmD”,“ available”:true}} className =時隙,triggerType = beforeSave,user = Kd06Glks3q [31merror [39m:生成響應時出錯。 ParseError {代碼:101,消息:“找不到對象”。 }代碼= 101,消息=未找到對象。 [31merror [39m:找不到對象。 代碼= 101,消息=未找到對象。

這似乎僅在某些Parse用戶中發生(到目前為止為2)。 其他執行相同操作的用戶成功,並且日志顯示afterSave之后立即完成afterSave。 我已經將VERBOSE環境變量設置為1,但是沒有看到任何其他數據。

我正在運行Parse Server 2.7.4

有人看到這種類型的問題嗎?

事實證明,所討論的對象具有指向丟失的Role對象的ACL。 我認為這導致Parse Server在實際保存數據之前嘗試應用ACL時報告“找不到對象”錯誤。 如果返回的解析錯誤實際上引用了未找到的對象的類和ID,那將是很好的...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM