═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ COMMISSION ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2026-09-09 13:35:14.399 | INFO | Reuse forward: ForwardItem(serial='192.168.240.112:5555', local='tcp:20943', remote='tcp:53516') 2026-09-09 13:35:14.446 | INFO | [Screen_size] 1280x720 2026-09-09 13:35:14.752 | INFO | early_ocr_import call 2026-09-09 13:35:14.756 | INFO | early_ocr_import start 2026-09-09 13:35:14.757 | INFO | <<< UI ENSURE >>> 2026-09-09 13:35:14.762 | INFO | UI get current page 2026-09-09 13:35:14.764 | INFO | Loading OCR dependencies 2026-09-09 13:35:15.979 | INFO | early_ocr_import finish 2026-09-09 13:35:16.216 | INFO | Unknown ui page 2026-09-09 13:35:16.652 | INFO | Click ( 471, 355) @ LOGIN_CHECK 2026-09-09 13:35:16.830 | INFO | Unknown ui page 2026-09-09 13:35:16.962 | INFO | newCommandTimeout updated to 168h0m0s 2026-09-09 13:35:16.966 | INFO | [u2.Device] Device(atx_agent_url=http://127.0.0.1:46239) 2026-09-09 13:35:17.018 | INFO | [Package_name] com.bilibili.azurlane 2026-09-09 13:35:17.035 | INFO | [Device Orientation] 0 (Normal) 2026-09-09 13:35:17.174 | INFO | Unknown ui page 2026-09-09 13:35:17.472 | INFO | Unknown ui page 2026-09-09 13:35:17.764 | INFO | Unknown ui page 2026-09-09 13:35:18.075 | INFO | Unknown ui page 2026-09-09 13:35:18.362 | INFO | Unknown ui page 2026-09-09 13:35:18.668 | INFO | Unknown ui page 2026-09-09 13:35:19.003 | INFO | Unknown ui page 2026-09-09 13:35:19.279 | INFO | Unknown ui page 2026-09-09 13:35:19.579 | INFO | Unknown ui page 2026-09-09 13:35:19.867 | INFO | Unknown ui page 2026-09-09 13:35:20.082 | INFO | [UI] page_main 2026-09-09 13:35:20.085 | INFO | Goto page_reward 2026-09-09 13:35:20.090 | INFO | <<< UI GOTO PAGE_REWARD >>> 2026-09-09 13:35:20.107 | INFO | Page switch: page_main_white -> page_reward 2026-09-09 13:35:20.111 | INFO | Click ( 16, 221) @ MAIN_GOTO_REWARD_WHITE 2026-09-09 13:35:23.188 | INFO | Click (1178, 100) @ LOGIN_ANNOUNCE_2 2026-09-09 13:35:25.196 | INFO | Page switch: page_main_white -> page_reward 2026-09-09 13:35:25.200 | INFO | Click ( 22, 241) @ MAIN_GOTO_REWARD_WHITE 2026-09-09 13:35:25.789 | INFO | Page arrive: page_reward 2026-09-09 13:35:25.793 | INFO | <<< REWARD RECEIVE >>> 2026-09-09 13:35:25.819 | INFO | Click ( 441, 282) @ REWARD_1_WHITE 2026-09-09 13:35:26.389 | INFO | Click ( 475, 204) @ EXP_INFO_S_REWARD 2026-09-09 13:35:27.588 | INFO | Click ( 433, 192) @ EXP_INFO_S_REWARD 2026-09-09 13:35:28.186 | INFO | Click ( 451, 192) @ GET_ITEMS_1 2026-09-09 13:35:28.490 | INFO | Oil maxed, buy food to consume oil 2026-09-09 13:35:28.494 | INFO | <<< UI ENSURE >>> 2026-09-09 13:35:28.497 | INFO | UI get current page 2026-09-09 13:35:28.525 | INFO | [UI] page_reward 2026-09-09 13:35:28.531 | INFO | Goto page_dormmenu 2026-09-09 13:35:28.536 | INFO | <<< UI GOTO PAGE_DORMMENU >>> 2026-09-09 13:35:28.568 | INFO | Page switch: page_reward -> page_main 2026-09-09 13:35:28.572 | INFO | Click ( 832, 625) @ REWARD_GOTO_MAIN 2026-09-09 13:35:29.105 | INFO | Page switch: page_main_white -> page_dormmenu 2026-09-09 13:35:29.108 | INFO | Click ( 588, 675) @ MAIN_GOTO_DORMMENU_WHITE 2026-09-09 13:35:29.696 | INFO | Page arrive: page_dormmenu 2026-09-09 13:35:31.496 | INFO | <<< UI GOTO PAGE_DORM >>> 2026-09-09 13:35:31.553 | INFO | Page switch: page_dormmenu -> page_dorm 2026-09-09 13:35:31.558 | INFO | Click ( 510, 552) @ DORMMENU_GOTO_DORM 2026-09-09 13:35:32.393 | INFO | Page arrive: page_dorm ════════════════════════════════════════════════════ DORM BUY FOOD ════════════════════════════════════════════════════ 2026-09-09 13:35:32.399 | INFO | DORM BUY FOOD 2026-09-09 13:35:32.791 | INFO | Click ( 271, 592) @ DORM_FEED_ENTER 2026-09-09 13:35:33.046 | INFO | Click (1100, 624) @ DORM_INFO 2026-09-09 13:35:33.368 | INFO | Click ( 269, 594) @ DORM_FEED_ENTER 2026-09-09 13:35:33.604 | INFO | Click ( 886, 389) @ DORM_BUY_FOOD_ENTER 2026-09-09 13:36:33.651 | 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 L457 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 L602 loop() alas.py L70 run() alas.py L205 commission() commission.py L610 run() commission.py L597 commission_receive() dorm.py L504 dorm_food_run() dorm.py L446 dorm_buy_food_enter() base.py L169 loop() device.py L194 screenshot() device.py L256 stuck_record_check() device.py L43 show_function_call() 2026-09-09 13:36:33.665 | WARNING | Wait too long 2026-09-09 13:36:33.669 | WARNING | Waiting for {'DORM_FEED_CHECK', 'DORM_BUY_FOOD_CHECK'} 2026-09-09 13:36:33.724 | INFO | [Package_name] com.bilibili.azurlane 2026-09-09 13:36:33.728 | ERROR | GameStuckError: Wait too long 2026-09-09 13:36:33.731 | WARNING | Saving error: ./log/error/1788932193731