═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ RESTART ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ 2025-09-29 04:25:03.376 | ERROR | ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=20454): Max retries exceeded with url: /screenshot (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2025-09-29 04:25:03.383 | INFO | <<< DROIDCAST INIT >>> 2025-09-29 04:25:03.389 | INFO | Stopping DroidCast 2025-09-29 04:25:03.404 | WARNING | atx-agent has something wrong, auto recovering 2025-09-29 04:25:03.409 | INFO | device 192.168.240.112:5555 is online 2025-09-29 04:25:03.540 | INFO | uiautomator2 version: 2.16.7 2025-09-29 04:25:03.611 | INFO | Real version: [0, 10, 0], Expect version: [0, 10, 0] 2025-09-29 04:25:03.690 | INFO | apk-debug package-info: {'package_name': 'com.github.uiautomator', 'version_name': '2.3.3', 'version_code': '2003003', 'flags': ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP'], 'first_install_time': datetime.datetime(2024, 4, 4, 22, 58, 41), 'last_update_time': datetime.datetime(2024, 4, 4, 22, 58, 41), 'signature': 'ae17cd86], past signatures:['} 2025-09-29 04:25:03.701 | INFO | apk-debug-test package-info: {'package_name': 'com.github.uiautomator.test', 'version_name': '', 'version_code': '', 'flags': ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP'], 'first_install_time': datetime.datetime(2024, 4, 4, 22, 58, 42), 'last_update_time': datetime.datetime(2024, 4, 4, 22, 58, 42), 'signature': 'ae17cd86], past signatures:['} 2025-09-29 04:25:03.720 | INFO | Shell: ('/data/local/tmp/atx-agent', 'server', '--nouia', '-d', '--addr', '127.0.0.1:7912') 2025-09-29 04:25:03.819 | INFO | Forward: local:tcp:43967 -> remote:tcp:7912 2025-09-29 04:25:04.333 | INFO | Forward: local:tcp:43967 -> remote:tcp:7912 2025-09-29 04:25:04.342 | INFO | atx-agent version 0.10.0 2025-09-29 04:25:04.356 | INFO | device wlan ip: route ip+net: no such network interface 2025-09-29 04:25:04.381 | INFO | Pushing DroidCast apk 2025-09-29 04:25:04.388 | INFO | Execute: ['/usr/bin/adb', '-s', '192.168.240.112:5555', 'push', './bin/DroidCast/DroidCast_raw-release-1.0.apk', '/data/local/tmp/DroidCast_raw.apk'] 2025-09-29 04:25:04.438 | INFO | Starting DroidCast apk 2025-09-29 04:25:04.458 | INFO | ShellBackgroundResponse(success=True, pid=1986, description='Successfully started program: CLASSPATH=/data/local/tmp/DroidCast_raw.apk app_process / ink.mol.droidcast_raw.Main > /dev/null') 2025-09-29 04:25:04.475 | INFO | Create forward: ForwardItem(serial='192.168.240.112:5555', local='tcp:20084', remote='tcp:53516') 2025-09-29 04:25:04.487 | INFO | [DroidCast_raw] http://127.0.0.1:20084/screenshot 2025-09-29 04:25:04.748 | INFO | [DroidCast] offline 2025-09-29 04:25:05.051 | INFO | [DroidCast] online 2025-09-29 04:25:05.276 | INFO | <<< APP RESTART >>> 2025-09-29 04:25:05.283 | INFO | App stop: com.bilibili.azurlane 2025-09-29 04:25:06.125 | WARNING | WayDroid session is stoped 2025-09-29 04:25:06.130 | INFO | App start: com.bilibili.azurlane 2025-09-29 04:25:06.133 | ERROR | app_start_uiautomator2: All trials failed 2025-09-29 04:25:31.156 | WARNING | Now is using WayDroid 2025-09-29 04:25:31.159 | WARNING | /usr/bin/waydroid app launch com.bilibili.azurlane 2025-09-29 04:25:31.385 | WARNING | Return: 0 2025-09-29 04:25:31.395 | INFO | handle_app_login 2025-09-29 04:25:31.402 | INFO | Screenshot interval set to 1.0s 2025-09-29 04:25:31.411 | INFO | <<< APP LOGIN >>> 2025-09-29 04:25:31.474 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:31.486 | ERROR | ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=20084): Max retries exceeded with url: /screenshot (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2025-09-29 04:25:31.494 | INFO | <<< DROIDCAST INIT >>> 2025-09-29 04:25:31.502 | INFO | Stopping DroidCast 2025-09-29 04:25:31.522 | WARNING | atx-agent has something wrong, auto recovering 2025-09-29 04:25:31.531 | INFO | device 192.168.240.112:5555 is online 2025-09-29 04:25:31.656 | INFO | uiautomator2 version: 2.16.7 2025-09-29 04:25:31.706 | INFO | Real version: [0, 10, 0], Expect version: [0, 10, 0] 2025-09-29 04:25:31.755 | INFO | apk-debug package-info: {'package_name': 'com.github.uiautomator', 'version_name': '2.3.3', 'version_code': '2003003', 'flags': ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP'], 'first_install_time': datetime.datetime(2024, 4, 4, 22, 58, 41), 'last_update_time': datetime.datetime(2024, 4, 4, 22, 58, 41), 'signature': 'ae17cd86], past signatures:['} 2025-09-29 04:25:31.765 | INFO | apk-debug-test package-info: {'package_name': 'com.github.uiautomator.test', 'version_name': '', 'version_code': '', 'flags': ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP'], 'first_install_time': datetime.datetime(2024, 4, 4, 22, 58, 42), 'last_update_time': datetime.datetime(2024, 4, 4, 22, 58, 42), 'signature': 'ae17cd86], past signatures:['} 2025-09-29 04:25:31.775 | INFO | Shell: ('/data/local/tmp/atx-agent', 'server', '--nouia', '-d', '--addr', '127.0.0.1:7912') 2025-09-29 04:25:31.829 | INFO | Forward: local:tcp:54455 -> remote:tcp:7912 2025-09-29 04:25:32.341 | INFO | Forward: local:tcp:54455 -> remote:tcp:7912 2025-09-29 04:25:32.351 | INFO | atx-agent version 0.10.0 2025-09-29 04:25:32.363 | INFO | device wlan ip: route ip+net: no such network interface 2025-09-29 04:25:32.377 | INFO | Pushing DroidCast apk 2025-09-29 04:25:32.381 | INFO | Execute: ['/usr/bin/adb', '-s', '192.168.240.112:5555', 'push', './bin/DroidCast/DroidCast_raw-release-1.0.apk', '/data/local/tmp/DroidCast_raw.apk'] 2025-09-29 04:25:32.421 | INFO | Starting DroidCast apk 2025-09-29 04:25:32.434 | INFO | ShellBackgroundResponse(success=True, pid=1794, description='Successfully started program: CLASSPATH=/data/local/tmp/DroidCast_raw.apk app_process / ink.mol.droidcast_raw.Main > /dev/null') 2025-09-29 04:25:32.444 | INFO | Create forward: ForwardItem(serial='192.168.240.112:5555', local='tcp:20192', remote='tcp:53516') 2025-09-29 04:25:32.452 | INFO | [DroidCast_raw] http://127.0.0.1:20192/screenshot 2025-09-29 04:25:32.741 | INFO | [DroidCast] online 2025-09-29 04:25:37.250 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:43.257 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:49.266 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:25:55.261 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:01.270 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:07.267 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:13.271 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:19.279 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:25.297 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:31.291 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:36.319 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:42.305 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:48.296 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:26:54.295 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:00.308 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:06.306 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:12.309 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:18.318 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:24.320 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:30.325 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:36.331 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:42.332 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:48.343 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:27:54.329 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:28:00.337 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:28:01.209 | ERROR | ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=20192): Max retries exceeded with url: /screenshot (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2025-09-29 04:28:01.215 | INFO | <<< DROIDCAST INIT >>> 2025-09-29 04:28:01.219 | INFO | Stopping DroidCast 2025-09-29 04:28:01.223 | WARNING | atx-agent has something wrong, auto recovering 2025-09-29 04:28:01.227 | INFO | device reconnecting, time left(3.0s) 2025-09-29 04:28:02.234 | INFO | adb reconnect error: adb read timeout 2025-09-29 04:28:03.247 | INFO | device reconnecting, time left(1.0s) 2025-09-29 04:28:04.259 | INFO | adb reconnect error: adb read timeout 2025-09-29 04:28:05.264 | ERROR | RuntimeError: USB device 192.168.240.112:5555 is offline 2025-09-29 04:28:05.274 | INFO | disconnected 192.168.240.112:5555 2025-09-29 04:28:06.295 | INFO | connected to 192.168.240.112:5555 2025-09-29 04:28:06.301 | INFO | <<< DETECT DEVICE >>> 2025-09-29 04:28:06.306 | INFO | Here are the available devices, copy to Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto" 2025-09-29 04:28:06.315 | INFO | 192.168.240.112:5555 2025-09-29 04:28:06.332 | WARNING | atx-agent has something wrong, auto recovering 2025-09-29 04:28:06.337 | INFO | device 192.168.240.112:5555 is online 2025-09-29 04:28:06.431 | INFO | uiautomator2 version: 2.16.7 2025-09-29 04:28:06.473 | INFO | Real version: [0, 10, 0], Expect version: [0, 10, 0] 2025-09-29 04:28:06.516 | INFO | apk-debug package-info: {'package_name': 'com.github.uiautomator', 'version_name': '2.3.3', 'version_code': '2003003', 'flags': ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP'], 'first_install_time': datetime.datetime(2024, 4, 4, 22, 58, 41), 'last_update_time': datetime.datetime(2024, 4, 4, 22, 58, 41), 'signature': 'ae17cd86], past signatures:['} 2025-09-29 04:28:06.524 | INFO | apk-debug-test package-info: {'package_name': 'com.github.uiautomator.test', 'version_name': '', 'version_code': '', 'flags': ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP'], 'first_install_time': datetime.datetime(2024, 4, 4, 22, 58, 42), 'last_update_time': datetime.datetime(2024, 4, 4, 22, 58, 42), 'signature': 'ae17cd86], past signatures:['} 2025-09-29 04:28:06.532 | INFO | Shell: ('/data/local/tmp/atx-agent', 'server', '--nouia', '-d', '--addr', '127.0.0.1:7912') 2025-09-29 04:28:06.575 | INFO | Forward: local:tcp:41553 -> remote:tcp:7912 2025-09-29 04:28:07.089 | INFO | Forward: local:tcp:41553 -> remote:tcp:7912 2025-09-29 04:28:07.098 | INFO | atx-agent version 0.10.0 2025-09-29 04:28:07.108 | INFO | device wlan ip: route ip+net: no such network interface 2025-09-29 04:28:07.121 | INFO | Pushing DroidCast apk 2025-09-29 04:28:07.124 | INFO | Execute: ['/usr/bin/adb', '-s', '192.168.240.112:5555', 'push', './bin/DroidCast/DroidCast_raw-release-1.0.apk', '/data/local/tmp/DroidCast_raw.apk'] 2025-09-29 04:28:07.168 | INFO | Starting DroidCast apk 2025-09-29 04:28:07.177 | INFO | ShellBackgroundResponse(success=True, pid=860, description='Successfully started program: CLASSPATH=/data/local/tmp/DroidCast_raw.apk app_process / ink.mol.droidcast_raw.Main > /dev/null') 2025-09-29 04:28:07.187 | INFO | Create forward: ForwardItem(serial='192.168.240.112:5555', local='tcp:20544', remote='tcp:53516') 2025-09-29 04:28:07.192 | INFO | [DroidCast_raw] http://127.0.0.1:20544/screenshot 2025-09-29 04:28:07.474 | INFO | [DroidCast] online 2025-09-29 04:28:07.721 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:28:12.896 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:28:18.859 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:28:24.871 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:28:29.892 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:28:31.755 | ERROR | ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=20544): Max retries exceeded with url: /screenshot (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused')) 2025-09-29 04:28:31.764 | INFO | <<< DROIDCAST INIT >>> 2025-09-29 04:28:31.772 | INFO | Stopping DroidCast 2025-09-29 04:28:31.792 | INFO | Kill pid=860 2025-09-29 04:28:31.803 | INFO | Kill pid=861 2025-09-29 04:28:31.818 | INFO | Pushing DroidCast apk 2025-09-29 04:28:31.823 | INFO | Execute: ['/usr/bin/adb', '-s', '192.168.240.112:5555', 'push', './bin/DroidCast/DroidCast_raw-release-1.0.apk', '/data/local/tmp/DroidCast_raw.apk'] 2025-09-29 04:28:31.882 | INFO | Starting DroidCast apk 2025-09-29 04:28:31.894 | INFO | ShellBackgroundResponse(success=True, pid=1865, description='Successfully started program: CLASSPATH=/data/local/tmp/DroidCast_raw.apk app_process / ink.mol.droidcast_raw.Main > /dev/null') 2025-09-29 04:28:31.906 | INFO | Create forward: ForwardItem(serial='192.168.240.112:5555', local='tcp:20775', remote='tcp:53516') 2025-09-29 04:28:31.925 | INFO | [DroidCast_raw] http://127.0.0.1:20775/screenshot 2025-09-29 04:28:32.209 | INFO | [DroidCast] online 2025-09-29 04:28:34.930 | INFO | [Device Orientation] 0 (Normal) 2025-09-29 04:28:36.902 | 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:28:36.923 | WARNING | Wait too long 2025-09-29 04:28:36.929 | 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:28:37.011 | INFO | [Package_name] com.bilibili.azurlane 2025-09-29 04:28:37.017 | INFO | Screenshot interval set to 0.3s 2025-09-29 04:28:37.021 | ERROR | GameStuckError: Wait too long 2025-09-29 04:28:37.024 | WARNING | Saving error: ./log/error/1759091317024