Field Notes
Notes from the incident desk .
What breaks in live web apps and automations, and how each failure gets traced. Pick the platform, a topic, or paste the error you see.
-
Zapier Creating Duplicate Records: Which Run Made Them?
Trace duplicate records from Zap History to the destination before you delete or replay anything. Separate shared triggers, loops and timeout replays.
Read -
Zapier Webhook Not Working: Fix 200, 404 and Missing Runs
Fix a Zapier webhook that returns 200, 404 or creates no run. Match the sender log to Zap History before retrying missed leads or orders.
Read -
Zapier Soft Timeout Limit Reached: Did the Action Finish?
A Zapier soft timeout does not prove the action failed. Check the target app before replaying the step, or you may create duplicate records.
Read -
Zapier Trigger Not Working: Why Is There No New Zap Run?
A live Zap stopped creating runs even though new data exists. Check the trigger account, event and options, then test with one new record.
Read -
Zapier 401 Unauthorized: Is the Connection Expired?
A Zapier 401 Unauthorized error usually points to an invalid app connection. Test it, reconnect it and check replay risk before rerunning failed tasks.
Read -
Does PHP2Shell Affect Published Lovable Apps?
PHP2Shell affects PHP runtimes, not every Lovable app. Check whether your published app uses WordPress, Laravel or another external PHP service.
Read -
Lovable App Not Working After ‘Try to Fix’? Find the Bug
Lovable app not working after ‘Try to fix’? Find the first failed request, compare versions in History and make one verified change.
Read -
Lovable App Maintenance Checklist: Post-Launch Monitoring
Lovable app maintenance after launch: a post-launch checklist for release checks, Supabase logs, Stripe webhooks, recovery points and config drift.
Read -
Lovable Export Code Won't Run Locally: 8-Layer Checklist
Lovable exported code won't run locally? Find the first failing layer: npm install, build, VITE_ variables, Supabase keys, routing or Lovable AI calls.
Read -
Lovable File Upload 403: Fix the Storage RLS Error
Lovable file uploads fail with 403 or a row-level security error? Check the bucket and user folder, test a narrow fix, and keep customer files private.
Read -
Lovable JWT Expired and Invalid Refresh Token Errors
Lovable users logged out with JWT expired, Invalid Refresh Token or a refresh token that was already used? Check refresh, sign-out scope and cookies.
Read -
User Already Registered: Supabase Signup Error in Lovable
User already registered (user_already_exists) in a Lovable app? Check the Supabase Auth user, sign-in route and missing profile before deleting it.
Read -
Lovable “Failed to Fetch” on a Custom Domain
A Lovable preview can call the API while the custom domain shows Failed to fetch. Compare the Origin and OPTIONS response before changing app code.
Read -
Lovable Supabase Connection Broke: Invalid API Key
A published Lovable app returns Invalid API key from Supabase. Check the live project URL and publishable key as one pair before changing RLS or auth.
Read -
Lovable Google Login Error 400: redirect_uri_mismatch
Lovable Google login works in preview but fails after publish with Error 400: redirect_uri_mismatch? Compare the callback URL in Google and Supabase.
Read -
Edge Function Returned a Non-2xx Status Code: Lovable Fix
Edge Function returned a non-2xx status code in Lovable? Before retrying, match the request to Supabase logs and check whether anything already completed.
Read -
Application Error: Client-Side Exception (Next.js Diagnosis)
Not just a cache fix: use Console and Network evidence to trace a Next.js client-side exception to stale assets, failed requests or broken code.
Read -
Next.js 502 Bad Gateway on Vercel or Railway: Find the Cause
Next.js 502 Bad Gateway on Vercel, Railway or a Supabase Edge Function? Find which layer failed with x-vercel-id, function logs and proxy logs.
Read -
Supabase SCRAM Wrong Password After Deploy: What Changed?
Your app worked until a deploy or password change. Check DATABASE_URL, URL encoding, pooler credentials, cached passwords and temporary IP bans.
Read -
Cost to Fix a Lovable App: Repair vs Migration Quotes
What does it cost to fix a Lovable app? See what moves a repair quote, how a migration quote differs, and which evidence makes either price precise.
Read -
Enable Automatic RLS in Supabase: What It Does
Found Enable automatic RLS or rls_auto_enable? See what it changes for new public tables, why zero rows can appear, and when to keep or remove it.
Read -
Lovable Cloud to Supabase: What Breaks After the Move
Moved from Lovable Cloud to your own Supabase and the deploy is green, but logins, auth emails or tables broke? Four checks, in the order they fail.
Read -
Stripe Duplicate Charge: Two Payments or Two Fulfilments?
Two Stripe payments for one order, or a webhook processed twice? Find which path fired, refund safely and fix it with the right idempotency key.
Read -
Stripe: No Signatures Found Matching the Expected Signature
Stripe says no signatures found matching the expected signature? The payment went through, but your app rejected the webhook. Find the cause in 4 checks.
Read -
Supabase Email Rate Limit Exceeded: Cause & Fix
Fix Supabase over_email_send_rate_limit and 429 errors. Identify whether the built-in email provider, Auth endpoint or custom SMTP limit fired.
Read -
Blank White Screen After Deploy: 3 Causes in Production
Blank or white screen after deploy? Check 3 causes: a missing VITE_ value, Failed to fetch dynamically imported module, or an empty Supabase result.
Read -
Environment Variable Changed but Production Not Updated?
Environment variable not updating in production? VITE_ and NEXT_PUBLIC_ values are baked in at build time, so rebuild and check which build is live.
Read -
RLS Returned Zero Rows, but the Data May Still Exist
A row-level security query returns no rows and no error. Use a copy-only role comparison to separate RLS filtering from missing data.
Read -
What Can a Web App Bug Fixing Service Repair?
See which live web app failures a bug fixing service can repair across login, payments, deploys and data, and when a rebuild is the wrong fit.
Read -
Is My Lovable App Production Ready? 9 Pre-Launch Checks
Is your Lovable app production ready? The preview runs as you. Nine pre-launch checks cover RLS policies, secret keys, Stripe webhooks and auth email.
Read -
When to Migrate Away from Lovable: A 5-Criterion Matrix
When to migrate away from Lovable? Score five criteria (revenue, data, webhooks, organic signups, liability) and get one answer with a first action.
Read -
Lovable Export to GitHub Is Not a Full App Backup
Your Lovable export to GitHub copies the code only. A full app backup also needs the database, auth users, storage files, secrets and DNS records.
Read -
How to Migrate Off Lovable: 6 Layers That Move Separately
Migrating off Lovable? Check the six layers that move separately (editor, code, hosting, data, auth users, Edge Functions) and test each before cutover.
Read
No post matches yet. If something is broken now, send us the failure.