project_not_found
HTTP status: 404 · Code: project_not_found
The project is unknown, purged, being deleted, or not yours to see.
Why it happens
Section titled “Why it happens”The project ID is unknown, the project was deleted or purged, or your console account can’t see it. App requests send it in the X-Orvano-Project header.
How to fix
Section titled “How to fix”Copy the project ID again from the project’s overview in the console and check your app’s setting (for example NEXT_PUBLIC_ORVANO_PROJECT). Check that the endpoint points at the Orvano install that holds the project.
Catch it in your code
Section titled “Catch it in your code”Every SDK throws one error type for a failed call. Match on its code, which is always project_not_found for this error, never on the message.
import { ErrorCode, OrvanoError } from '@orvano/js'
try { // your Orvano call} catch (error) { if (error instanceof OrvanoError && error.code === ErrorCode.projectNotFound) { // handle project_not_found } else { throw error }}import 'package:orvano_flutter/orvano_flutter.dart'; // or orvano_dart on a server
try { // your Orvano call} on OrvanoException catch (error) { if (error.code != ErrorCode.projectNotFound) rethrow; // handle project_not_found}using Orvano;
try{ // your Orvano call}catch (OrvanoException error) when (error.Code == ErrorCode.ProjectNotFound){ // handle project_not_found}The error also carries the HTTP status (404), a message, and a request ID. Quote the request ID when you report a problem: the server logs it with the failure. See Errors for how errors work in every SDK, or every error code.