═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ EVENT ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ ═════════════════════════════════════════════════════════ D3 ══════════════════════════════════════════════════════════ 2025-11-22 00:34:09.308 | INFO | D3 2025-11-22 00:34:09.310 | INFO | Count: 0 2025-11-22 00:34:09.328 | INFO | UI get current page 2025-11-22 00:34:09.409 | INFO | [UI] page_meta 2025-11-22 00:34:09.413 | INFO | <<< UI GOTO PAGE_CAMPAIGN_MENU >>> 2025-11-22 00:34:09.464 | INFO | Page switch: page_meta -> page_main 2025-11-22 00:34:09.468 | INFO | Click (1237, 30) @ GOTO_MAIN 2025-11-22 00:34:10.498 | INFO | Page switch: page_main_white -> page_campaign_menu 2025-11-22 00:34:10.503 | INFO | Click (1214, 526) @ MAIN_GOTO_CAMPAIGN_WHITE 2025-11-22 00:34:10.795 | INFO | Page arrive: page_campaign_menu 2025-11-22 00:34:10.811 | INFO | Event available 2025-11-22 00:34:10.815 | INFO | <<< UI GOTO PAGE_EVENT >>> 2025-11-22 00:34:10.828 | INFO | Page switch: page_campaign_menu -> page_event 2025-11-22 00:34:10.832 | INFO | Click ( 833, 205) @ CAMPAIGN_MENU_GOTO_EVENT 2025-11-22 00:37:11.043 | 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 L435 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 L367 event() run.py L405 run() campaign_ui.py L380 ensure_campaign_ui() campaign_ui.py L338 campaign_set_chapter() campaign_ui.py L255 campaign_set_chapter_event() campaign_event.py L154 ui_goto_event() ui.py L244 ui_goto() device.py L188 screenshot() device.py L250 stuck_record_check() device.py L43 show_function_call() 2025-11-22 00:37:11.057 | WARNING | Wait too long 2025-11-22 00:37:11.060 | WARNING | Waiting for {'MEOWFFICER_BUY', 'GAME_TIPS', 'DORM_TROPHY_CONFIRM', 'EXCHANGE_CHECK', 'MAIL_CHECK', 'FLEET_CHECK', 'GUILD_POPUP_CONFIRM', 'CAMPAIGN_CHECK', 'NEONCITY_COALITION_CHECK', 'GET_SHIP', 'AUTO_SEARCH_REWARD', 'MONTHLY_PASS_NOTICE', 'GUILD_CHECK', 'MAINTENANCE_ANNOUNCE', 'STORY_SKIP_3', 'TACTICAL_CHECK', 'GET_ITEMS_1', 'CAMPAIGN_MENU_CHECK', 'MAIN_GOTO_CAMPAIGN_WHITE', 'SP_CHECK', 'NEONCITY_FLEET_PREPARATION', 'DORM_CHECK', 'CHANNEL_CHECK', 'EXERCISE_PREPARATION', 'RPG_GOTO_STAGE', 'DORMMENU_CHECK', 'REWARD_CHECK', 'RPG_LEAVE_CITY', 'PRIVATE_QUARTERS_CHECK', 'MISSION_CHECK', 'LOGIN_ANNOUNCE', 'AUTO_SEARCH_MENU_EXIT', 'LOGIN_CHECK', 'GET_MISSION', 'BATTLE_PASS_CHECK', 'DORM_FEED_CANCEL', 'SHIPYARD_CHECK', 'RESHMENU_CHECK', 'DAILY_CHECK', 'MEOWFFICER_INFO', 'GAME_ROOM_CHECK', 'ACADEMY_CHECK', 'BUILD_CHECK', 'MEOWFFICER_CHECK', 'DORM_INFO', 'RPG_GOTO_STORY', 'STORY_CLOSE', 'RAID_CHECK', 'META_CHECK', 'MAIN_GOTO_FLEET', 'RESEARCH_CHECK', 'DOCK_CHECK', 'LOGIN_ANNOUNCE_2', 'BATTLE_PASS_NOTICE', 'MAIN_GOTO_MEMORIES_WHITE', 'EVENT_CHECK', 'EVENT_LIST_CHECK', 'HOSIPITAL_CHECK', 'SUPPLY_PACK_CHECK', 'WITHDRAW', 'POPUP_SINGLE_WHITE', 'RESET_FLEET_PREPARATION', 'GET_ITEMS_2', 'WAR_ARCHIVES_CHECK', 'STORAGE_CHECK', 'SHOP_CHECK', 'RAID_FLEET_PREPARATION', 'PLAYER_CHECK', 'POPUP_CANCEL', 'OS_CHECK', 'POPUP_CONFIRM_WHITE', 'LOGIN_RETURN_SIGN', 'BATTLE_PASS_NEW_SEASON', 'MAP_PREPARATION', 'MUNITIONS_CHECK', 'FLEET_PREPARATION', 'RESET_TICKET_POPUP', 'EXERCISE_CHECK', 'COMMISSION_CHECK'} 2025-11-22 00:37:11.124 | INFO | [Package_name] com.bilibili.azurlane 2025-11-22 00:37:11.128 | ERROR | GameStuckError: Wait too long 2025-11-22 00:37:11.130 | WARNING | Saving error: ./log/error/1763743031130