Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

모바일에서 접속시 접속 불가능한 플래닛이 있을경우 예외처리 #6561

Open
ipdae opened this issue Dec 10, 2024 · 4 comments · May be fixed by #6640
Open

모바일에서 접속시 접속 불가능한 플래닛이 있을경우 예외처리 #6561

ipdae opened this issue Dec 10, 2024 · 4 comments · May be fixed by #6640
Assignees
Milestone

Comments

@ipdae
Copy link
Member

ipdae commented Dec 10, 2024

현재 모바일에서 접속시 연결이 불가능한 플래닛이 존재하는 경우 클라이언트에서 더이상 진행이 불가능한데, 비활성화 등의 방법을 통한 예외처리가 필요합니다.

@ipdae ipdae moved this to Todo in Nine Chronicles Dec 10, 2024
@github-actions github-actions bot added this to the v260.0.0 milestone Dec 10, 2024
@eugene-doobu eugene-doobu moved this from Todo to In Progress in Nine Chronicles Dec 11, 2024
@ipdae ipdae moved this from In Progress to Hold in Nine Chronicles Dec 13, 2024
@ipdae ipdae modified the milestones: v260.0.0, v270.0.0 Dec 16, 2024
@eugene-doobu eugene-doobu moved this from Hold to In Progress in Nine Chronicles Dec 18, 2024
@ipdae ipdae linked a pull request Dec 20, 2024 that will close this issue
@eugene-doobu
Copy link
Member

엔드포인트 검증을 제일 먼저 해야하지않나 싶습니다

@eugene-doobu
Copy link
Member

기존 로그인 안 되있는 상태에서 로그인 시도
image

@eugene-doobu
Copy link
Member

로그인 후

[2024-12-24 04:49:45] An error occurred while sending the request
Nekoyume.Multiplanetary.<UpdatePlanetAccountInfosAsync>d__17:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:Run()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetException(Exception)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:SetException(Exception)
Nekoyume.<QueryAgentAndPledgeAsync>d__2:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:Run()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetException(Exception)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:SetException(Exception)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder`1:SetException(Exception)
Nekoyume.<StateQueryAsync>d__0`1:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:Run()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetException(Exception)
GraphQL.Client.Http.<SendQueryAsync>d__24`1:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetException(Exception)
GraphQL.Client.Http.<SendHttpRequestAsync>d__29`1:MoveNext()
UnityEngine.UnitySynchronizationContext:Exec()
[2024-12-24 04:49:45] [PlanetSelector] Querying agent and avatars failed. Check the endpoint url.
Nekoyume.Multiplanetary.<UpdatePlanetAccountInfosAsync>d__17:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:Run()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetException(Exception)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:SetException(Exception)
Nekoyume.<QueryAgentAndPledgeAsync>d__2:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:Run()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetException(Exception)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:SetException(Exception)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder`1:SetException(Exception)
Nekoyume.<StateQueryAsync>d__0`1:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:Run()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetException(Exception)
GraphQL.Client.Http.<SendQueryAsync>d__24`1:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetException(Exception)
GraphQL.Client.Http.<SendHttpRequestAsync>d__29`1:MoveNext()
UnityEngine.UnitySynchronizationContext:Exec()
[2024-12-24 04:49:44] [PlanetContext] 행성 0x0784263E46610B5aEaA410eD84d997D50e3b8833의 !PLANET_0x100000000004! 계정 정보를 쿼리하지 못했습니다.
!EDESC_NETWORK_CONNECTION_ERROR!
Nekoyume.Multiplanetary.<UpdatePlanetAccountInfosAsync>d__17:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:Run()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetException(Exception)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:SetException(Exception)
Nekoyume.<QueryAgentAndPledgeAsync>d__2:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:Run()
Cysharp.Threading.Tasks.UniTaskCompletionSourceCore`1:TrySetException(Exception)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:SetException(Exception)
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder`1:SetException(Exception)
Nekoyume.<StateQueryAsync>d__0`1:MoveNext()
Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask`2:Run()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetException(Exception)
GraphQL.Client.Http.<SendQueryAsync>d__24`1:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetException(Exception)
GraphQL.Client.Http.<SendHttpRequestAsync>d__29`1:MoveNext()
UnityEngine.UnitySynchronizationContext:Exec()

@eugene-doobu
Copy link
Member

핑체크

query{
  nodeStatus{
    tip{
      id
    }
  }
}

https://odin-validator-5.nine-chronicles.com/graphql 꼭 실제 쿼리 넣을 필요없이 살아있나만 봐도 될것같아요(노드가 정상이 아니면 저 반환도 안올테니) (edited)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

2 participants