2026/03/19

오늘의 이야기

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)


 


 


구글 플레이 콘솔에 앱을 등록 하고 나서 받은 스택 오류 메시지... 길기도 합니다.  들여다 보는 것 마저 힘겨운 이 때 


구원의 손길이 보입니다. 


 


ㅋ~


 


chat.openai 가 알려준 답



 


이렇게 챗봇(GPT)과 함께 오늘도 하나의 오류를 찾아 봅니다. 


 


끝.





댓글 없음:

댓글 쓰기

오늘의 이야기

## 로또 번호 분석 및 추천 **데이터 분석 요약:** 총 20회차 데이터를 분석하여 각 회차별 번호 패턴을 파악하고, 이를 바탕으로 다음 회차 번호를 예측합니다. 분석 항목은 다음과 같습니다. 1. **연속 번호 간 간격:** 각 회차의 번호들 ...