═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ RESTART ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2025-09-29 04:24:14.798 | INFO | <<< APP RESTART >>> 2025-09-29 04:24:14.806 | INFO | App stop: com.bilibili.azurlane 2025-09-29 04:24:15.645 | WARNING | WayDroid session is stoped 2025-09-29 04:24:15.650 | INFO | App start: com.bilibili.azurlane 2025-09-29 04:24:15.653 | ERROR | app_start_uiautomator2: All trials failed 2025-09-29 04:24:40.683 | WARNING | Now is using WayDroid 2025-09-29 04:24:40.688 | WARNING | /usr/bin/waydroid app launch com.bilibili.azurlane 2025-09-29 04:24:40.943 | WARNING | Return: 0 2025-09-29 04:24:40.950 | INFO | handle_app_login 2025-09-29 04:24:40.956 | INFO | Screenshot interval set to 1.0s 2025-09-29 04:24:40.975 | INFO | <<< APP LOGIN >>> 2025-09-29 04:24:41.036 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:24:46.055 | WARNING | b'nc: connect: Connection refused\n' 2025-09-29 04:24:46.062 | ERROR | AdbTimeout: reverse server accept timeout 2025-09-29 04:24:46.066 | INFO | disconnected 192.168.240.112:5555 2025-09-29 04:24:46.075 | INFO | connected to 192.168.240.112:5555 2025-09-29 04:24:46.081 | INFO | <<< DETECT DEVICE >>> 2025-09-29 04:24:46.085 | INFO | Here are the available devices, copy to Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto" 2025-09-29 04:24:46.094 | INFO | 192.168.240.112:5555 2025-09-29 04:24:46.098 | INFO | Current hosts: ['127.0.1.1'] 2025-09-29 04:24:46.103 | INFO | Connecting to unknown device, using host 127.0.0.1 2025-09-29 04:24:46.111 | INFO | Create reverse: ReverseItem(remote='tcp:20409', local='tcp:7903') 2025-09-29 04:24:46.116 | INFO | Reverse server listening on 127.0.0.1:20409, client can send data to 127.0.0.1:7903 2025-09-29 04:24:46.422 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:24:51.683 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:24:57.668 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:03.777 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:05.508 | WARNING | Unexpected screenshot: b'' 2025-09-29 04:25:05.527 | ERROR | ValueError: not enough values to unpack (expected 3, got 0) ╭───────────────────────────────────────── Traceback (most recent call last) ─────────────────────────────────────────╮ │ │ │ /home/izum1/App/alas/module/device/method/adb.py:32 in retry_wrapper │ │ │ │ 29 │ │ │ │ if callable(init): │ │ 30 │ │ │ │ │ time.sleep(retry_sleep(_)) │ │ 31 │ │ │ │ │ init() │ │ ❱ 32 │ │ │ │ return func(self, *args, **kwargs) │ │ 33 │ │ │ # Can't handle │ │ 34 │ │ │ except RequestHumanTakeover: │ │ 35 │ │ │ │ break │ │ │ │ ╭──────────────────────────────── locals ────────────────────────────────╮ │ │ │ _ = 0 │ │ │ │ args = () │ │ │ │ e = ValueError('not enough values to unpack (expected 3, got 0)') │ │ │ │ func = │ │ │ │ init = None │ │ │ │ kwargs = {} │ │ │ │ self = │ │ │ ╰────────────────────────────────────────────────────────────────────────╯ │ │ /home/izum1/App/alas/module/device/method/adb.py:180 in screenshot_adb_nc │ │ │ │ 177 │ │ if len(data) < 500: │ │ 178 │ │ │ logger.warning(f'Unexpected screenshot: {data}') │ │ 179 │ │ │ │ ❱ 180 │ │ return load_screencap(data) │ │ 181 │ │ │ 182 │ @retry │ │ 183 │ def click_adb(self, x, y): │ │ │ │ ╭────────────────────────── locals ───────────────────────────╮ │ │ │ data = b'' │ │ │ │ self = │ │ │ ╰─────────────────────────────────────────────────────────────╯ │ │ │ │ /home/izum1/App/alas/module/device/method/adb.py:89 in load_screencap │ │ │ │ 86 │ # Load data │ │ 87 │ header = np.frombuffer(data[0:12], dtype=np.uint32) │ │ 88 │ channel = 4 # screencap sends an RGBA image │ │ ❱ 89 │ width, height, _ = header # Usually to be 1280, 720, 1 │ │ 90 │ │ │ 91 │ image = np.frombuffer(data, dtype=np.uint8) │ │ 92 │ if image is None: │ │ │ │ ╭───────────── locals ──────────────╮ │ │ │ channel = 4 │ │ │ │ data = b'' │ │ │ │ header = array([], dtype=uint32) │ │ │ ╰───────────────────────────────────╯ │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ValueError: not enough values to unpack (expected 3, got 0) 2025-09-29 04:25:05.855 | ERROR | AdbError: device offline 2025-09-29 04:25:06.861 | INFO | disconnected 192.168.240.112:5555 2025-09-29 04:25:09.369 | INFO | failed to connect to '192.168.240.112:5555': No route to host 2025-09-29 04:25:11.414 | INFO | connected to 192.168.240.112:5555 2025-09-29 04:25:11.418 | INFO | <<< DETECT DEVICE >>> 2025-09-29 04:25:11.428 | INFO | Here are the available devices, copy to Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto" 2025-09-29 04:25:11.446 | INFO | 192.168.240.112:5555 2025-09-29 04:25:11.455 | INFO | Current hosts: ['127.0.1.1'] 2025-09-29 04:25:11.465 | INFO | Connecting to unknown device, using host 127.0.0.1 2025-09-29 04:25:11.492 | INFO | Create reverse: ReverseItem(remote='tcp:20501', local='tcp:7903') 2025-09-29 04:25:11.505 | INFO | Reverse server listening on 127.0.0.1:20501, client can send data to 127.0.0.1:7903 2025-09-29 04:25:11.883 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:17.249 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:23.097 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:29.172 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:34.219 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:40.178 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:46.174 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:52.185 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:58.194 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:04.240 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:10.199 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:16.208 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:22.208 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:28.223 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:34.221 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:40.230 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:46.210 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:52.212 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:58.206 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:04.207 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:10.204 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:16.202 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:22.217 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:28.215 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:34.259 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:40.221 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:46.230 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:50.191 | 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 L570 loop() alas.py L70 run() alas.py L182 restart() login.py L163 app_restart() login.py L145 handle_app_login() login.py L47 _handle_app_login() device.py L188 screenshot() device.py L250 stuck_record_check() device.py L43 show_function_call() 2025-09-29 04:27:50.202 | WARNING | Wait too long 2025-09-29 04:27:50.207 | WARNING | Waiting for {'META_CHECK', 'LOGIN_GAME_UPDATE', 'POPUP_CONFIRM_WHITE', 'PLAYER_CHECK', 'EVENT_LIST_CHECK', 'GET_ITEMS_1', 'SHIPYARD_CHECK', 'GET_ITEMS_2', 'BATTLE_PASS_NOTICE', 'GOTO_MAIN', 'MONTHLY_PASS_NOTICE', 'GUILD_POPUP_CONFIRM', 'BATTLE_PASS_NEW_SEASON', 'POPUP_SINGLE_WHITE', 'LOGIN_ANNOUNCE_2', 'POPUP_CANCEL', 'MAIN_GOTO_FLEET', 'LOGIN_ANNOUNCE', 'ANDROID_NO_RESPOND', 'GET_MISSION', 'LOGIN_CHECK', 'MAINTENANCE_ANNOUNCE', 'LOGIN_RETURN_SIGN', 'LOGIN_RETURN_INFO', 'MAIN_GOTO_CAMPAIGN_WHITE'} 2025-09-29 04:27:50.284 | INFO | [Package_name] com.bilibili.azurlane 2025-09-29 04:27:50.287 | INFO | Screenshot interval set to 0.3s 2025-09-29 04:27:50.292 | ERROR | GameStuckError: Wait too long 2025-09-29 04:27:50.295 | WARNING | Saving error: ./log/error/1759091270295