Troubleshooting
The WebUI says Stopped
- Tap Restart server.
- Still stopped? Tap Run diagnostics and read the output. It shows the CPU ABI, file permissions, a test run of the binary, and the tail of the log.
- If the binary cannot be executed from the plugin folder, the start script retries automatically from
/data/local/tmp. - Use Copy on the diagnostics box and include it if you open an issue.
Failed to fetch from your site
Check these in order:
- The server is running (WebUI shows Running).
- Your origin is in Allowed websites, exactly: include
https://, no trailing slash, no path. - You opened the page in a browser on the same phone.
- Chrome did not block "local network access". Open the site settings for your page and allow it.
- You are not on Safari or on an in-app browser that blocks calls to
127.0.0.1from https pages.
BridgeError: unauthorized
The token is wrong or missing. Copy it again from the WebUI (Token → copy) and call setToken(...). Restarting the server does not change the token.
BridgeError: forbidden
The site is not in the allowlist. Add it, wait for the server to restart, and try again.
A command returns errno: 124
It hit the timeout. exec allows at most 120 s. For long jobs use spawn (up to 3600 s).
spawn does not exist or returns 404
Your plugin is older than v0.1.6. Install a newer ZIP, because /spawn is a server feature.
Output looks cut off
exec keeps at most 1 MB of output. Use spawn to stream large output.
The server stops after a while
Some ROMs kill background processes. Disable battery optimisation for AxManager and keep the plugin enabled. The server restarts at boot, and Restart server brings it back at any time.
Reading the log
sh
cat "$AXERONDIR/logs/axbridge.log"