═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ DORM ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2026-01-31 23:19:53.467 | INFO | <<< UI ENSURE >>> 2026-01-31 23:19:53.473 | INFO | UI get current page 2026-01-31 23:19:53.539 | INFO | [UI] page_reward 2026-01-31 23:19:53.545 | INFO | Goto page_dormmenu 2026-01-31 23:19:53.551 | INFO | <<< UI GOTO PAGE_DORMMENU >>> 2026-01-31 23:19:53.597 | INFO | Page switch: page_reward -> page_main 2026-01-31 23:19:53.604 | INFO | Click ( 841, 624) @ REWARD_GOTO_MAIN 2026-01-31 23:19:54.113 | INFO | Page switch: page_main_white -> page_dormmenu 2026-01-31 23:19:54.120 | INFO | Click ( 547, 673) @ MAIN_GOTO_DORMMENU_WHITE 2026-01-31 23:19:54.687 | INFO | Page arrive: page_dormmenu 2026-01-31 23:19:54.694 | INFO | <<< UI GOTO PAGE_DORM >>> 2026-01-31 23:19:54.760 | INFO | Page switch: page_dormmenu -> page_dorm 2026-01-31 23:19:54.765 | INFO | Click ( 477, 568) @ DORMMENU_GOTO_DORM 2026-01-31 23:19:55.282 | INFO | Page arrive: page_dorm ══════════════════════════════════════════════════════ DORM FEED ══════════════════════════════════════════════════════ 2026-01-31 23:19:55.287 | INFO | DORM FEED 2026-01-31 23:19:55.687 | INFO | Click ( 283, 596) @ DORM_FEED_ENTER 2026-01-31 23:20:00.797 | INFO | Click ( 291, 587) @ DORM_FEED_ENTER 2026-01-31 23:20:05.875 | INFO | Click ( 279, 589) @ DORM_FEED_ENTER 2026-01-31 23:20:10.990 | INFO | Click ( 288, 598) @ DORM_FEED_ENTER 2026-01-31 23:20:16.095 | INFO | Click ( 287, 599) @ DORM_FEED_ENTER 2026-01-31 23:20:21.217 | INFO | Click ( 284, 593) @ DORM_FEED_ENTER 2026-01-31 23:20:26.299 | INFO | Click ( 279, 597) @ DORM_FEED_ENTER 2026-01-31 23:20:31.412 | INFO | Click ( 264, 598) @ DORM_FEED_ENTER 2026-01-31 23:20:36.515 | INFO | Click ( 264, 593) @ DORM_FEED_ENTER 2026-01-31 23:20:41.648 | INFO | Click ( 276, 591) @ DORM_FEED_ENTER 2026-01-31 23:20:46.717 | INFO | Click ( 276, 596) @ DORM_FEED_ENTER 2026-01-31 23:20:51.857 | 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 L437 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 L213 dorm() dorm.py L597 run() dorm.py L495 dorm_run() dorm.py L430 dorm_feed_enter() control.py L37 click() device.py L263 handle_control_check() device.py L299 click_record_check() device.py L43 show_function_call() 2026-01-31 23:20:51.877 | WARNING | Too many click for a button: DORM_FEED_ENTER 2026-01-31 23:20:51.880 | WARNING | History click: ['REWARD_GOTO_MAIN', 'MAIN_GOTO_DORMMENU_WHITE', 'DORMMENU_GOTO_DORM', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER', 'DORM_FEED_ENTER'] 2026-01-31 23:20:51.890 | ERROR | GameTooManyClickError: Too many click for a button: DORM_FEED_ENTER 2026-01-31 23:20:51.896 | WARNING | Saving error: ./log/error/1769872851896