이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
[문의] SDK 2.0.1 마이그레이션 후 샌드박스에서 StackOverflowError 발생
-
에러: ScreenFragmentScreenLifecycleEvent.MediaBrowserCompatSearchResultReceiver에서 StackOverflowError
-
환경: @apps-in-toss/framework 2.0.1, RN 0.84, 최신 샌드박스 앱
-
재현: 업데이트된 테스트앱 실행시 하단 로그 반복 → 크래시
|
|
| o.ScreenFragmentScreenLifecycleEvent |
|
| MediaBrowserCompatSearchResultReceiver |
|
-
스택: im.toss.rn.granite.core.GraniteActivity, react_native_screens_release, TabsHost
appName (선택)
bamboo
adb reverse tcp:8081 tcp:8081 정상 작동하는지 확인 가능하실까요?
igjg
3
혹시 해결되셨을까요? 저도 오늘 SDK2.0.2로 마이그레이션 후 3월6일자 샌드박스앱으로 테스트 중인데 동일한 오류가 발생중어서요..
adb reverse tcp:8081 tcp:8081 정상 작동
아직 미해결입니다
3/6일자 이후 샌드박스 사용중. sdk2.0.5 반영. 아래 오류 미해결입니다.
【에러】
java.lang.StackOverflowError: stack size 8188KB
【발생 위치】
- Process: viva.republica.toss.test (토스 샌드박스 앱)
- ScreenFragmentScreenLifecycleEvent (react-native-screens)
- GraniteActivity (앱인토스/Granite 네이티브)
【호출 경로】
ScreenFragmentScreenLifecycleEvent.MediaBrowserCompatSearchResultReceiver(:81)
→ (동일 메서드 수백 번 반복, 무한 재귀)
→ ScreenFragmentScreenLifecycleEvent.show(:495)
→ GraniteActivity.read(:685)
→ GraniteActivity.MediaBrowserCompatSearchResultReceiver(:522)
→ react_native_screens_release.resumeWith(:34)
→ Handler.handleCallback
【재현 방법】
샌드박스 앱에서 intoss://bamboo-app 실행 시 즉시 크래시
【환경】
- @apps-in-toss/framework: 2.0.5
- react-native: 0.84.0
- react-native-screens: 4.24.0
- Android 실기기
@celestia6780 님 안녕하세요
내부 확인해보니 안드로이드 샌드박스 앱에서 무한재귀 호출 이슈가 확인되어 수정 중에 있습니다.
수정하고 말씀드릴게요 조금만 기다려주세요
서비스에 불편함을 드려 죄송합니다 
답변 감사합니다. 기다리고 있겠습니다. 노고에 감사드립니다.
2026년 3월 16일 (월) 오후 12:23, 앱인토스 <notifications@appsintoss.discoursemail.com>님이 작성:
@celestia6780 님 기다려주셔서 감사합니다
지금 android 샌드박스앱 업데이트했는데 한번 확인 및 테스트해봐주시겠어요?
1개의 좋아요