Android 테스트앱 오류

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

[문의] 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 정상 작동하는지 확인 가능하실까요?

혹시 해결되셨을까요? 저도 오늘 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 님 안녕하세요

내부 확인해보니 안드로이드 샌드박스 앱에서 무한재귀 호출 이슈가 확인되어 수정 중에 있습니다.

수정하고 말씀드릴게요 조금만 기다려주세요

서비스에 불편함을 드려 죄송합니다 :folded_hands:

답변 감사합니다. 기다리고 있겠습니다. 노고에 감사드립니다.

2026년 3월 16일 (월) 오후 12:23, 앱인토스 <notifications@appsintoss.discoursemail.com>님이 작성:

@celestia6780 님 기다려주셔서 감사합니다

지금 android 샌드박스앱 업데이트했는데 한번 확인 및 테스트해봐주시겠어요?

1개의 좋아요