═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ COMMISSION ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2026-02-03 21:31:01.042 | INFO | Reuse forward: ForwardItem(serial='192.168.240.112:5555', local='tcp:20290', remote='tcp:53516') 2026-02-03 21:31:01.299 | INFO | [Screen_size] 1280x720 2026-02-03 21:31:01.911 | INFO | early_ocr_import call 2026-02-03 21:31:01.919 | INFO | early_ocr_import start 2026-02-03 21:31:01.921 | INFO | <<< UI ENSURE >>> 2026-02-03 21:31:01.928 | INFO | UI get current page 2026-02-03 21:31:01.930 | INFO | Loading OCR dependencies 2026-02-03 21:31:03.834 | INFO | v 1 2026-02-03 21:31:03.858 | INFO | ^ 10 1280 720 0 2026-02-03 21:31:03.864 | INFO | $ 15828 2026-02-03 21:31:03.877 | INFO | minitouch running on port: 20353, pid: 15828 2026-02-03 21:31:03.888 | INFO | max_contact: 10; max_x: 1280; max_y: 720; max_pressure: 0 2026-02-03 21:31:07.177 | INFO | Unknown ui page 2026-02-03 21:31:07.446 | INFO | Click (1023, 648) @ GET_SHIP 2026-02-03 21:32:21.085 | INFO | early_ocr_import finish 2026-02-03 21:32:21.136 | INFO | Unknown ui page 2026-02-03 21:32:21.167 | INFO | Click (1029, 652) @ GET_SHIP 2026-02-03 21:32:23.112 | INFO | Unknown ui page 2026-02-03 21:32:24.751 | INFO | UI additional: IDLE -> REWARD_GOTO_MAIN 2026-02-03 21:32:24.756 | INFO | Click ( 856, 614) @ REWARD_GOTO_MAIN 2026-02-03 21:32:24.864 | INFO | [UI] page_main 2026-02-03 21:32:24.869 | INFO | Goto page_reward 2026-02-03 21:32:24.875 | INFO | <<< UI GOTO PAGE_REWARD >>> 2026-02-03 21:32:24.905 | INFO | Page switch: page_main_white -> page_reward 2026-02-03 21:32:24.910 | INFO | Click ( 15, 226) @ MAIN_GOTO_REWARD_WHITE 2026-02-03 21:32:30.074 | INFO | Page switch: page_main_white -> page_reward 2026-02-03 21:32:30.078 | INFO | Click ( 16, 248) @ MAIN_GOTO_REWARD_WHITE 2026-02-03 21:32:35.354 | INFO | Page switch: page_main_white -> page_reward 2026-02-03 21:32:35.871 | INFO | Click ( 16, 241) @ MAIN_GOTO_REWARD_WHITE 2026-02-03 21:32:38.721 | INFO | Page arrive: page_reward 2026-02-03 21:32:38.727 | INFO | <<< REWARD RECEIVE >>> 2026-02-03 21:32:38.810 | INFO | Click ( 473, 295) @ REWARD_1_WHITE 2026-02-03 21:32:40.024 | INFO | Click ( 469, 292) @ REWARD_1_WHITE 2026-02-03 21:32:41.174 | INFO | Click ( 458, 294) @ REWARD_1_WHITE 2026-02-03 21:32:42.324 | INFO | Click ( 466, 290) @ REWARD_1_WHITE 2026-02-03 21:32:44.739 | INFO | Click ( 457, 196) @ EXP_INFO_S_REWARD 2026-02-03 21:32:46.257 | INFO | Click ( 466, 194) @ EXP_INFO_S_REWARD 2026-02-03 21:32:47.463 | INFO | Click ( 440, 206) @ GET_ITEMS_1 2026-02-03 21:32:48.656 | INFO | Click ( 470, 297) @ REWARD_1_WHITE 2026-02-03 21:32:49.836 | INFO | Click ( 473, 289) @ REWARD_1_WHITE 2026-02-03 21:32:51.031 | INFO | Click ( 478, 296) @ REWARD_1_WHITE 2026-02-03 21:32:52.248 | INFO | Click ( 457, 291) @ REWARD_1_WHITE 2026-02-03 21:32:53.489 | INFO | Click ( 468, 296) @ REWARD_1_WHITE 2026-02-03 21:32:55.547 | INFO | Click ( 483, 197) @ EXP_INFO_S_REWARD 2026-02-03 21:32:57.082 | INFO | Click ( 443, 198) @ EXP_INFO_S_REWARD 2026-02-03 21:33:00.951 | INFO | Click ( 443, 193) @ GET_ITEMS_1 2026-02-03 21:33:02.494 | INFO | Click ( 457, 197) @ GET_ITEMS_1 2026-02-03 21:33:03.641 | INFO | Click ( 457, 289) @ REWARD_1_WHITE 2026-02-03 21:33:07.621 | INFO | Click ( 457, 202) @ EXP_INFO_S_REWARD 2026-02-03 21:33:09.076 | 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 L205 commission() commission.py L583 run() commission.py L532 commission_receive() control.py L37 click() device.py L263 handle_control_check() device.py L305 click_record_check() device.py L43 show_function_call() 2026-02-03 21:33:09.105 | WARNING | Too many click between 2 buttons: EXP_INFO_S_REWARD, REWARD_1_WHITE 2026-02-03 21:33:09.115 | WARNING | History click: ['EXP_INFO_S_REWARD', 'EXP_INFO_S_REWARD', 'GET_ITEMS_1', 'REWARD_1_WHITE', 'REWARD_1_WHITE', 'REWARD_1_WHITE', 'REWARD_1_WHITE', 'REWARD_1_WHITE', 'EXP_INFO_S_REWARD', 'EXP_INFO_S_REWARD', 'GET_ITEMS_1', 'GET_ITEMS_1', 'REWARD_1_WHITE', 'EXP_INFO_S_REWARD', 'EXP_INFO_S_REWARD'] 2026-02-03 21:33:09.130 | ERROR | GameTooManyClickError: Too many click between 2 buttons: EXP_INFO_S_REWARD, REWARD_1_WHITE 2026-02-03 21:33:09.144 | WARNING | Saving error: ./log/error/1770125589144