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

记录装备时卡住 #3727

Closed Air111 closed 3 weeks ago

Air111 commented 4 months ago

在提问之前...

描述你的问题

一群群友发的,实在看不懂。

  1. 点击DETAIL_SIDE_NAVBAR_0_3后1.3秒识别到Nav item active: 4 from range (0, 4)
  2. 点击EQUIP_INFO_BAR_3_0的前提条件是识别到EQUIPMENT_OPEN,点击后(最终报错存储的截图)却是在装备页而不是详情页
────────────────────────────────────────────── RECORD FLAGSHIP EQUIPMENT ──────────────────────────────────────────────
2024-05-03 21:31:53.969 | INFO | RECORD FLAGSHIP EQUIPMENT                                                             
2024-05-03 21:31:53.972 | INFO | <<< UI CLICK >>>                                                                      
2024-05-03 21:31:54.025 | INFO | Click ( 939,  663) @ FLEET_DETAIL                                                     
2024-05-03 21:31:58.021 | INFO | Click ( 114,  367) @ FLEET_DETAIL_ENTER_FLAGSHIP                                      
2024-05-03 21:32:04.599 | INFO | RECORD EQUIPMENT                                                                      
2024-05-03 21:32:04.611 | WARNING | Too few nav items found in DETAIL_SIDE_NAVBAR, items: [3]                          
2024-05-03 21:32:04.620 | INFO | DETAIL_SIDE_NAVBAR set to right=1 bottom=1                                            
2024-05-03 21:32:04.636 | WARNING | Too few nav items found in DETAIL_SIDE_NAVBAR, items: [3]                          
2024-05-03 21:32:04.642 | INFO | Nav item active: None from range (3, 3)                                               
2024-05-03 21:32:04.650 | INFO | Click (  29,  448) @ DETAIL_SIDE_NAVBAR_0_3                                           
2024-05-03 21:32:05.993 | INFO | Nav item active: 4 from range (0, 4)                                                  
2024-05-03 21:32:06.019 | INFO | <<< UI CLICK >>>                                                                      
2024-05-03 21:32:07.451 | INFO | Click ( 959,  186) @ EQUIP_INFO_BAR_3_0                                               
2024-05-03 21:33:39.579 | INFO | 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 L395 gems_farming()                                                                                
    gems_farming.py L411 run()                                                                                         
    gems_farming.py L124 flagship_change()                                                                             
equipment_change.py  L64 ship_equipment_record_image()                                                                 
              ui.py  L80 ui_click()                                                                                    
          device.py L161 screenshot()                                                                                  
          device.py L219 stuck_record_check()                                                                          
          device.py  L40 show_function_call()                                                                          
2024-05-03 21:33:39.610 | WARNING | Wait too long                                                                      
2024-05-03 21:33:39.613 | WARNING | Waiting for {'UPGRADE_ENTER', 'EQUIPMENT_OPEN'}                                    
2024-05-03 21:33:41.237 | INFO | [Package_name] com.bilibili.azurlane                                                  
2024-05-03 21:33:41.249 | ERROR | GameStuckError: Wait too long                                                        
2024-05-03 21:33:41.263 | WARNING | Saving error: ./log/error/1714743221263                                            

2024-05-03_21-33-39-555645

附上#3700 动画太慢导致装备还没加载完全问题(五群群友的)的原始log,也存在多余的navbar操作,但最终能切换到详情页

────────────────────────────────────────────── RECORD VANGUARD EQUIPMENT ──────────────────────────────────────────────
2024-04-28 22:19:50.035 | INFO | RECORD VANGUARD EQUIPMENT                                                             
2024-04-28 22:19:50.036 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:50.038 | INFO | Click ( 928,  665) @ FLEET_DETAIL                                                     
2024-04-28 22:19:50.417 | INFO | Click ( 759,  379) @ FLEET_DETAIL_ENTER                                               
2024-04-28 22:19:50.748 | INFO | RECORD EQUIPMENT                                                                      
2024-04-28 22:19:50.749 | INFO | DETAIL_SIDE_NAVBAR set to right=1 bottom=1                                            
2024-04-28 22:19:50.751 | INFO | Nav item active: None from range (0, 3)                                               
2024-04-28 22:19:50.752 | INFO | Click (  39,  432) @ DETAIL_SIDE_NAVBAR_0_3                                           
2024-04-28 22:19:50.850 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:50.921 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:51.022 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:51.122 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:51.225 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:51.327 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:51.428 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:51.530 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:51.631 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:51.733 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:51.834 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:51.950 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:52.036 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:52.149 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:52.266 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:52.349 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:52.438 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:52.538 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:52.668 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:52.749 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:52.841 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:52.842 | INFO | Click (  39,  532) @ DETAIL_SIDE_NAVBAR_0_4                                           
2024-04-28 22:19:52.943 | INFO | Nav item active: 3 from range (0, 4)                                                  
2024-04-28 22:19:53.063 | INFO | Nav item active: 4 from range (0, 4)                                                  
2024-04-28 22:19:53.065 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:53.166 | INFO | Click ( 914,  160) @ EQUIP_INFO_BAR_2_0                                               
2024-04-28 22:19:53.466 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:53.469 | INFO | Click ( 859,  666) @ UPGRADE_ENTER                                                    
2024-04-28 22:19:53.754 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:53.756 | INFO | Click ( 196,  345) @ UPGRADE_QUIT                                                     
2024-04-28 22:19:53.984 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:54.067 | INFO | Click ( 967,  186) @ EQUIP_INFO_BAR_3_0                                               
2024-04-28 22:19:54.383 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:54.386 | INFO | Click ( 813,  633) @ UPGRADE_ENTER                                                    
2024-04-28 22:19:54.668 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:54.670 | INFO | Click ( 214,  449) @ UPGRADE_QUIT                                                     
2024-04-28 22:19:54.863 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:54.965 | INFO | Click (1094,  139) @ EQUIP_INFO_BAR_4_0                                               
2024-04-28 22:19:55.266 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:55.269 | INFO | Click ( 855,  654) @ UPGRADE_ENTER                                                    
2024-04-28 22:19:55.482 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:55.485 | INFO | Click ( 189,  315) @ UPGRADE_QUIT                                                     
2024-04-28 22:19:55.682 | INFO | Recorded equipment index list: [2, 3, 4]                                              
2024-04-28 22:19:55.685 | INFO | Click (1174,   93) @ EQUIPMENT_OPEN                                                   
2024-04-28 22:19:55.800 | INFO | Click ( 982,  590) @ EQUIP_OFF                                                        
2024-04-28 22:19:55.985 | INFO | Click ( 803,  514) @ POPUP_CONFIRM_                                                   
2024-04-28 22:19:56.802 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:56.899 | INFO | Click (  52,   56) @ BACK_ARROW                                                       
2024-04-28 22:19:57.701 | INFO | <<< UI CLICK >>>                                                                      
2024-04-28 22:19:57.816 | INFO | Click (  61,   58) @ BACK_ARROW                                                       

如何复现

No response

预期行为

No response

相关 Logs

No response

截图

No response

还有别的吗?

No response

Air111 commented 4 months ago

这位群友的另一次卡住,这会不会是电脑太慢?3.7秒内没有识别到info_bar,点击EQUIP_OFF后却又识别到?

────────────────────────────────────────────── RECORD FLAGSHIP EQUIPMENT ──────────────────────────────────────────────
2024-05-03 22:19:07.301 | INFO | RECORD FLAGSHIP EQUIPMENT                                                             
2024-05-03 22:19:07.308 | INFO | <<< UI CLICK >>>                                                                      
2024-05-03 22:19:07.344 | INFO | Click ( 967,  672) @ FLEET_DETAIL                                                     
2024-05-03 22:19:11.292 | INFO | Click ( 136,  388) @ FLEET_DETAIL_ENTER_FLAGSHIP                                      
2024-05-03 22:19:17.107 | INFO | RECORD EQUIPMENT                                                                      
2024-05-03 22:19:17.114 | INFO | DETAIL_SIDE_NAVBAR set to right=1 bottom=1                                            
2024-05-03 22:19:17.127 | INFO | Nav item active: 4 from range (0, 4)                                                  
2024-05-03 22:19:17.147 | INFO | <<< UI CLICK >>>                                                                      
2024-05-03 22:19:18.681 | INFO | Click ( 986,  168) @ EQUIP_INFO_BAR_3_0                                               
2024-05-03 22:19:22.921 | INFO | <<< UI CLICK >>>                                                                      
2024-05-03 22:19:22.952 | INFO | Click ( 865,  649) @ UPGRADE_ENTER                                                    
2024-05-03 22:19:26.408 | INFO | <<< UI CLICK >>>                                                                      
2024-05-03 22:19:26.420 | INFO | Click ( 217,  298) @ UPGRADE_QUIT                                                     
2024-05-03 22:19:28.368 | INFO | <<< UI CLICK >>>                                                                      
2024-05-03 22:19:29.430 | INFO | Click (1066,  158) @ EQUIP_INFO_BAR_4_0                                               
2024-05-03 22:19:32.771 | INFO | <<< UI CLICK >>>                                                                      
2024-05-03 22:19:32.795 | INFO | Click ( 837,  660) @ UPGRADE_ENTER                                                    
2024-05-03 22:19:35.781 | INFO | <<< UI CLICK >>>                                                                      
2024-05-03 22:19:35.794 | INFO | Click ( 238,  372) @ UPGRADE_QUIT                                                     
2024-05-03 22:19:38.929 | INFO | Recorded equipment index list: [3, 4]                                                 
2024-05-03 22:19:39.023 | INFO | Click (1181,  104) @ EQUIPMENT_OPEN                                                   
2024-05-03 22:19:41.578 | INFO | Click ( 944,  583) @ EQUIP_OFF                                                        
2024-05-03 22:19:43.466 | INFO | Click ( 797,  510) @ POPUP_CONFIRM_                                                   
2024-05-03 22:19:47.146 | INFO | Click ( 972,  577) @ EQUIP_OFF                                                        
2024-05-03 22:19:48.580 | INFO | <<< UI CLICK >>>                                                                      
2024-05-03 22:20:47.676 | INFO | 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 L395 gems_farming()                                                                                 
   gems_farming.py L411 run()                                                                                          
   gems_farming.py L126 flagship_change()                                                                              
fleet_equipment.py  L36 fleet_back()                                                                                   
             ui.py L324 ui_back()                                                                                      
             ui.py  L80 ui_click()                                                                                     
         device.py L161 screenshot()                                                                                   
         device.py L219 stuck_record_check()                                                                           
         device.py  L40 show_function_call()                                                                           
2024-05-03 22:20:47.698 | WARNING | Wait too long                                                                      
2024-05-03 22:20:47.706 | WARNING | Waiting for {'BACK_ARROW', 'FLEET_DETAIL_CHECK'}                                   
2024-05-03 22:20:48.366 | INFO | [Package_name] com.bilibili.azurlane                                                  
2024-05-03 22:20:48.374 | ERROR | GameStuckError: Wait too long                                                        
2024-05-03 22:20:48.380 | WARNING | Saving error: ./log/error/1714746048380     

2024-05-03_22-20-47-652146

ec7529a2 commented 4 months ago

我也遇到了这个问题,在这份日志中DETAIL_SIDE_NAVBAR_0_3Nav item active: 4 from range (0, 4)只隔220毫秒。

────────────────────────────────────────────── RECORD FLAGSHIP EQUIPMENT ──────────────────────────────────────────────
2024-05-05 06:15:29.260 | INFO | RECORD FLAGSHIP EQUIPMENT                                                             
2024-05-05 06:15:29.262 | INFO | <<< UI CLICK >>>                                                                      
2024-05-05 06:15:29.280 | INFO | Click ( 972,  677) @ FLEET_DETAIL                                                     
2024-05-05 06:15:29.684 | INFO | Click ( 137,  367) @ FLEET_DETAIL_ENTER_FLAGSHIP                                      
2024-05-05 06:15:30.496 | INFO | RECORD EQUIPMENT                                                                      
2024-05-05 06:15:30.498 | WARNING | Too few nav items found in DETAIL_SIDE_NAVBAR, items: [3]                          
2024-05-05 06:15:30.500 | INFO | DETAIL_SIDE_NAVBAR set to right=1 bottom=1                                            
2024-05-05 06:15:30.501 | WARNING | Too few nav items found in DETAIL_SIDE_NAVBAR, items: [3]                          
2024-05-05 06:15:30.502 | INFO | Nav item active: None from range (3, 3)                                               
2024-05-05 06:15:30.503 | INFO | Click (  60,  455) @ DETAIL_SIDE_NAVBAR_0_3                                           
2024-05-05 06:15:30.723 | INFO | Nav item active: 4 from range (0, 4)                                                  
2024-05-05 06:15:30.724 | INFO | <<< UI CLICK >>>                                                                      
2024-05-05 06:15:30.938 | INFO | Click (1001,  178) @ EQUIP_INFO_BAR_3_0                                               
2024-05-05 06:16:31.135 | INFO | 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 L395 gems_farming()                                                                                
    gems_farming.py L411 run()                                                                                         
    gems_farming.py L124 flagship_change()                                                                             
equipment_change.py  L64 ship_equipment_record_image()                                                                 
              ui.py  L80 ui_click()                                                                                    
          device.py L161 screenshot()                                                                                  
          device.py L219 stuck_record_check()                                                                          
          device.py  L40 show_function_call()                                                                          
2024-05-05 06:16:31.139 | WARNING | Wait too long                                                                      
2024-05-05 06:16:31.140 | WARNING | Waiting for {'EQUIPMENT_OPEN', 'UPGRADE_ENTER'}                                    
2024-05-05 06:16:31.156 | INFO | [Package_name] com.bilibili.azurlane                                                  
2024-05-05 06:16:31.157 | ERROR | GameStuckError: Wait too long                                                        
2024-05-05 06:16:31.160 | WARNING | Saving error: ./log/error/1714860991160                                            

2024-05-05_06-16-31-124700

Air111 commented 4 months ago

EQUIPMENT_OPEN比navbar更快就位,可以通过识别BACK_ARROW来确保navbar就位,但是我不知道是否能解决问题

Heipen commented 3 months ago

这东西修好了吗?我现在还是偶尔出现,频率比之前低多了但还是每天至少卡死三四次