🐛 Bug Report: [TypeError: Cannot read property 'getItem' of undefined]
@shreshta312 đang làm issue này rồi.
Từ ngày 24/8/2026.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 58/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- react-native, typescript
Hướng nghiên cứu
Trước tiên, hãy kiểm tra node_modules/react-native-appwrite/dist/esm/sdk.js và đường dẫn gọi realtime.onMessage, sau đó tái hiện lỗi trên một thiết bị Android thực tế với react-native-appwrite 0.34.0. Hoàn tất khi realtime.onMessage không còn ném ra TypeError getItem-of-undefined trong môi trường đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
👟 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
- Ngôn ngữ chính
- TypeScript
- Star
- 4.3k
- Fork
- 36
- Merge trung bình
- 2 giờ 39 phút
- Pull request đã merge (30 ngày)
- 8
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của appwrite/sdk-for-react-native
-
🐛 Bug Report: Storage uploads fail on Expo SDK 55 because the SDK imports a removed FileSystem APIĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
appwrite/sdk-for-react-native#112 · 3 bình luận ·
-
🐛 Bug Report: INVALID_STATE_ERROR crash after background + network disconnect + foreground cycleCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 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 19Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 65/100
appwrite/sdk-for-react-native#114 ·
-
🐛 Bug Report: "Entity Too Small" 400 error in file uploadCó thể làm lại được @ChiragAgg5k đã nhận 369 ngày trước và không có pull request nào đang mở. Đang mởbug
appwrite/sdk-for-react-native#73 · 2 bình luận · 1 người được giao ·
Tất cả issue của appwrite/sdk-for-react-native
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
521xueweihan/HelloGitHub#4025 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
voidzero-dev/void#478 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 69/100
Small-tailqwq/dsh-deep-whale#207 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
The inspector never shows the instances field, so scaling out is unreachableCó thể đã có người làm @Mrkewl đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
xevrion/breakscale#96 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Flux159/mcp-server-kubernetes#384 ·