LmeSzinc / AzurLaneAutoScript

Azur Lane bot (CN/EN/JP/TW) 碧蓝航线脚本 | 无缝委托科研,全自动大世界
https://alas.azurlane.cloud
GNU General Public License v3.0
6.79k stars 804 forks source link

刷紧急委托更换旗舰失败导致后续卡死【日服】 #2751

Open Sliver-Wolf-ver-9 opened 1 year ago

Sliver-Wolf-ver-9 commented 1 year ago

在提问之前...

描述你的问题

刷紧急委托更换旗舰失败导致后续卡死

如何复现

紧急委托设置:前排及旗舰均更换舰船与装备,旗舰不锁定特定舰船 前排红脸或者后排需要更换时,先进行旗舰更换,在此时出现奇怪的现象导致卡死 前面的记录装备以及卸下装备完成后更换旗舰失败,出现无旗舰状况,后续不断尝试更换旗舰,但是一点开船港就退出界面,然后无限卡死了。

预期行为

顺利更换旗舰及装备然后换前排继续摸鱼

相关 Logs

INFO     03:23:47.561 │ <<< EMOTION WITHDRAW >>>                                   
INFO     03:23:47.822 │ <<< ENTER MAP CANCEL >>>                                   
INFO     03:23:49.924 │ Click ( 265,   19) @ MAP_PREPARATION_CANCEL                
═════════════════════════════════ CHANGE FLAGSHIP ═════════════════════════════════
INFO     03:23:50.251 │ CHANGE FLAGSHIP                                            
INFO     03:23:50.252 │ [ChangeFlagship] ship_equip                                
──────────────────────────── RECORD FLAGSHIP EQUIPMENT ────────────────────────────
INFO     03:23:50.253 │ RECORD FLAGSHIP EQUIPMENT                                  
INFO     03:23:50.254 │ <<< UI ENSURE >>>                                          
INFO     03:23:50.255 │ UI get current page                                        
INFO     03:23:50.261 │ [UI] page_event                                            
INFO     03:23:50.262 │ Goto page_fleet                                            
INFO     03:23:50.263 │ <<< UI GOTO PAGE_FLEET >>>                                 
INFO     03:23:50.271 │ Page switch: page_event -> page_main                       
INFO     03:23:50.273 │ Click (1236,   31) @ GOTO_MAIN                             
INFO     03:23:50.825 │ Page switch: page_main -> page_fleet                       
INFO     03:23:50.827 │ Click ( 773,  394) @ MAIN_GOTO_FLEET                       
INFO     03:23:51.729 │ Page arrive: page_fleet                                    
INFO     03:23:51.730 │ <<< UI ENSURE INDEX >>>                                    
INFO     03:23:51.741 │ [OCR_FLEET_INDEX 0.010s] 1                                 
INFO     03:23:51.742 │ [Index] 1                                                  
INFO     03:23:52.013 │ Click (1244,  339) @ FLEET_NEXT                            
INFO     03:23:52.257 │ Click (1247,  341) @ FLEET_NEXT                            
INFO     03:23:52.491 │ Click (1242,  341) @ FLEET_NEXT                            
INFO     03:23:52.773 │ Click (1241,  347) @ FLEET_NEXT                            
INFO     03:23:53.029 │ Click (1250,  348) @ FLEET_NEXT                            
INFO     03:23:53.161 │ [OCR_FLEET_INDEX 0.006s] 4                                 
INFO     03:23:53.162 │ [Index] 4                                                  
INFO     03:23:53.465 │ [OCR_FLEET_INDEX 0.005s] 5                                 
INFO     03:23:53.467 │ [Index] 5                                                  
INFO     03:23:53.770 │ [OCR_FLEET_INDEX 0.005s] 5                                 
INFO     03:23:53.771 │ [Index] 5                                                  
INFO     03:23:54.069 │ [OCR_FLEET_INDEX 0.005s] 5                                 
INFO     03:23:54.071 │ [Index] 5                                                  
INFO     03:23:54.372 │ [OCR_FLEET_INDEX 0.004s] 5                                 
INFO     03:23:54.375 │ [Index] 5                                                  
INFO     03:23:54.629 │ Click (1240,  341) @ FLEET_NEXT                            
INFO     03:23:54.766 │ [OCR_FLEET_INDEX 0.014s] 5                                 
INFO     03:23:54.767 │ [Index] 5                                                  
INFO     03:23:55.059 │ [OCR_FLEET_INDEX 0.006s] 6                                 
INFO     03:23:55.060 │ [Index] 6                                                  
INFO     03:23:55.062 │ Click ( 585,  312) @ FLEET_ENTER_FLAGSHIP, 1.656           
INFO     03:24:06.784 │ Click ( 586,  308) @ FLEET_ENTER_FLAGSHIP, 1.579           
INFO     03:24:08.476 │ RECORD EQUIPMENT                                           
INFO     03:24:08.478 │ DETAIL_SIDE_NAVBAR set to right=1 bottom=1                 
INFO     03:24:08.479 │ Nav item active: 4 from range (0, 4)                       
INFO     03:24:08.481 │ Get equipping list                                         
INFO     03:24:08.482 │ Equipping list: []                                         
INFO     03:24:08.803 │ Click (1217,   97) @ EQUIPMENT_OPEN                        
INFO     03:24:09.105 │ Click ( 983,  586) @ EQUIP_OFF                             
INFO     03:24:09.387 │ Click ( 769,  510) @ POPUP_CONFIRM_                        
INFO     03:24:09.691 │ <<< UI CLICK >>>                                           
INFO     03:24:09.991 │ Click (  73,   66) @ BACK_ARROW                            
───────────────────────────────── CHANGE FLAGSHIP ─────────────────────────────────
INFO     03:24:10.892 │ CHANGE FLAGSHIP                                            
INFO     03:24:10.894 │ <<< UI ENSURE >>>                                          
INFO     03:24:10.895 │ UI get current page                                        
INFO     03:24:10.897 │ [UI] page_fleet                                            
INFO     03:24:10.897 │ Already at page_fleet                                      
INFO     03:24:10.899 │ <<< UI ENSURE INDEX >>>                                    
INFO     03:24:10.906 │ [OCR_FLEET_INDEX 0.006s] 6                                 
INFO     03:24:10.907 │ [Index] 6                                                  
INFO     03:24:10.908 │ <<< UI CLICK >>>                                           
INFO     03:24:10.910 │ Click ( 595,  313) @ FLEET_ENTER_FLAGSHIP                  
INFO     03:24:21.115 │ Click ( 587,  316) @ FLEET_ENTER_FLAGSHIP                  
INFO     03:24:21.715 │ <<< UI CLICK >>>                                           
INFO     03:24:21.724 │ Click (1155,   25) @ DOCK_FILTER                           
INFO     03:24:22.350 │ Setting DOCK options,                                      
INFO     03:24:22.357 │ [DOCK] sort/level, index/all, faction/all, rarity/all,     
         extra/no_limit                                                            
INFO     03:24:22.363 │ Setting DOCK options, sort='total', index='cv',            
         faction='all', rarity='common', extra='enhanceable'                       
INFO     03:24:22.370 │ [DOCK] sort/level, index/all, faction/all, rarity/all,     
         extra/no_limit                                                            
INFO     03:24:22.376 │ Click ( 575,   81) @ FILTER_SORT_2_0                       
INFO     03:24:22.428 │ Click ( 280,  226) @ FILTER_INDEX_0_1                      
INFO     03:24:22.479 │ Click ( 437,  414) @ FILTER_RARITY_1_0                     
INFO     03:24:22.531 │ Click ( 677,  483) @ FILTER_EXTRA_3_0                      
INFO     03:24:22.662 │ [DOCK] sort/total, index/cv, faction/all, rarity/common,   
         extra/no_limit                                                            
INFO     03:24:22.973 │ [DOCK] sort/total, index/cv, faction/all, rarity/common,   
         extra/enhanceable                                                         
INFO     03:24:22.979 │ <<< UI CLICK >>>                                           
INFO     03:24:22.981 │ Click ( 802,  636) @ DOCK_FILTER_CONFIRM                   
INFO     03:24:24.587 │ [Favourite_filter] off                                     
INFO     03:24:24.588 │ <<< FINDING FLAGSHIP >>>                                   
INFO     03:24:24.589 │ Limitaions set to {'level': (1, 31), 'emotion': (10, 150), 
         'rarity': 'any', 'fleet': 6, 'status': 'free'}                            
INFO     03:24:24.590 │                                                            
INFO     03:24:24.590 │ [Dork_sorting] Descending                                  
INFO     03:24:24.591 │ Click (1029,   27) @ SORTING_CLICK                         
INFO     03:24:24.908 │ [Dork_sorting] unknown                                     
INFO     03:24:25.210 │ [Dork_sorting] Ascending                                   
INFO     03:24:26.528 │ [DOCK_LEVEL_OCR 0.083s] [0, 20, 1, 1, 1, 16, 1, 58, 70, 70,
         0, 0, 0, 0]                                                               
INFO     03:24:26.591 │ [DOCK_EMOTION_OCR 0.062s] [0, 66, 150, 150, 150, 119, 150, 
         119, 119, 119, 0, 0, 0, 0]                                                
INFO     03:24:26.662 │ Ship(rarity=None, level=0, emotion=0, fleet=0,             
         status='free', button=CARD_0_0)                                           
INFO     03:24:26.662 │ Ship(rarity=None, level=20, emotion=66, fleet=6,           
         status='free', button=CARD_1_0)                                           
INFO     03:24:26.663 │ Ship(rarity=None, level=1, emotion=150, fleet=0,           
         status='free', button=CARD_2_0)                                           
INFO     03:24:26.664 │ Ship(rarity=None, level=1, emotion=150, fleet=0,           
         status='free', button=CARD_3_0)                                           
INFO     03:24:26.665 │ Ship(rarity=None, level=1, emotion=150, fleet=0,           
         status='free', button=CARD_4_0)                                           
INFO     03:24:26.665 │ Ship(rarity=None, level=16, emotion=119, fleet=0,          
         status='free', button=CARD_5_0)                                           
INFO     03:24:26.666 │ Ship(rarity=None, level=1, emotion=150, fleet=0,           
         status='free', button=CARD_6_0)                                           
INFO     03:24:26.667 │ Ship(rarity=None, level=58, emotion=119, fleet=0,          
         status='free', button=CARD_0_1)                                           
INFO     03:24:26.668 │ Ship(rarity=None, level=70, emotion=119, fleet=0,          
         status='free', button=CARD_1_1)                                           
INFO     03:24:26.669 │ Ship(rarity=None, level=70, emotion=119, fleet=0,          
         status='free', button=CARD_2_1)                                           
INFO     03:24:26.670 │ Ship(rarity=None, level=0, emotion=0, fleet=0,             
         status='free', button=CARD_3_1)                                           
INFO     03:24:26.671 │ Ship(rarity=None, level=0, emotion=0, fleet=0,             
         status='free', button=CARD_4_1)                                           
INFO     03:24:26.672 │ Ship(rarity=None, level=0, emotion=0, fleet=0,             
         status='free', button=CARD_5_1)                                           
INFO     03:24:26.673 │ Ship(rarity=None, level=0, emotion=0, fleet=0,             
         status='free', button=CARD_6_1)                                           
INFO     03:24:26.690 │ [DOCK_SELECTED 0.015s] 10/1                                
INFO     03:24:26.692 │ <<< UI CLICK >>>                                           
INFO     03:24:26.695 │ Click (1140,   21) @ DOCK_FILTER                           
INFO     03:24:27.135 │ Setting DOCK options,                                      
INFO     03:24:27.142 │ [DOCK] sort/total, index/cv, faction/all, rarity/common,   
         extra/enhanceable                                                         
INFO     03:24:27.149 │ Click ( 411,   84) @ FILTER_SORT_1_0                       
INFO     03:24:27.201 │ Click ( 272,  160) @ FILTER_INDEX_0_0                      
INFO     03:24:27.252 │ Click ( 300,  413) @ FILTER_RARITY_0_0                     
INFO     03:24:27.303 │ Click ( 291,  505) @ FILTER_EXTRA_0_0                      
INFO     03:24:27.432 │ [DOCK] sort/level, index/all, faction/all, rarity/all,     
         extra/enhanceable                                                         
INFO     03:24:27.746 │ [DOCK] sort/level, index/all, faction/all, rarity/all,     
         extra/no_limit                                                            
INFO     03:24:27.754 │ Setting DOCK options, sort='level', index='all',           
         faction='all', rarity='all', extra='no_limit'                             
INFO     03:24:27.759 │ [DOCK] sort/level, index/all, faction/all, rarity/all,     
         extra/no_limit                                                            
INFO     03:24:27.765 │ <<< UI CLICK >>>                                           
INFO     03:24:27.768 │ Click ( 799,  646) @ DOCK_FILTER_CONFIRM                   
INFO     03:24:29.188 │ Click (1016,  672) @ SHIP_CONFIRM                          
INFO     03:24:29.777 │ Change flagship success                                    
──────────────────────────── EQUIP FLAGSHIP EQUIPMENT ─────────────────────────────
INFO     03:24:29.779 │ EQUIP FLAGSHIP EQUIPMENT                                   
INFO     03:24:29.779 │ <<< UI ENSURE >>>                                          
INFO     03:24:29.780 │ UI get current page                                        
INFO     03:24:29.782 │ [UI] page_fleet                                            
INFO     03:24:29.783 │ Already at page_fleet                                      
INFO     03:24:29.784 │ <<< UI ENSURE INDEX >>>                                    
INFO     03:24:29.798 │ [OCR_FLEET_INDEX 0.013s] 6                                 
INFO     03:24:29.799 │ [Index] 6                                                  
INFO     03:24:29.800 │ Click ( 592,  312) @ FLEET_ENTER_FLAGSHIP, 1.598           
INFO     03:24:31.819 │ equip_enter DOCK_CHECK -> BACK_ARROW                       
INFO     03:24:31.820 │ Click (  67,   51) @ BACK_ARROW                            
INFO     03:24:41.758 │ Click ( 589,  315) @ FLEET_ENTER_FLAGSHIP, 1.593           
INFO     03:24:43.783 │ equip_enter DOCK_CHECK -> BACK_ARROW                       
INFO     03:24:43.785 │ Click (  46,   59) @ BACK_ARROW                            
INFO     03:24:53.420 │ Click ( 594,  313) @ FLEET_ENTER_FLAGSHIP, 1.575           
INFO     03:24:55.419 │ equip_enter DOCK_CHECK -> BACK_ARROW                       
INFO     03:24:55.420 │ Click (  60,   44) @ BACK_ARROW                            
INFO     03:25:05.346 │ Click ( 587,  316) @ FLEET_ENTER_FLAGSHIP, 1.624           
INFO     03:25:07.392 │ equip_enter DOCK_CHECK -> BACK_ARROW                       
INFO     03:25:07.394 │ Click (  56,   50) @ BACK_ARROW                            
INFO     03:25:17.032 │ Click ( 586,  308) @ FLEET_ENTER_FLAGSHIP, 1.659           
INFO     03:25:19.115 │ equip_enter DOCK_CHECK -> BACK_ARROW                       
INFO     03:25:19.117 │ Click (  53,   48) @ BACK_ARROW                            
INFO     03:25:29.037 │ Click ( 591,  311) @ FLEET_ENTER_FLAGSHIP, 1.621           
INFO     03:25:31.094 │ equip_enter DOCK_CHECK -> BACK_ARROW                       
INFO     03:25:31.095 │ Click (  48,   48) @ BACK_ARROW                            
INFO     03:25:40.724 │ Click ( 592,  314) @ FLEET_ENTER_FLAGSHIP, 1.568           
INFO     03:25:42.735 │ equip_enter DOCK_CHECK -> BACK_ARROW                       
INFO     03:25:42.736 │ Click (  69,   49) @ BACK_ARROW                            
WARNING  03:25:52.348 │ Too many click between 2 buttons: BACK_ARROW,              
         FLEET_ENTER_FLAGSHIP                                                      
WARNING  03:25:52.350 │ History click: ['FLEET_ENTER_FLAGSHIP', 'BACK_ARROW',      
         'FLEET_ENTER_FLAGSHIP', 'BACK_ARROW', 'FLEET_ENTER_FLAGSHIP',             
         'BACK_ARROW', 'FLEET_ENTER_FLAGSHIP', 'BACK_ARROW',                       
         'FLEET_ENTER_FLAGSHIP', 'BACK_ARROW', 'FLEET_ENTER_FLAGSHIP',             
         'BACK_ARROW', 'FLEET_ENTER_FLAGSHIP', 'BACK_ARROW',                       
         'FLEET_ENTER_FLAGSHIP']                                                   
ERROR    03:25:52.351 │ GameTooManyClickError: Too many click between 2 buttons:   
         BACK_ARROW, FLEET_ENTER_FLAGSHIP                                          
WARNING  03:25:52.352 │ Saving error: ./log/error/1686421552352                    
WARNING  03:25:52.523 │ Game stuck, com.YoStarJP.AzurLane will be restarted in 10  
         seconds                                                                   
WARNING  03:25:52.524 │ If you are playing by hand, please stop Alas               
INFO     03:25:52.525 │ Task call: Restart                                         
INFO     03:25:52.535 │ Bind task {'General', 'GemsFarming', 'TaskBalancer',       
         'Alas', 'EventGeneral'}                                                   
INFO     03:25:52.536 │ Save config ./config\alas.json,                            
         Restart.Scheduler.NextRun=datetime.datetime(2023, 6, 11, 3, 25, 52),      
         Restart.Scheduler.Enable=True                                             
INFO     03:26:02.542 │ Scheduler: End task `GemsFarming`                          
CRITICAL 03:26:02.543 │ Task `GemsFarming` failed 3 or more times.                 
CRITICAL 03:26:02.543 │ Possible reason #1: You haven't used it correctly. Please  
         read the help text of the options.                                        
CRITICAL 03:26:02.544 │ Possible reason #2: There is a problem with this task.     
         Please contact developers or try to fix it yourself.                      
CRITICAL 03:26:02.545 │ Request human takeover                                     
INFO     03:26:02.546 │ No provider specified, skip sending

截图

8_IM1JEDTC)LLOQ~_LBBOSK

还有别的吗?

使用的雷电模拟器,多开后模拟器 Serial用的127.0.0.1:5557 截图方式自动选择最快,用的DroidCast_raw 模拟器控制方案前后换了几次都是同样的结果,分别是miniTouch、ADB、MaaTouch 多次重启【包括电脑】后均得不到改善 ———————————— 手动替换#2750的图片后重启依旧发生错误

LmeSzinc commented 1 year ago

尝试更换模拟器