원본출처: 티스토리 바로가기
Exception java.lang.IllegalArgumentException: Given String is empty or null at com.google.android.gms.common.internal.Preconditions.checkNotEmpty (Preconditions.java) at com.google.firebase.auth.FirebaseAuth.signInWithEmailAndPassword (FirebaseAuth.java) at androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1.invokeSuspend (TapGestureDetector.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (BaseContinuationImpl.java) at kotlinx.coroutines.DispatchedTaskKt.resume (DispatchedTask.kt) at kotlinx.coroutines.CancellableContinuationImpl.tryResume (CancellableContinuationImpl.java) at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume (CancellableContinuationImpl.java) at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl (CancellableContinuationImpl.java) at kotlinx.coroutines.CompletionStateKt.toState (CompletionState.kt) at kotlinx.coroutines.CancellableContinuationImpl.resumeWith (CancellableContinuationImpl.java) at androidx.compose.ui.input.pointer.SuspendingPointerInputFilter.dispatchPointerEvent (SuspendingPointerInputFilter.java) at androidx.compose.ui.input.pointer.SuspendingPointerInputFilter.onPointerEvent-H0pRuoY (SuspendingPointerInputFilter.java) at androidx.compose.ui.node.BackwardsCompatNode.onPointerEvent-H0pRuoY (BackwardsCompatNode.java) at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass (Node.java) at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass (Node.java) at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass (Node.java) at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass (Node.java) at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass (Node.java) at androidx.compose.ui.input.pointer.NodeParent.dispatchMainEventPass (NodeParent.java) at androidx.compose.ui.input.pointer.HitPathTracker.dispatchChanges (HitPathTracker.java) at androidx.compose.ui.input.pointer.PointerInputEventProcessor.process-BIzXfog (PointerInputEventProcessor.java) at androidx.compose.ui.platform.AndroidComposeView.sendMotionEvent-8iAsVTc (AndroidComposeView.java) at androidx.compose.ui.platform.AndroidComposeView.handleMotionEvent-8iAsVTc (AndroidComposeView.java) at androidx.compose.ui.platform.AndroidComposeView.dispatchTouchEvent (AndroidComposeView.java) at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3030) at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2719) at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3030) at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2719) at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3030) at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2719) at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3030) at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2719) at com.android.internal.policy.DecorView.superDispatchTouchEvent (DecorView.java:440) at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1830) at android.app.Activity.dispatchTouchEvent (Activity.java:3400) at com.android.internal.policy.DecorView.dispatchTouchEvent (DecorView.java:398) at android.view.View.dispatchPointerEvent (View.java:12752) at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:5106) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:4909) at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4426) at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4479) at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4445) at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:4585) at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4453) at android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:4642) at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4426) at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4479) at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4445) at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4453) at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4426) at android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:7092) at android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:7061) at android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:7022) at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:7195) at android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:186) at android.os.MessageQueue.nativePollOnce at android.os.MessageQueue.next (MessageQueue.java:326) at android.os.Looper.loop (Looper.java:160) at android.app.ActivityThread.main (ActivityThread.java:6669) at java.lang.reflect.Method.invoke at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:858)
구글 플레이 콘솔에 앱을 등록 하고 나서 받은 스택 오류 메시지... 길기도 합니다. 들여다 보는 것 마저 힘겨운 이 때
구원의 손길이 보입니다.
ㅋ~
이렇게 챗봇(GPT)과 함께 오늘도 하나의 오류를 찾아 봅니다.
끝.
댓글
댓글 쓰기