BUG #1436905
描述
步骤:
打开登录游戏
GM获取大量卡牌,进入卡牌活动
等待活动还有几秒结束
进入星星小铺,兑换礼包
实际结果:弹出活动结束弹窗,报错
描述
步骤:
打开登录游戏
GM获取大量卡牌,进入卡牌活动
等待活动还有几秒结束
进入星星小铺,兑换礼包
实际结果:弹出活动结束弹窗,报错
Exception: TaskCanceledException: A task was canceled.
Logical.UI.CardCollectStoreView.GetReward () (at E:/JENKINS_HOME/workspace/Merge_Android_Line1/GGMergeUnity/Assets/Logical/UI/CardCollect/Window/CardCollectStoreView.cs:16707566)
Logical.UI.CardCollectStoreView._OnDestroy () (at E:/JENKINS_HOME/workspace/Merge_Android_Line1/GGMergeUnity/Assets/Logical/UI/CardCollect/Window/CardCollectStoreView.cs:75)
Framework.UI.UIWindow.__DestroyInternal () (at E:/JENKINS_HOME/workspace/Merge_Android_Line1/GGMergeUnity/Assets/GameFramework/UI/Public/Manager/UIManager/Window/UIWindow.cs:256)
Framework.UI.UIWindow._OnPlayExitAnimationComplete () (at E:/JENKINS_HOME/workspace/Merge_Android_Line1/GGMergeUnity/Assets/GameFramework/UI/Public/Manager/UIManager/Window/UIWindow.cs:1109)
Framework.UI.UIWindowUGUI+<DoPlayExitAnimation>d__87.MoveNext () (at E:/JENKINS_HOME/workspace/Merge_Android_Line1/GGMergeUnity/Assets/GameFramework/UI/Public/Manager/UIManager/UGUI/UIWindowUGUI.cs:978)
System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <00000000000000000000000000000000>:0)
System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () (at <00000000000000000000000000000000>:0)
System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) (at <00000000000000000000000000000000>:0)
System.Threading.Tasks.Task.FinishContinuations () (at <00000000000000000000000000000000>:0)
System.Threading.Tasks.Task.TrySetCanceled (System.Threading.CancellationToken tokenToRecord, System.Object cancellationException) (at <00000000000000000000000000000000>:0)
System.Threading.Tasks.Task+DelayPromise.Complete () (at <00000000000000000000000000000000>:0)
System.Threading.CancellationTokenSource.ExecuteCallbackHandlers (System.Boolean throwOnFirstException) (at <00000000000000000000000000000000>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <00000000000000000000000000000000>:0)
--- End of stack trace from previous location where exception was thrown ---
System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) (at <00000000000000000000000000000000>:0)
UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at <00000000000000000000000000000000>:0)
UnityEngine.UnitySynchronizationContext.Exec () (at <00000000000000000000000000000000>:0)
还是有报错
Exception: TaskCanceledException: A task was canceled.
Logical.UI.CardCollectStoreView.GetReward () (at E:/JENKINS_HOME/workspace/Merge_Android_Line1/GGMergeUnity/Assets/Logical/UI/CardCollect/Window/CardCollectStoreView.cs:16707566)
Logical.UI.CardCollectStoreView._OnDestroy () (at E:/JENKINS_HOME/workspace/Merge_Android_Line1/GGMergeUnity/Assets/Logical/UI/CardCollect/Window/CardCollectStoreView.cs:76)
Framework.UI.UIWindow.__DestroyInternal () (at E:/JENKINS_HOME/workspace/Merge_Android_Line1/GGMergeUnity/Assets/GameFramework/UI/Public/Manager/UIManager/Window/UIWindow.cs:256)
Framework.UI.UIWindow._OnPlayExitAnimationComplete () (at E:/JENKINS_HOME/workspace/Merge_Android_Line1/GGMergeUnity/Assets/GameFramework/UI/Public/Manager/UIManager/Window/UIWindow.cs:1120)
Framework.UI.UIWindowUGUI+<DoPlayExitAnimation>d__87.MoveNext () (at E:/JENKINS_HOME/workspace/Merge_Android_Line1/GGMergeUnity/Assets/GameFramework/UI/Public/Manager/UIManager/UGUI/UIWindowUGUI.cs:978)
System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <00000000000000000000000000000000>:0)
System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () (at <00000000000000000000000000000000>:0)
System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) (at <00000000000000000000000000000000>:0)
System.Threading.Tasks.Task.FinishContinuations () (at <00000000000000000000000000000000>:0)
System.Threading.Tasks.Task.TrySetCanceled (System.Threading.CancellationToken tokenToRecord, System.Object cancellationException) (at <00000000000000000000000000000000>:0)
System.Threading.Tasks.Task+DelayPromise.Complete () (at <00000000000000000000000000000000>:0)
System.Threading.CancellationTokenSource.ExecuteCallbackHandlers (System.Boolean throwOnFirstException) (at <00000000000000000000000000000000>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <00000000000000000000000000000000>:0)
--- End of stack trace from previous location where exception was thrown ---
System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) (at <00000000000000000000000000000000>:0)
UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at <00000000000000000000000000000000>:0)
UnityEngine.UnitySynchronizationContext.Exec () (at <00000000000000000000000000000000>:0)