프로젝트

일반

사용자정보

결함 #14092

[Cloud][SalesPortal] 로그인 시, ServerError 팝업 발생

장다영이(가) 3일 전에 추가함. 2일 전에 수정됨.

상태:
의견
우선순위:
보통
담당자:
시작시간:
2025-11-24
완료기한:
진척도:

50%

추정시간:
버전:
앱버전:
디바이스:
공통
요청자:
OS버전:
심각도:
중대한 결함(Major)

설명

[문제점]
로그인 시, ServerError 팝업 노출됨

[개선점]
정상적으로 로그인 됨

*클라이언트 코드 api_service.dart의 ..interceptors.add(CookieManager(cookieJar!)); 한 줄을 주석처리하면 정상동작
*개발 앱 도메인을 appdev2.kolon.com으로 변경했을 때에도 동일한 현상 발생

이력

#1 박서영이(가) 2일 전에 변경

  • 상태을(를) 신규에서 진행(으)로 변경되었습니다.

#2 박서영이(가) 2일 전에 변경

  • 상태을(를) 진행에서 의견(으)로 변경되었습니다.
  • 진척도을(를) 0에서 50(으)로 변경되었습니다.

클라이언트 로그가 필요할 것 같습니다.
서버 내 오류 로그 못 찾음

#3 장다영이(가) 2일 전에 변경

  1. 처음 로그인 시도(ServerError 팝업 노출)
    I/nit.salesportal(24248): hiddenapi: Accessing hidden method Ljava/lang/invoke/MethodHandles$Lookup;->(Ljava/lang/Class;I)V (runtime_flags=0, domain=core-platform, api=unsupported) from Lretrofit2/Platform; (domain=app) using reflection: allowed
    I/flutter (24248): {isLogedinOtherApps: true, userAccount: yunjiki, password: mdev3}
    I/flutter (24248): {"userAccount":"yunjiki","passwd":"mdev3"}
    I/flutter (24248): RequestType.SIGNIN
    I/flutter (24248): {"username":"yunjiki","password":"mdev3","grant_type":"password","scope":"read","client_id":"default","client_secret":"secret"}
    I/flutter (24248): RequestType.REQEUST_TOKEN
    I/flutter (24248): {"methodName":"Z_LTS_IFS0001","methodParamMap":{"IV_LOGID":"YUNJIKI","appName":"salesportal","functionName":"Z_LTS_IFS0001","resultTables":"ES_RETURN,ES_LOGIN,T_CODE"}}
    I/flutter (24248): RequestType.REQUEST_ES_LOGIN
    I/flutter (24248): #0 DioMixin.listenCancelForAsyncTask. (package:dio/src/dio_mixin.dart:771:67)
    I/flutter (24248):
    I/flutter (24248): #1 Future.any.onValue (dart:async/future.dart:612:5)
    I/flutter (24248):
    I/flutter (24248): null
    I/flutter (24248): -1
    I/flutter (24248): serverError

  2. 두번째 로그인 시도(앱이 죽음)
    I/flutter (24248): RequestType.SIGNIN
    I/flutter (24248): {"username":"yunjiki","password":"mdev3","grant_type":"password","scope":"read","client_id":"default","client_secret":"secret"}
    I/flutter (24248): RequestType.REQEUST_TOKEN
    I/flutter (24248): {"methodName":"Z_LTS_IFS0001","methodParamMap":{"IV_LOGID":"YUNJIKI","appName":"salesportal","functionName":"Z_LTS_IFS0001","resultTables":"ES_RETURN,ES_LOGIN,T_CODE"}}
    I/flutter (24248): {isLogedinOtherApps: true, userAccount: yunjiki, password: mdev3}
    I/flutter (24248): {"userAccount":"yunjiki","passwd":"mdev3"}
    D/AndroidRuntime(24248): Shutting down VM
    E/AndroidRuntime(24248): FATAL EXCEPTION: main
    E/AndroidRuntime(24248): Process: com.kolonbenit.salesportal, PID: 24248
    E/AndroidRuntime(24248): java.lang.IllegalStateException: Reply already submitted
    E/AndroidRuntime(24248): at io.flutter.embedding.engine.dart.DartMessenger$Reply.reply(DartMessenger.java:430)
    E/AndroidRuntime(24248): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1.success(MethodChannel.java:267)
    E/AndroidRuntime(24248): at com.kolon.mkolon.MainActivity.setFinishResult$lambda-7(MainActivity.kt:409)
    E/AndroidRuntime(24248): at com.kolon.mkolon.MainActivity.$r8$lambda$xcym_UFFGszcs2eQX94hWluU5XA(Unknown Source:0)
    E/AndroidRuntime(24248): at com.kolon.mkolon.MainActivity$$ExternalSyntheticLambda5.run(Unknown Source:2)
    E/AndroidRuntime(24248): at android.os.Handler.handleCallback(Handler.java:995)
    E/AndroidRuntime(24248): at android.os.Handler.dispatchMessage(Handler.java:103)
    E/AndroidRuntime(24248): at android.os.Looper.loopOnce(Looper.java:273)
    E/AndroidRuntime(24248): at android.os.Looper.loop(Looper.java:363)
    E/AndroidRuntime(24248): at android.app.ActivityThread.main(ActivityThread.java:9939)
    E/AndroidRuntime(24248): at java.lang.reflect.Method.invoke(Native Method)
    E/AndroidRuntime(24248): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:632)
    E/AndroidRuntime(24248): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)

#4 장다영이(가) 2일 전에 변경

제약 클라이언트 코드와 비교 결과, 제약에서는 이미 문제의 코드가 제거된 상태입니다.
문제의 코드를 제거하여 12/2 배포 예정입니다.

내보내기 Atom PDF