═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ COMMISSION ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2026-11-09 05:18:15.330 | INFO | <<< UI ENSURE >>> 2026-11-09 05:18:15.333 | INFO | UI get current page 2026-11-09 05:18:15.381 | INFO | [UI] page_os 2026-11-09 05:18:15.385 | INFO | Goto page_reward 2026-11-09 05:18:15.391 | INFO | <<< UI GOTO PAGE_REWARD >>> 2026-11-09 05:18:15.422 | INFO | Page switch: page_os -> page_main 2026-11-09 05:18:15.427 | INFO | Click (1241, 31) @ GOTO_MAIN 2026-11-09 05:18:16.243 | INFO | Page switch: page_main_white -> page_reward 2026-11-09 05:18:16.246 | INFO | Click ( 15, 238) @ MAIN_GOTO_REWARD_WHITE 2026-11-09 05:18:16.829 | INFO | Page arrive: page_reward 2026-11-09 05:18:16.832 | INFO | <<< REWARD RECEIVE >>> 2026-11-09 05:18:16.857 | INFO | Click ( 452, 276) @ REWARD_1_WHITE 2026-11-09 05:18:17.434 | INFO | Oil maxed, buy food to consume oil 2026-11-09 05:18:17.438 | INFO | <<< UI ENSURE >>> 2026-11-09 05:18:17.441 | INFO | UI get current page 2026-11-09 05:18:17.474 | INFO | [UI] page_reward 2026-11-09 05:18:17.479 | INFO | Goto page_dormmenu 2026-11-09 05:18:17.484 | INFO | <<< UI GOTO PAGE_DORMMENU >>> 2026-11-09 05:18:17.518 | INFO | Page switch: page_reward -> page_main 2026-11-09 05:18:17.522 | INFO | Click ( 802, 621) @ REWARD_GOTO_MAIN 2026-11-09 05:18:18.043 | INFO | Page switch: page_main_white -> page_dormmenu 2026-11-09 05:18:18.048 | INFO | Click ( 549, 675) @ MAIN_GOTO_DORMMENU_WHITE 2026-11-09 05:18:18.634 | INFO | Page arrive: page_dormmenu 2026-11-09 05:18:20.138 | INFO | <<< UI GOTO PAGE_DORM >>> 2026-11-09 05:18:20.213 | INFO | Page switch: page_dormmenu -> page_dorm 2026-11-09 05:18:20.218 | INFO | Click ( 425, 528) @ DORMMENU_GOTO_DORM 2026-11-09 05:18:21.034 | INFO | Page arrive: page_dorm ════════════════════════════════════════════════════ DORM BUY FOOD ════════════════════════════════════════════════════ 2026-11-09 05:18:21.038 | INFO | DORM BUY FOOD 2026-11-09 05:18:21.438 | INFO | Click ( 275, 592) @ DORM_FEED_ENTER 2026-11-09 05:18:21.682 | INFO | Click (1119, 618) @ DORM_INFO 2026-11-09 05:18:22.017 | INFO | Click ( 293, 597) @ DORM_FEED_ENTER 2026-11-09 05:18:22.247 | INFO | Click ( 873, 384) @ DORM_BUY_FOOD_ENTER 2026-11-09 05:19:22.303 | INFO | Function calls: gui.py L94 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() gui.py L85 func() main.py L463 run() server.py L60 run() runners.py L43 run() on.py L84 main() proxy_headers.py L75 __call__() applications.py L112 __call__() errors.py L146 __call__() base.py L21 __call__() exceptions.py L58 __call__() routing.py L569 __call__() routing.py L540 lifespan() routing.py L481 default_lifespan() routing.py L518 startup() app.py L1550 process_manager.py L227 restart_processes() 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 L591 loop() alas.py L69 run() alas.py L190 commission() commission.py L610 run() commission.py L597 commission_receive() dorm.py L517 dorm_food_run() dorm.py L459 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-11-09 05:19:22.331 | WARNING | Wait too long 2026-11-09 05:19:22.336 | WARNING | Waiting for {'DORM_FEED_CHECK', 'DORM_BUY_FOOD_CHECK'} 2026-11-09 05:19:22.398 | INFO | [Package_name] com.bilibili.azurlane 2026-11-09 05:19:22.402 | ERROR | GameStuckError: Wait too long 2026-11-09 05:19:22.406 | WARNING | Saving error: ./log/error/1794172762406