Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- firebase
- ListView
- develop
- riverpod
- 엡
- JQ
- java 콘솔 출력 차이
- 자바 출력 방식
- LLM
- printf
- scss
- react
- Flutter
- abap
- Clean Architecture
- lifecycle
- 자바스크립트
- 자바 포맷 출력
- UI/UX
- nodejs
- unity
- npm
- java
- DART
- 배포
- 앱심사
- 단축키
- println
- java 출력
- JS
Archives
- Today
- Total
목록2025/09/02 (1)
guricode
[flutter-sns-project - 6] 트러블슈팅 - 로그인 수행시 Null오류
1. 문제 개요오류 상황: 로그인 버튼 클릭 시 인증 실패여도 홈으로 이동하거나, 비동기 처리 타이밍에 따라 엉뚱한 분기 발생.발생 배경: vm.login이 Future인데 await 없이 호출했고, 분기 조건을 if (UserState != null)로 작성했다.2. 오류 코드 및 오류 메시지오류 코드: 명시적 예외 없음(논리 오류).오류 메시지: 화면 전환은 되지만 실패 케이스에서도 홈 진입. 드물게 비동기 타이밍 문제로 후속 코드에서 네비게이션 관련 경고 가능.관련 로그: print('test UserState is null')가 절대 호출되지 않음(조건이 항상 참이기 때문).3. 원인 분석오류 원인 1: await 누락. vm.login 완료 전 분기 실행. Future의 결과를 사용하지 않음.오..
앱/Flutter&Dart
2025. 9. 2. 21:36