═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ RESEARCH ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2025-09-29 04:15:33.340 | INFO | <<< UI ENSURE >>> 2025-09-29 04:15:33.346 | INFO | UI get current page 2025-09-29 04:15:33.582 | INFO | Unknown ui page 2025-09-29 04:15:33.623 | INFO | Click (1179, 87) @ LOGIN_ANNOUNCE_2 2025-09-29 04:15:34.121 | INFO | Unknown ui page 2025-09-29 04:15:34.272 | INFO | [Package_name] com.bilibili.azurlane 2025-09-29 04:15:34.294 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:15:34.504 | INFO | [UI] page_main 2025-09-29 04:15:34.509 | INFO | Goto page_research 2025-09-29 04:15:34.515 | INFO | <<< UI GOTO PAGE_RESEARCH >>> 2025-09-29 04:15:34.542 | INFO | Page switch: page_main_white -> page_reshmenu 2025-09-29 04:15:34.548 | INFO | Click ( 756, 689) @ MAIN_GOTO_RESHMENU 2025-09-29 04:15:39.742 | INFO | Page switch: page_main_white -> page_reshmenu 2025-09-29 04:15:39.747 | INFO | Click ( 739, 691) @ MAIN_GOTO_RESHMENU 2025-09-29 04:15:40.380 | INFO | Page switch: page_reshmenu -> page_research 2025-09-29 04:15:40.385 | INFO | Click ( 416, 364) @ RESHMENU_GOTO_RESEARCH 2025-09-29 04:15:41.006 | INFO | Page arrive: page_research 2025-09-29 04:15:41.010 | INFO | <<< UI CLICK >>> 2025-09-29 04:15:41.028 | INFO | Click ( 36, 237) @ RESEARCH_GOTO_QUEUE 2025-09-29 04:15:42.195 | INFO | Click ( 35, 231) @ RESEARCH_GOTO_QUEUE 2025-09-29 04:16:42.255 | INFO | Function calls: threading.py L890 _bootstrap() threading.py L926 _bootstrap_inner() threading.py L870 run() threadbased.py L254 run() output.py L801 click_callback() app.py L435 process_manager.py L51 start() process.py L112 start() context.py L223 _Popen() context.py L277 _Popen() popen_fork.py L20 __init__() popen_fork.py L74 _launch() process.py L297 _bootstrap() process.py L99 run() process_manager.py L166 run_process() alas.py L570 loop() alas.py L70 run() alas.py L201 research() research.py L567 run() ui.py L32 queue_enter() ui.py L108 ui_click() device.py L188 screenshot() device.py L250 stuck_record_check() device.py L43 show_function_call() 2025-09-29 04:16:42.280 | WARNING | Wait too long 2025-09-29 04:16:42.288 | WARNING | Waiting for {'QUEUE_CHECK', 'RESEARCH_CHECK'} 2025-09-29 04:16:42.417 | INFO | [Package_name] com.bilibili.azurlane 2025-09-29 04:16:42.421 | ERROR | GameStuckError: Wait too long 2025-09-29 04:16:42.425 | WARNING | Saving error: ./log/error/1759090602425