═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ REWARD ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2025-04-27 00:13:58.640 | INFO | <<< UI ENSURE >>> 2025-04-27 00:13:58.645 | INFO | UI get current page 2025-04-27 00:13:58.688 | INFO | [UI] page_os 2025-04-27 00:13:58.691 | INFO | Goto page_reward 2025-04-27 00:13:58.696 | INFO | <<< UI GOTO PAGE_REWARD >>> 2025-04-27 00:13:58.731 | INFO | Page switch: page_os -> page_main 2025-04-27 00:13:58.735 | INFO | Click (1245, 44) @ GOTO_MAIN 2025-04-27 00:13:59.857 | INFO | Page switch: page_main_white -> page_reward 2025-04-27 00:13:59.861 | INFO | Click ( 23, 244) @ MAIN_GOTO_REWARD_WHITE 2025-04-27 00:14:00.438 | INFO | Page arrive: page_reward 2025-04-27 00:14:00.443 | INFO | <<< REWARD RECEIVE >>> 2025-04-27 00:14:00.446 | INFO | oil=True, coin=True, exp=True 2025-04-27 00:14:00.461 | INFO | Click ( 139, 78) @ OIL 2025-04-27 00:14:01.050 | INFO | Click ( 310, 68) @ COIN 2025-04-27 00:14:01.658 | INFO | Click ( 488, 37) @ EXP 2025-04-27 00:14:02.842 | INFO | Reward receive end 2025-04-27 00:14:02.847 | INFO | <<< UI GOTO PAGE_MAIN >>> 2025-04-27 00:14:02.883 | INFO | Page switch: page_reward -> page_main 2025-04-27 00:14:02.887 | INFO | Click ( 825, 615) @ REWARD_GOTO_MAIN 2025-04-27 00:14:03.443 | INFO | Page arrive: page_main 2025-04-27 00:14:03.447 | INFO | <<< MISSION REWARD >>> 2025-04-27 00:14:03.449 | INFO | Found mission notice MISSION_NOTICE_WHITE 2025-04-27 00:14:03.453 | INFO | <<< UI GOTO PAGE_MISSION >>> 2025-04-27 00:14:03.471 | INFO | Page switch: page_main_white -> page_mission 2025-04-27 00:14:03.480 | INFO | Click ( 896, 684) @ MAIN_GOTO_MISSION_WHITE 2025-04-27 00:14:04.039 | INFO | Page arrive: page_mission 2025-04-27 00:14:04.044 | INFO | REWARD_SIDE_NAVBAR set to left=1 upper=1 2025-04-27 00:14:04.050 | INFO | Nav item active: 0 from range (0, 5) 2025-04-27 00:14:04.087 | INFO | Click (1075, 24) @ MISSION_MULTI 2025-04-27 00:14:04.952 | INFO | Click (1008, 657) @ GET_ITEMS_2 2025-04-27 00:14:05.008 | INFO | Got items from mission 2025-04-27 00:14:05.251 | INFO | Click (1068, 21) @ MISSION_MULTI 2025-04-27 00:14:06.461 | INFO | Click (1055, 30) @ MISSION_MULTI 2025-04-27 00:14:07.651 | INFO | Click (1063, 31) @ MISSION_MULTI 2025-04-27 00:14:08.851 | INFO | Click (1079, 19) @ MISSION_MULTI 2025-04-27 00:14:10.057 | INFO | Click (1063, 20) @ MISSION_MULTI 2025-04-27 00:14:11.254 | INFO | Click (1054, 30) @ MISSION_MULTI 2025-04-27 00:14:12.452 | INFO | Click (1082, 19) @ MISSION_MULTI 2025-04-27 00:14:13.654 | INFO | Click (1059, 29) @ MISSION_MULTI 2025-04-27 00:14:14.855 | INFO | Click (1078, 20) @ MISSION_MULTI 2025-04-27 00:14:16.056 | INFO | Click (1068, 25) @ MISSION_MULTI 2025-04-27 00:14:17.267 | INFO | Click (1074, 26) @ MISSION_MULTI 2025-04-27 00:14:18.460 | INFO | Function calls: gui.py L76 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 L67 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 L1520 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 L555 loop() alas.py L69 run() alas.py L214 reward() reward.py L308 run() reward.py L240 reward_mission() reward.py L178 _reward_mission_all() reward.py L114 _reward_mission_collect() control.py L37 click() device.py L259 handle_control_check() device.py L295 click_record_check() device.py L43 show_function_call() 2025-04-27 00:14:18.481 | WARNING | Too many click for a button: MISSION_MULTI 2025-04-27 00:14:18.485 | WARNING | History click: ['MISSION_MULTI', 'MISSION_MULTI', 'MISSION_MULTI', 'MISSION_MULTI', 'MISSION_MULTI', 'MISSION_MULTI', 'MISSION_MULTI', 'MISSION_MULTI', 'MISSION_MULTI', 'MISSION_MULTI', 'MISSION_MULTI', 'MISSION_MULTI'] 2025-04-27 00:14:18.489 | ERROR | GameTooManyClickError: Too many click for a button: MISSION_MULTI 2025-04-27 00:14:18.493 | WARNING | Saving error: ./log/error/1745684058493