═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ EVENT ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ ═════════════════════════════════════════════════════════ D3 ══════════════════════════════════════════════════════════ 2026-01-22 15:45:32.770 | INFO | D3 2026-01-22 15:45:32.776 | INFO | Count: 0 2026-01-22 15:45:32.799 | INFO | UI get current page 2026-01-22 15:45:32.814 | INFO | [UI] page_main 2026-01-22 15:45:32.818 | INFO | <<< UI GOTO PAGE_CAMPAIGN_MENU >>> 2026-01-22 15:45:32.836 | INFO | Page switch: page_main_white -> page_campaign_menu 2026-01-22 15:45:32.841 | INFO | Click (1172, 519) @ MAIN_GOTO_CAMPAIGN_WHITE 2026-01-22 15:45:33.334 | INFO | Page arrive: page_campaign_menu 2026-01-22 15:45:33.340 | INFO | Event available 2026-01-22 15:45:33.344 | INFO | <<< UI GOTO PAGE_EVENT >>> 2026-01-22 15:45:33.354 | INFO | Page switch: page_campaign_menu -> page_event 2026-01-22 15:45:33.359 | INFO | Click ( 855, 249) @ CAMPAIGN_MENU_GOTO_EVENT 2026-01-22 15:48:33.573 | 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 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() 2026-01-22 15:48:33.589 | WARNING | Wait too long 2026-01-22 15:48:33.592 | WARNING | Waiting for {'DORM_INFO', 'STORAGE_CHECK', 'SUPPLY_PACK_CHECK', 'SP_CHECK', 'ACADEMY_CHECK', 'DORM_TROPHY_CONFIRM', 'LOGIN_CHECK', 'MEOWFFICER_CHECK', 'FROSTFALL_COALITION_CHECK', 'GET_SHIP', 'EXERCISE_CHECK', 'PLAYER_CHECK', 'COMMISSION_CHECK', 'RESET_FLEET_PREPARATION', 'GET_ITEMS_1', 'GUILD_CHECK', 'POPUP_CANCEL', 'POPUP_SINGLE_WHITE', 'MEOWFFICER_BUY', 'LOGIN_ANNOUNCE', 'RAID_CHECK', 'RESEARCH_CHECK', 'SHOP_CHECK', 'SHIPYARD_CHECK', 'BUILD_CHECK', 'MAIN_GOTO_CAMPAIGN_WHITE', 'MAINTENANCE_ANNOUNCE', 'POPUP_CONFIRM_WHITE', 'META_CHECK', 'STORY_CLOSE', 'MEOWFFICER_INFO', 'RESET_TICKET_POPUP', 'RESHMENU_CHECK', 'GUILD_POPUP_CONFIRM', 'AUTO_SEARCH_REWARD', 'MAIN_GOTO_FLEET', 'DOCK_CHECK', 'DORM_CHECK', 'STORY_SKIP_3', 'GAME_ROOM_CHECK', 'DORMMENU_CHECK', 'LOGIN_ANNOUNCE_2', 'CAMPAIGN_MENU_CHECK', 'GET_MISSION', 'RPG_GOTO_STORY', 'MAIN_GOTO_MEMORIES_WHITE', 'OS_CHECK', 'TACTICAL_CHECK', 'EVENT_CHECK', 'AUTO_SEARCH_MENU_EXIT', 'CHANNEL_CHECK', 'EXERCISE_PREPARATION', 'MONTHLY_PASS_NOTICE', 'DAILY_CHECK', 'HOSIPITAL_CHECK', 'LOGIN_RETURN_SIGN', 'GET_ITEMS_2', 'CAMPAIGN_CHECK', 'WAR_ARCHIVES_CHECK', 'PRIVATE_QUARTERS_CHECK', 'MISSION_CHECK', 'EXCHANGE_CHECK', 'RPG_GOTO_STAGE', 'DORM_FEED_CANCEL', 'WITHDRAW', 'RPG_LEAVE_CITY', 'RAID_FLEET_PREPARATION', 'MUNITIONS_CHECK', 'BATTLE_PASS_CHECK', 'FLEET_PREPARATION', 'MAP_PREPARATION', 'BATTLE_PASS_NEW_SEASON', 'REWARD_CHECK', 'EVENT_LIST_CHECK', 'BATTLE_PASS_NOTICE', 'MAIL_CHECK', 'DAL_DIFFICULTY_EXIT', 'GAME_TIPS', 'FLEET_CHECK'} 2026-01-22 15:48:33.686 | INFO | [Package_name] com.bilibili.azurlane 2026-01-22 15:48:33.691 | ERROR | GameStuckError: Wait too long 2026-01-22 15:48:33.693 | WARNING | Saving error: ./log/error/1769068113693