diegosouzapw/OmniRoute · error · Error
data?.error || translateOrFallback("ngrokRequestFailed", "Fa
Error message
data?.error || translateOrFallback("ngrokRequestFailed", "Failed to update ngrok tunnel") What it means
Error "data?.error || translateOrFallback("ngrokRequestFailed", "Failed to update ngrok tunnel")" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/app/(dashboard)/dashboard/endpoint/EndpointPageClient.tsx:749
setCloudflaredBusy(false);
await fetchCloudflaredStatus(true);
}
};
const handleNgrokAction = async (action: "enable" | "disable") => {
setNgrokBusy(true);
setNgrokNotice(null);
try {
const res = await fetch("/api/tunnels/ngrok", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ action, authToken: action === "enable" ? ngrokToken : undefined }),
});
const data = await res.json().catch(() => ({}));
if (!res.ok) {
throw new Error(
data?.error || translateOrFallback("ngrokRequestFailed", "Failed to update ngrok tunnel")
);
}
if (data?.status) {
setNgrokStatus(data.status);
}
setNgrokNotice({
type: "success",
message:
action === "enable"
? translateOrFallback("ngrokStarted", "ngrok tunnel started")
: translateOrFallback("ngrokStopped", "ngrok tunnel stopped"),
});
if (action === "enable" && ngrokToken) {
await fetch("/api/settings", {
method: "PATCH",View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/app/(dashboard)/dashboard/endpoint/EndpointPageClient.tsx:749 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/ea4c908e4be358b3.
Report an issue: GitHub.