Support & Troubleshooting
Stuck on something? This page covers self-service troubleshooting and how to get help.
Before you reach out
A quick checklist that resolves most issues:
- Confirm your identity with
nullctl get whoami(orGET /api/v1/whoami). Many problems are an expired session or an unlinked account. - Check your permissions with
nullctl get permissions. You may simply not have access to the resource yet, so ask your tenant admin. - Check resource status. An emulator that "does not work" is often still
provisioning. Usenullctl get emulator <id>or the status endpoint.
Common issues
Emulator stuck in provisioning
The platform is cloning the snapshot, scheduling the device, and waiting for it to boot.
- Give it a moment. Boot from snapshot is fast but not instant.
- Verify the snapshot is valid and ready to deploy from.
- If status becomes
failed, delete it and try again, or pick a different snapshot. Note the emulator ID when contacting support.
401 Unauthorized
- Your token is missing or expired. Re-authenticate with
nullctl auth token. - Ensure the header is
Authorization: Bearer <token>.
403 Forbidden
- You are authenticated but not permitted. Check
nullctl get permissions. - In CI, this often means your identity needs account linking. Follow the link the API returns, and see Authentication.
Cannot connect ADB
- Confirm the emulator is
runningbefore connecting. - Re-run
nullctl adb connect <id>, which manages the secure proxy for you. - If your local
adbis in a bad state:adb kill-server && adb start-server.
Device screen will not stream
- The screen streams over WebRTC, relayed through a secure gateway. Use a current browser and allow it to make WebRTC connections.
- On restrictive networks the relay handles most cases. If it still fails, note your network setup when contacting support.
Hit your emulator limit
- Each user can run a bounded number of concurrent emulators. Delete devices you
are finished with (
nullctl delete emulator <id>) to free capacity, or ask your tenant admin about limits.
Sending feedback
You can send product feedback directly from the platform. The portal includes a feedback option that reaches the Null Autos team. Include what you were doing, what you expected, and what happened.
Getting help
Support is provided through your organization's Mattermost channel, where the Null Autos team is available directly. If you are unsure which channel to use, ask your tenant administrator.
When asking for help, include:
- What you were doing and the exact command or API call.
- Identifiers such as emulator ID, snapshot name, tenant, and approximate time.
- What you expected versus what happened, including any error message.
- Logs where relevant (emulator logs via the Logs panel or
GET /api/v1/emulators/{id}/logs).
tip
Response times and any service-level commitments depend on your organization's agreement with Null Autos.