Skip to main content
Troubleshooting

FAQ

Causes and fixes by symptom. Pages, model, licence, permissions, results, integrations, performance.

Three places to look first: the banner at the top of the app (licence, engine and channel notices), the error code of the call in Audit log, and index=_internal sourcetype=splunkd component=PersistentScript copilot (Python exceptions from the handlers).

Pages

SymptomCause and fix
Blank page or the old UISplunk Web caches static assets until the app build number changes. Hard-refresh (Ctrl+Shift+R); if the build did not change after an upgrade, run splunk restart splunkweb
Splunk's own Something went wrong bar at the topThe pre-1.6.0 loader started two copies of React for lazily loaded pages. Upgrade to 1.6.0 or later
Dialogs or drop-downs do nothingThe same loader hid the overlay layer before 1.6.0. Upgrade
Language switch has no effectThe switch reloads the page. The AI's output language is response_language

Model

SymptomCause and fix
Test connection failsThe URL needs the version path (Ark: …/api/coding/v3, not …/api/v3); the key is not entitled to the model; port 443 from the search head is blocked
Every call takes 30 s or moreThinking mode is on. Set thinking mode to Off on the provider card in AI settings; on Ark the same prompt went from 29 s to 5.8 s
A model returns 400 on every callIt rejects the thinking parameter (kimi, glm, minimax on Ark). 1.8.0 and later send parameters per model family; on older versions set thinking mode to Model default
Investigation or platform interpretation times outBefore 1.8.0 there was no cap on tool calls per turn. Upgrade, or lower [agentic] max_tool_calls. The requests fallback makes one attempt only
Engine shows requests fallbackFallback package, Splunk below 10.2, or missing bin/lib/ dependencies. The reason is on AI settings; nothing is missing
Wrong output language[llm] response_language: auto follows the browser, zh or en fixed
llm_errorThe model returned something other than JSON. Single-quoted Python literals are tolerated since 1.7.0; if it persists, change model or turn thinking off

Licence

SymptomCause and fix
Bound to a different machine right after a successful activationBefore 1.6.0 phone-home fingerprinted with the placeholder GUID in the licence. Upgrade, deactivate, activate again
machine_id_unreadableThe container has no /etc/machine-id. Write a fixed 32-hex value at start, never a random one per start
Detection rules feature_sealed with a valid licenceThe licence excludes detection, an offline licence was issued without the key, or the feature key did not arrive with activation (deactivate and activate once)
In grace periodNo successful heartbeat for 24 hours. Check outbound access to license.reallysec.com:443; revert any [license_server] url override in local/

Permissions

SymptomCause and fix
Every AI request forbiddenThe user has no rst role and lacks copilot_use. Assign rst_copilot_viewer or above
A button reports that analyst or admin rights are neededTier too low; see Roles and permissions
Save as Report returns forbidden (1.8.0)The whole copilot_deploy endpoint sat behind the admin gate. Use 1.8.0 with the verification fix or later
Several platform-health checks unknownNo read access to licenser or cluster; under a Free licence the cluster endpoint returns 402

Results

SymptomCause and fix
Always emptyThe allow-list omits the index; data is outside the time window (the card shows the index's range); the log wording differs from the question (the card lists counts with each condition relaxed)
The model invents fields or ownersIt does not know this instance's lookups and macros. Run Sync Splunk objects in Runbooks
Different results for the same questionGeneration is non-deterministic. Copy the SPL or save it as a favourite to fix it
Same old answer after a correctionIgnore was chosen on the confirmation bar, or a cache hit (1.9.0 folds knowledge-base hits into the cache key)

Integrations

SymptomCause and fix
No Investigate with Copilot in Incident Reviewworkflow_actions.conf needs splunk restart; Incident Review only shows actions valid for the event_id field
Write-back es_not_installedNo ES on this instance, or SplunkEnterpriseSecuritySuite is not visible to the user
Deploy deploy_rejected: alert.severityA Splunk Free licence has no alerting. Enterprise works
Channel test failsThe row shows the channel's own message: bad signature (Feishu 19001), host not allow-listed, expired URL
Ticket tickets_not_configured or ticket_auth_failedTicketing not configured under Outbound channels, or credentials rejected; on-prem hosts must be in [tickets] allowed_hosts
Scheduled jobs (baseline, KB sync, auto-triage) never runScripted inputs run as splunk-system-user, absent under a Free licence
MCP all 401 or not respondingSee MCP troubleshooting

Performance

1.9.0 test box (Volcengine Ark ark-code-latest, thinking off, agentic):

OperationDuration
NL to SPL5 to 25 s, 0.4 s cached
Explain15 s
Detection rule19 s
Triage of 100 alerts35 s
Investigation51 to 58 s, 9 to 10 tool calls
Platform interpretation25 to 32 s
Onboarding generation21 to 29 s

Anything markedly slower: check thinking mode and [agentic] max_tool_calls first.

On this page