LmeSzinc / AzurLaneAutoScript

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

主线进入海图后莫名卡住 #3515

Open UScraft opened 6 months ago

UScraft commented 6 months ago

在提问之前...

描述你的问题

在结束战斗点击结算画面回到地图时卡住,还有另外一种情况是选完舰队后一进地图同样卡住(这个log放在截图里面了)

夜神模拟器,用的安卓9

如何复现

  1. 前往 '...'
  2. 点击 '....'
  3. 滑动到 '....'
  4. 出现问题

预期行为

No response

相关 Logs

WARNING  12:03:19.116 │ Image to detect is not in_map                              
WARNING  12:03:19.387 │ Image to detect is not in_map                              
INFO     12:03:19.858 │            tile_center: 0.955 (good match)                 
INFO     12:03:19.871 │ 0.056s  _   edge_lines: 3 hori, 2 vert                     
INFO     12:03:19.872 │ Edges: /_\   homo_loca: ( 49,  74)                         
INFO     12:03:19.876 │            center_loca: (3, 2)                             
INFO     12:03:19.892 │ Map swipe predict: (-2, -2) (0.015s, current fleet match)  
INFO     12:03:19.894 │                 Camera: D3                                 
INFO     12:03:19.895 │                 Camera: D3                                 
INFO     12:03:19.939 │ 0.043s         predict: 39                                 
INFO     12:03:19.940 │ -- -- -- -- -- -- -- --                                    
INFO     12:03:19.941 │ -- -- -- -- -- -- -- --                                    
INFO     12:03:19.942 │ -- -- -- Fl -- -- 2L --                                    
INFO     12:03:19.943 │ 2L -- -- -- -- -- -- --                                    
INFO     12:03:19.943 │ -- -- -- 2M FL -- -- ..                                    
INFO     12:03:19.944 │ Map swipe: (0, 0)                                          
INFO     12:03:19.944 │ Re-focus to grid center.                                   
INFO     12:03:19.945 │ Map swipe: (0, 0)                                          
INFO     12:03:19.946 │ Global A3 (camera=D3) -> Local A3 (center=D3)              
INFO     12:03:19.947 │ Click ( 249,  385) @ A3                                    
INFO     12:03:20.395 │ Map air raid                                               
INFO     12:03:21.021 │ [HP]   0%   0%   0%   0%   0%   0%                         
INFO     12:03:21.595 │ Map air raid                                               
INFO     12:03:24.072 │ [HP]  98%  98%  98%  98%  98%  98%                         
INFO     12:03:24.077 │ Arrive A3 (is_fleet)                                       
INFO     12:03:24.341 │ Fleet set to 1                                             
WARNING  12:03:24.346 │ Unknown fleet current index, use 1 by default              
INFO     12:03:24.347 │ Fleet: 1, fleet_current_index: 1                           
INFO     12:03:24.348 │ In sight: A3                                               
INFO     12:03:24.349 │ Focus to: D3                                               
INFO     12:03:24.349 │ Map swipe: (0, 0)                                          
INFO     12:03:24.351 │ Re-focus to grid center.                                   
INFO     12:03:24.351 │ Map swipe: (0, 0)                                          
INFO     12:03:24.352 │ Global A3 (camera=D3) -> Local A3 (center=D3)              
INFO     12:03:24.353 │ Click ( 241,  375) @ A3                                    
INFO     12:03:24.609 │ Map air raid                                               
INFO     12:03:25.329 │ [HP]  98%  98%  98%  98%  98%  98%                         
INFO     12:03:25.333 │ Arrive A3 (is_fleet)                                       
INFO     12:03:25.904 │ Arrive A3 confirm. Result: nothing. Expected:              
INFO     12:03:25.907 │ Fleet set to 1                                             
INFO     12:03:25.911 │ Fleet: 1, fleet_current_index: 1                           
INFO     12:03:25.913 │ In sight: A4                                               
INFO     12:03:25.914 │ Focus to: D3                                               
INFO     12:03:25.915 │ Map swipe: (0, 0)                                          
INFO     12:03:25.916 │ Re-focus to grid center.                                   
INFO     12:03:25.917 │ Map swipe: (0, 0)                                          
INFO     12:03:25.917 │ Global A4 (camera=D3) -> Local A4 (center=D3)              
INFO     12:03:25.918 │ Click ( 233,  485) @ A4                                    
INFO     12:03:27.004 │ Map air raid                                               
INFO     12:03:28.311 │ [HP]   0%   0%   0%   0%   0%   0%                         
INFO     12:03:28.902 │ Combat preparation.                                        
INFO     12:03:28.914 │ Bind task ['General', 'Alas', 'Main']                      
INFO     12:03:28.915 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=119,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 3, 1, 12, 3, 28),       
         Main.Emotion.Fleet2Value=119,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 3, 1, 12, 3, 28)        
INFO     12:03:28.923 │ [Emotion fleet_1] 119                                      
INFO     12:03:28.924 │ [Emotion fleet_2] 119                                      
INFO     12:03:28.926 │ [Automation] ON                                            
INFO     12:03:28.928 │ Click (1163,  647) @ BATTLE_PREPARATION                    
INFO     12:03:30.930 │ [Loading] 10%                                              
INFO     12:03:30.931 │ Screenshot interval set to 1.0s                            
INFO     12:03:40.953 │ <<< EMOTION REDUCE >>>                                     
INFO     12:03:40.967 │ Bind task ['General', 'Alas', 'Main']                      
INFO     12:03:40.969 │ Save config ./config\alas.json,                            
         Main.Emotion.Fleet1Value=117,                                             
         Main.Emotion.Fleet1Record=datetime.datetime(2024, 3, 1, 12, 3, 40),       
         Main.Emotion.Fleet2Value=119,                                             
         Main.Emotion.Fleet2Record=datetime.datetime(2024, 3, 1, 12, 3, 40)        
INFO     12:03:40.979 │ [Emotion fleet_1] 117                                      
INFO     12:03:40.980 │ [Emotion fleet_2] 119                                      
INFO     12:03:40.981 │ Combat execute                                             
INFO     12:03:46.938 │ Combat auto check timer reached                            
INFO     12:04:05.390 │ Click (1045,  666) @ BATTLE_STATUS_S                       
INFO     12:04:05.441 │ Combat status                                              
INFO     12:04:05.442 │ [expected_end] with_searching                              
INFO     12:04:05.443 │ Screenshot interval set to 0.3s                            
INFO     12:04:06.468 │ Click (1033,  676) @ BATTLE_STATUS_S                       
INFO     12:04:07.263 │ Click (1029,  656) @ GET_ITEMS_1                           
INFO     12:04:08.512 │ Click (1190,  641) @ EXP_INFO_S                            
INFO     12:04:09.037 │ Click (1214,  640) @ EXP_INFO_S                            
INFO     12:07:09.155 │ Function calls:                                            
                   <string>   L1 <module>                                          
                   spawn.py L105 spawn_main()                                      
                   spawn.py L118 _main()                                           
                 process.py L297 _bootstrap()                                      
                 process.py  L99 run()                                             
         process_manager.py L151 run_process()                                     
                    alas.py L514 loop()                                            
                    alas.py  L68 run()                                             
                    alas.py L343 main()                                            
                     run.py L381 run()                                             
           campaign_base.py L141 run()                                             
           campaign_base.py L100 execute_a_battle()                                
               decorator.py  L70 wrapper()                                         
           campaign_base.py  L90 battle_function()                                 
            campaign_8_2.py  L63 battle_0()                                        
                     map.py L236 clear_roadblocks()                                
                     map.py  L27 clear_chosen_enemy()                              
                   fleet.py L497 goto()                                            
                   fleet.py L320 _goto()                                           
                  combat.py L515 combat()                                          
                  combat.py L418 combat_status()                                   
         enemy_searching.py L111 handle_in_map_with_enemy_searching()              
                  device.py L124 screenshot()                                      
                  device.py L170 stuck_record_check()                              
                  device.py  L41 show_function_call()                              
WARNING  12:07:09.159 │ Wait too long                                              
WARNING  12:07:09.160 │ Waiting for {'GUILD_POPUP_CONFIRM', 'EVENT_CHECK',         
         'MISSION_POPUP_GO', 'MAP_PREPARATION', 'STORY_SKIP_3', 'GET_ITEMS_2',     
         'CAMPAIGN_CHECK', 'POPUP_CANCEL', 'IN_MAP', 'GET_ITEMS_3', 'GET_ITEMS_1', 
         'AUTO_SEARCH_MENU_EXIT', 'GET_MISSION', 'GAME_TIPS', 'STORY_CLOSE',       
         'EXP_INFO_S', 'PAUSE', 'EXP_INFO_B', 'FLEET_PREPARATION',                 
         'STORY_LETTERS_ONLY', 'SP_CHECK', 'MUNITIONS_CHECK', 'EXP_INFO_A'}        
INFO     12:07:09.196 │ [Package_name] com.bilibili.azurlane                       
ERROR    12:07:09.197 │ GameStuckError: Wait too long                              
WARNING  12:07:09.199 │ Saving error: ./log/error/1709266029199                    
WARNING  12:07:09.377 │ Game stuck, com.bilibili.azurlane will be restarted in 10  
         seconds                                                                   
WARNING  12:07:09.378 │ If you are playing by hand, please stop Alas               
INFO     12:07:09.379 │ Task call: Restart                                         
INFO     12:07:09.392 │ Bind task ['General', 'Alas', 'Main']                      
INFO     12:07:09.394 │ Save config ./config\alas.json,                            
         Restart.Scheduler.NextRun=datetime.datetime(2024, 3, 1, 12, 7, 9),        
         Restart.Scheduler.Enable=True                                             
INFO     12:07:19.404 │ Scheduler: End task `Main`                                 
INFO     12:07:19.406 │ [Server] cn                                                
INFO     12:07:19.432 │ Bind task ['General', 'Alas']                              
INFO     12:07:19.434 │ Pending tasks: ['Restart', 'Main']                         
INFO     12:07:19.435 │ [Task] Restart (Enable, 2024-03-01 12:07:09)               
INFO     12:07:19.436 │ Bind task ['General', 'Alas', 'Restart']                   
INFO     12:07:19.441 │ Scheduler: Start task `Restart`

截图

INFO 11:57:01.000 │ No auto search option.
INFO 11:57:01.003 │ Click ( 962, 512) @ MAP_PREPARATION
INFO 11:57:02.560 │ Using fleet: [1, 2, 1]
INFO 11:57:02.611 │ Hard satisfied: Fleet_1: None, Fleet_2: None, Submarine:
None
INFO 11:57:02.615 │ Click (1137, 339) @ FLEET_2_CLEAR
INFO 11:57:02.813 │ Current selected: []
INFO 11:57:02.815 │ Click (1049, 280) @ FLEET_1_BAR_INDEX_1
INFO 11:57:04.593 │ Click (1042, 322) @ FLEET_2_CHOOSE
INFO 11:57:05.192 │ Current selected: []
INFO 11:57:05.194 │ Click (1109, 436) @ FLEET_2_BAR_INDEX_2
INFO 11:57:05.494 │ Click (1059, 338) @ FLEET_2_CHOOSE
INFO 11:57:06.092 │ Click (1058, 323) @ FLEET_2_CHOOSE
INFO 11:57:06.690 │ Click (1058, 335) @ FLEET_2_CHOOSE
INFO 11:57:07.292 │ Click (1045, 340) @ FLEET_2_CHOOSE
INFO 11:57:07.897 │ Click (1055, 328) @ FLEET_2_CHOOSE
INFO 11:57:09.108 │ Click (1044, 320) @ FLEET_2_CHOOSE
INFO 11:57:10.003 │ Click (1146, 439) @ FLEET_2_BAR_INDEX_2
INFO 11:57:10.306 │ Click (1081, 563) @ FLEET_PREPARATION
INFO 11:58:10.519 │ Function calls:

L1 spawn.py L105 spawn_main() spawn.py L118 _main() process.py L297 _bootstrap() process.py L99 run() process_manager.py L151 run_process() alas.py L514 loop() alas.py L68 run() alas.py L343 main() run.py L381 run() campaign_base.py L125 run() map_operation.py L230 enter_map() enemy_searching.py L111 handle_in_map_with_enemy_searching() device.py L124 screenshot() device.py L170 stuck_record_check() device.py L41 show_function_call() WARNING 11:58:10.523 │ Wait too long WARNING 11:58:10.524 │ Waiting for {'GET_MISSION', 'BOOK_POPUP_CHECK', 'STORY_SKIP_3', 'SP_CHECK', 'AUTO_SEARCH_MENU_CONTINUE', 'GAME_TIPS', 'STORY_CLOSE', 'GUILD_POPUP_CONFIRM', 'FLEET_PREPARATION', 'EVENT_CHECK', 'DAILY_CHECK', 'AUTO_SEARCH_MENU_EXIT', 'RETIRE_APPEAR_1', '8-2', 'CAMPAIGN_CHECK', 'STORY_LETTERS_ONLY', 'IN_RETIREMENT_CHECK', 'IN_MAP', 'MAP_PREPARATION'} INFO 11:58:10.582 │ [Package_name] com.bilibili.azurlane ERROR 11:58:10.583 │ GameStuckError: Wait too long WARNING 11:58:10.586 │ Saving error: ./log/error/1709265490586 WARNING 11:58:10.625 │ Game stuck, com.bilibili.azurlane will be restarted in 10 seconds WARNING 11:58:10.626 │ If you are playing by hand, please stop Alas INFO 11:58:10.627 │ Task call: Restart INFO 11:58:10.638 │ Bind task ['General', 'Alas', 'Main'] INFO 11:58:10.639 │ Save config ./config\alas.json, Restart.Scheduler.NextRun=datetime.datetime(2024, 3, 1, 11, 58, 10), Restart.Scheduler.Enable=True INFO 11:58:20.646 │ Scheduler: End task `Main` INFO 11:58:20.648 │ [Server] cn INFO 11:58:20.669 │ Bind task ['General', 'Alas'] INFO 11:58:20.670 │ Pending tasks: ['Restart', 'Commission', 'Main'] INFO 11:58:20.671 │ [Task] Restart (Enable, 2024-03-01 11:58:10) INFO 11:58:20.672 │ Bind task ['General', 'Alas', 'Restart'] INFO 11:58:20.677 │ Scheduler: Start task `Restart` ### 还有别的吗? _No response_
LmeSzinc commented 5 months ago

上传 ./log/error/1709266029199 和 ./log/error/1709265490586

UScraft commented 5 months ago

log.txt log.txt

UScraft commented 5 months ago

@LmeSzinc 已上传log,求大佬帮看

LmeSzinc commented 4 months ago

压缩包打包文件夹上传