🐛 Bug Report: [TypeError: Cannot read property 'getItem' of undefined]
@shreshta312 がすでに取り組んでいます。
2026年8月24日 から。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 58/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- react-native, typescript
調査の方向性
まず node_modules/react-native-appwrite/dist/esm/sdk.js と realtime.onMessage の呼び出し経路を調査し、その後、react-native-appwrite 0.34.0 を使用して実際の Android デバイスで再現してください。完了の条件は、その環境で realtime.onMessage が getItem-of-undefined TypeError をスローしなくなることです。
索引モデルが issue の本文から書いたものです。
説明
👟 Reproduction steps
got: node_modules\react-native-appwrite\dist\esm\sdk.js file
check: window.localStorage.getItem('cookieFallback')
and run your app on actual device using realtime.onMessage
👍 Expected behavior
This bug is not expected to occur
👎 Actual Behavior
It throws an error: [TypeError: Cannot read property 'getItem' of undefined]
Call Stack
realtime.onMessage (node_modules\react-native-appwrite\dist\esm\sdk.js)
call ()
invoke (node_modules\react-native\src\private\webapis\dom\events\EventTarget.js)
dispatch (node_modules\react-native\src\private\webapis\dom\events\EventTarget.js)
dispatchEvent (node_modules\react-native\src\private\webapis\dom\events\EventTarget.js)
_eventEmitter.addListener$argument_1 (node_modules\react-native\Libraries\WebSocket\WebSocket.js)
apply ()
emit (node_modules\react-native\Libraries\vendor\emitter\EventEmitter.js)
apply ()
(node_modules@babel\runtime\helpers\superPropGet.js)
RCTDeviceEventEmitterImpl#emit (node_modules\react-native\Libraries\EventEmitter\RCTDeviceEventEmitter.js)
🎲 Appwrite version
Different version (specify in environment)
💻 Operating system
Windows
🧱 Your Environment
I have development built from app running on actual android device with android version 16, and I have latest version of react-native-appwrite: 0.34.0
👀 Have you spent some time to check if this issue has been raised before?
- I checked and didn't find similar issue
🏢 Have you read the Code of Conduct?
- I have read the Code of Conduct
- 主要言語
- TypeScript
- スター
- 4.3k
- フォーク
- 36
- 平均マージ
- 2時間 39分
- マージ済み PR(30日)
- 8
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
appwrite/sdk-for-react-native のほかの issue
-
🐛 Bug Report: Storage uploads fail on Expo SDK 55 because the SDK imports a removed FileSystem APIオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
appwrite/sdk-for-react-native#112 · コメント 3 件 ·
-
🐛 Bug Report: INVALID_STATE_ERROR crash after background + network disconnect + foreground cycle再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
appwrite/sdk-for-react-native#101 ·
-
App crashes at launch on Expo SDK 54: expo-file-system@18 pin conflicts with the app's expo-file-system 19再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 65/100
appwrite/sdk-for-react-native#114 ·
-
🐛 Bug Report: "Entity Too Small" 400 error in file upload再び着手できるかも @ChiragAgg5k が 369 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンbug
appwrite/sdk-for-react-native#73 · コメント 2 件 · 担当者 1 名 ·
appwrite/sdk-for-react-native の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
OpenPetsHQ/openpets#273 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
fritzprix/libr-agent#2161 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
blackboardsh/electrobun#581 ·
-
backlog-skill effort:xs frontend infra ready-for-agent
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
LucasSantana-Dev/Lucky#2862 ·
メンテナーはふだん 1 日以内に返信