Thrown when personal server operations fail or cannot be completed.
Remarks
This error occurs during interactions with personal servers for computation
requests, identity retrieval, or operation status checks. Common causes include
server unavailability, untrusted server status, or invalid permission grants.
Recovery strategies:
Verify server URL accessibility
Check server trust status via vana.permissions.getTrustedServers()
Ensure valid permissions exist for the operation
Retry after server becomes available
Example
try { constresult = awaitvana.server.createOperation({ permissionId:123 }); } catch (error) { if (errorinstanceofPersonalServerError) { // Check if server is trusted consttrustedServers = awaitvana.permissions.getTrustedServers(); if (!trustedServers.includes(serverId)) { awaitvana.permissions.trustServer({ serverId }); } } }
Thrown when personal server operations fail or cannot be completed.
Remarks
This error occurs during interactions with personal servers for computation requests, identity retrieval, or operation status checks. Common causes include server unavailability, untrusted server status, or invalid permission grants.
Recovery strategies:
vana.permissions.getTrustedServers()Example