NoeVault Snip Troubleshooting

NoeVault Snip Troubleshooting

NoeVault Snip Troubleshooting

NoeVault Snip Troubleshooting Guide

Quick decision tree

Launcher missing?
  ├─ Capability / product disabled → check support_snap / support.snap
  ├─ Bootstrap 401 anonymous → expected fail-closed; sign into the app
  └─ JS/CSS 404 or stale hash → redeploy static + hard refresh

Composer empty categories?
  └─ Category inheritance / publish gap (not SDK chrome)

Submit fails?
  ├─ Validation (summary/details/category) → fix composer input
  ├─ Auth / RequireApiAuth → verify hosted API correction + session
  └─ Attachment denied → evidence constraints / MIME policy

Ticket created but author shows “(system)”?
  └─ Actor-display projection missing/old API → deploy E.4A+ services

My Requests empty after create?
  └─ ExternalRequester continuity / wrong solution scope / session change

Common codes / symptoms

Symptom Likely cause Action
SNAP_APP_SESSION_REQUIRED Anonymous bootstrap Sign into host application
Stale UI without Precision/Expand Old UMD on host Deploy 1.1.3 assets; verify hash
Empty UserUID on attachment Model B Expected for ExternalRequester
(system) on customer comment Pre-E.4A projection Ensure API actor-display fix live
Capture cancelled Browser permission User must allow display media
Polling feels “not live” No SignalR by design Soft poll; refresh detail

Hash verification (PowerShell)

Get-FileHash .\noevault-snap.umd.js -Algorithm SHA256
# Expect (1.1.3): dae8e7717a1ae977cf70c1ae0d356a861db485aed35e94bf1ff1ab3dc2ae5278

Runtime marker check (browser)

NoeVaultSnap.SNAP_BUILD_MARKER   // PR-8.7E.4A
NoeVaultSnap.SNAP_PACKAGE_VERSION // 1.1.3

Escalation data to collect

  • Host URL + build marker + package version
  • Asset SHA-256
  • Ticket number / id
  • Whether actor was ExternalRequester or Panel user
  • Bootstrap status code + deny code (no secrets)
  • Approximate UTC timestamp