---
sourceDocument: Brazil Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/r/application-development

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Troubleshoot

# Troubleshoot Arc {#ariaid-title1}

Release version: Brazil  
Updated October 28, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 6 minutes to read  
Resolve common Arc issues, such as a token page that keeps appearing, sign in errors, AI connection errors, and sandbox failures.

## Arc keeps showing the token page {#troubleshoot-arc__token-page}

If Arc

keeps showing the token page instead of opening, try these fixes in order on a macOS.

1. Quit every open copy of Arc by pressing Command+Q, and then open the latest version.
2. If the token page still appears, quit Arc again. In Activity Monitor, search for arc-server, quit any process that's still running, and then open Arc.
3. If the token page still appears, get your token from Keychain by running this command in Terminal, and then paste the token into the token page.

       security find-generic-password -s "ServiceNow Arc" -a "servicenow-arc-credentials" -w | python3 -c 'import json,sys; print(json.load(sys.stdin)["server-token"])'

{#troubleshoot-arc__ol-token-page}  
Important:  
This command shows your Arc credentials in Terminal. Run it only on your own computer, and don't share the output.

## Sign in errors {#troubleshoot-arc__sign-in-errors}

If Arc shows an error when you sign in, check these two causes:

* Your account on the instance doesn't have the sn_app_arc.user role. Ask your administrator to grant it.
* The ServiceNow Arc plugin isn't installed on the instance you're connecting to. Ask your administrator to install it, and then sign in again.
{#troubleshoot-arc__ul-sign-in-errors}

## AI connection errors {#troubleshoot-arc__ai-connection-errors}

When Arc can't get a response from the AI service on your instance, it shows a message that explains what went wrong.
{#troubleshoot-arc__table-ai-connection-errors__entry__4}

| Message | Code | Likely cause | What to do |
|-|-|-|-|
| No ServiceNow instance connected | GAIC_NOT_CONNECTED | No instance is set up in Arc. | Connect an instance in settings. |
| Can't reach your ServiceNow instance | GAIC_UNREACHABLE | A network, VPN, proxy, or firewall is blocking the connection, or DNS failed. | Check your VPN and proxy, confirm that the instance URL loads in a browser, and then retry. |
| Your ServiceNow sign-in expired | GAIC_AUTH_EXPIRED | The OAuth refresh token expired or was revoked (HTTP 401, invalid_grant). | Select Reconnect and sign in again. Your chat is saved. If this keeps happening, your administrator checks the OAuth application and its token lifespan. |
| Arc AI isn't set up on this instance | GAIC_ENDPOINT_MISSING | The Arc app isn't installed, active, or upgraded, so its REST endpoint returns HTTP 404. | Your administrator installs, activates, or upgrades sn_app_cowork and checks that its REST API path exists. |
| Your instance's AI connection isn't set up correctly | GAIC_CONFIG_INVALID | Capability validation failed, for example because the connection has no sys_alias hierarchy, or the backend returned code 100002 to 100005, 200000, or 300002. | Share the error code with your administrator, who checks the model records and their connection aliases in sys_generative_ai_config. |
| Arc AI is busy | GAIC_RATE_LIMITED | You reached the request limit or quota (HTTP 429). | Wait a minute, and then retry. If this happens often, your administrator reviews the rate limits and quota. |
| The response stopped partway | GAIC_TIMEOUT | The model or instance responded slowly, or the response stream stalled. | Retry. If it keeps happening, shorten your request and ask your administrator to check instance performance. |
| Your instance is asleep | GAIC_INSTANCE_ASLEEP | A developer or demo instance is hibernating, or the instance returned a web page instead of a response. | Open the instance in a browser, wait about 2 minutes, and then retry. |
| You don't have access to this AI capability | GAIC_ACCESS_DENIED | Your user or role isn't entitled to the AI capability (HTTP 403, skill_access_denied). | Your administrator grants the required role or entitlement, and then you retry. |
| Your request was blocked by a safety check | GAIC_CONTENT_BLOCKED | A guardrail or moderation check blocked the request (code 300000, 300100, 300200, or 300300). | Rephrase your request. Sending the same text again hits the same block. |
| Invalid input | GAIC_INVALID_INPUT | The message was empty or malformed (INVALID_REQUEST or code 100001). | Type a message with more detail and send it again. |
| Something went wrong | GAIC_UNKNOWN | An error that doesn't match another type, such as HTTP 502 from the AI service, a privacy check failure (code 100006), or code 100010, 200001, 300001, 300400, 400001, or 400002. | Retry once. If it keeps happening, copy the diagnostics and give the log ID to your administrator. |
[Table 1. AI connection errors and how to resolve them]

{#troubleshoot-arc__table-ai-connection-errors}

## Sandbox errors on a macOS {#troubleshoot-arc__sandbox-errors-mac}

To investigate, check \~/.servicenow-cowork/arc-server.log and the openshell-gateway log.
{#troubleshoot-arc__table-sandbox-errors-mac__entry__2}

| Symptom | What to do |
|-|-|
| The sandbox shows as ready, but every command fails, or you see Policy fetch failed ... transport error. | Quit Arc, delete \~/.servicenow-cowork/openshell-vm-state, and then restart Arc. |
| You see CreateSandbox ... Connection refused, or Sandbox entered error state repeats after a network or VPN change. | In Activity Monitor, search for openshell-gateway and quit it. Wait for Arc to recreate the sandbox. |
| draft_policy_chunk is stuck for more than 30 seconds. | Quit Arc, delete \~/.servicenow-cowork/openshell-vm-state/gateway.db, and then restart Arc. |
| You see compute-driver.sock refused. | Quit Arc, delete \~/.servicenow-cowork/openshell-vm-state/gateway.db, and then restart Arc. |
| You see VM exited with status 1 with no console output. | Contact your administrator. |
| You see tar extraction failed, Checksum mismatch, or download failed. | Your administrator confirms that the `sn_app_cowork.cowork_plugins_manifest` system property has a `Sandbox Image` node with all its values, and that the property value is valid JSON. Also confirm that install.service-now.com isn't blocked on your computer. |
[Table 2. Sandbox errors on a Mac and how to resolve them]

{#troubleshoot-arc__table-sandbox-errors-mac}

## Sandbox errors on Windows {#troubleshoot-arc__sandbox-errors-windows}

To investigate, check %USERPROFILE%\\.servicenow-cowork\\arc-server.log and the sandbox logs in %USERPROFILE%\\.microsandbox\\sandboxes\\arc-sandbox-\<guid\>\\logs.

Use the following fix if you see any of these symptoms:

* The sandbox shows as ready, but commands fail, for example with spawn "/bin/sh": No such file or directory in kernel.log.
* Sandbox setup fails repeatedly with the same error.
* A corrupted root file system or a checksum error appears the first time the sandbox is created. In this case, your administrator also confirms that the `sn_app_cowork.cowork_plugins_manifest` system property has an `Arc Windows Sandbox image` node with valid JSON, and that install.service-now.com isn't blocked on your computer.

{#troubleshoot-arc__ul-sandbox-symptoms-windows}

To fix these issues:

1. Quit Arc.
2. Delete %USERPROFILE%\\.servicenow-cowork\\microsandbox-vm-state.
3. Delete the %USERPROFILE%\\.microsandbox folder.
4. Restart Arc.

{#troubleshoot-arc__ol-sandbox-fix-windows}

Arc runs every agent command inside an isolated sandbox, a lightweight virtual machine that uses the Windows Hypervisor Platform. If the sandbox doesn't start, check that CPU virtualization is turned on in
the computer's BIOS and that the Windows Hypervisor Platform feature is turned on.  
Important:  
Don't turn on the full Hyper-V role. Arc needs only the Windows Hypervisor Platform.

To check virtualization and the Windows Hypervisor Platform:

1. Open Windows PowerShell as an administrator. Select Start, enter <kbd class="ph userinput">PowerShell</kbd>, right-click Windows PowerShell, and select Run as administrator.
2. Run these commands to check BIOS virtualization and the Windows Hypervisor Platform feature.

       Get-ComputerInfo -Property "HyperVRequirementVirtualizationFirmwareEnabled","HyperVisorPresent"
       Get-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform | Select FeatureName, State

   The output shows whether firmware virtualization is turned on and the state of the Windows Hypervisor Platform feature, for example:

       HyperVRequirementVirtualizationFirmwareEnabled : True
       HyperVisorPresent                              : True

       FeatureName        State
       -----------        -----
       HypervisorPlatform Enabled

3. If HyperVRequirementVirtualizationFirmwareEnabled is False, turn on virtualization in the BIOS. These steps apply to most Intel based Lenovo ThinkPad computers. Other manufacturers follow a similar pattern, but the keys and menu names differ.
   1. Restart the computer, and while it starts, press F1 repeatedly to open BIOS Setup. On some Lenovo models, press Enter at the Lenovo screen first, and then press F1.
   2. Navigate to SecurityVirtualization.
   3. Set Intel (VMX) Virtualization Technology to Enabled, and if it's listed, set Intel VT-d Feature to Enabled.
   4. Press F10 and select Save and Exit. The computer restarts.
   5. Run the check commands again, and confirm that HyperVRequirementVirtualizationFirmwareEnabled is True.
   {#troubleshoot-arc__ol-bios-virtualization-windows}
4. If HypervisorPlatform is Disabled, turn on the Windows Hypervisor Platform feature.
   1. Select Start, enter <kbd class="ph userinput">Turn Windows features on or off</kbd>, and open it.
   2. Select the Windows Hypervisor Platform check box.
   3. Select OK, and wait for Windows to apply the change.
   4. When prompted, select Restart now.

   {#troubleshoot-arc__ol-turn-on-whp-windows}

   You can also turn on the feature by running this command in PowerShell as an administrator, and then restarting the computer when prompted:

       Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All

   After the computer restarts, run the check commands again, and confirm that HyperVRequirementVirtualizationFirmwareEnabled is True and HypervisorPlatform is Enabled.
{#troubleshoot-arc__ol-check-virtualization-windows}

*[\>]: and then


