Common Issues with AI-Built Apps

Browse 400 step-by-step guides for the most common problems builders face with AI coding tools.

Something wrong with your AI-built app?

Not sure what went wrong? Start here. No technical knowledge needed.

My AI-Built App Is Broken and I Don't Know Why

general

My AI App Won't Deploy or Go Live

deployment

Login or Signup Not Working in My AI App

auth

App Shows a Blank White Page After Deploy

deployment

Data Not Saving to Database in My AI App

database

My AI-Built App Is Really Slow

performance

App Layout Is Broken on Mobile

ui

Payments or Checkout Not Working in My AI App

general

Images Not Showing in My AI App

ui

Email Notifications Not Sending From My AI App

general

API Calls Failing With Errors in My AI App

general

Search Feature Not Working in My AI App

general

Form Validation Not Working Properly

ui

Users Can See or Do Things They Shouldn't

auth

App Styling and Design Looks Wrong or Broken

ui

I Hired an AI Tool to Build My Website and Now It's Broken

general

My AI App Crashes Randomly or Shows Error Pages

general

I Can't Add a New Feature Without Breaking Something

general

SSL Certificate Error or Site Not Secure Warning

deployment

Environment Variables Not Working in Production

deployment

Third-Party Integration Not Working (APIs, Webhooks, OAuth)

general

Real-Time Features Not Working (Chat, Notifications, Live Updates)

general

My AI App Doesn't Appear in Google Search

general

Password Reset Not Working

auth

File Upload Not Working in My AI App

general

Dark Mode Not Working Properly

ui

Navigation or Routing Not Working

ui

Dates and Times Showing Wrong in My App

general

App Not Working on Some Browsers or Devices

general

Can't Connect My Custom Domain to the App

deployment

In-App Notifications Not Showing

ui

I Want a Code Review Before Launching My AI-Built App

general

Users Can See Each Other's Private Data

auth

Build Errors Preventing Deployment

deployment

Base44

40 guides

Base44 Login Page Not Loading or Showing Blank Screen

auth

Role-Based Access Control Not Restricting Pages in Base44

auth

Base44 Email Verification Not Sending or Failing on Signup

auth

Google or Social Login Not Working in Base44 App

auth

User Sessions Expiring Too Quickly in Base44 App

auth

Form Submissions Not Saving to Database in Base44

database

Database Relationship and Foreign Key Errors in Base44

database

Unexpected Data Validation Errors When Saving Records in Base44

database

CSV Data Import or Migration Failing in Base44

database

Duplicate Records Being Created in Base44 Database

database

Computed or Formula Fields Not Updating in Base44

database

Base44 App Not Loading After Publishing

deployment

Custom Domain Not Connecting to Base44 App

deployment

SSL Certificate Errors on Base44 Published App

deployment

Base44 App Build Failing After Recent Changes

deployment

Environment Variables or Secrets Not Available in Published Base44 App

deployment

Base44 App Page Layout Broken on Mobile Devices

ui

Forms Rendering Incorrectly or Missing Fields in Base44

ui

Custom Styling and CSS Not Applying to Base44 Components

ui

Conditional Visibility Rules Not Working on Base44 Components

ui

Modals and Popups Not Opening or Closing Correctly in Base44

ui

Data Tables and Grids Not Displaying Correctly in Base44

ui

Navigation Menu Not Updating or Showing Wrong Links in Base44

ui

Workflow Automations Not Triggering in Base44

api

Third-Party API Integration Not Working in Base44

api

Webhooks Not Receiving or Processing Data in Base44

api

Email Sending Not Working in Base44 App Workflows

api

Stripe Payment Integration Not Working in Base44 App

api

Custom REST API Endpoints Returning Errors in Base44

api

Zapier or Make Integration Disconnected from Base44 App

api

Slow Page Load Times in Base44 Application

performance

Large Data Sets Causing Timeouts and Crashes in Base44

performance

Image Upload and Display Performance Issues in Base44

performance

Dashboard Charts and Analytics Loading Slowly in Base44

performance

Search Functionality Slow or Returning Wrong Results in Base44

performance

File Downloads and Data Exports Timing Out in Base44

performance

Real-Time Data Updates Not Reflecting in Base44 App

performance

PDF Generation and Report Creation Failing in Base44

api

Multi-Language and Internationalization Issues in Base44 App

ui

File Upload Functionality Broken or Failing in Base44

ui

Claude Code

42 guides

Database Transaction Not Rolled Back on Error

database

OAuth Token Lost Between Sessions

auth

GitHub Token Missing Required Scopes

auth

Authentication Middleware Not Blocking Unauthenticated Requests

auth

Database Migration Silently Fails, Schema Mismatch

database

ORM Lazy Loading Disabled, Performance Regression

database

Database Seed Data Not Loaded on Startup

database

Docker Build Fails Due to Dependency Conflicts

deployment

CI/CD Pipeline Missing Environment Variables

deployment

Gradle Build Cache Causes Stale Artifacts

deployment

UI Component Not Rendering After State Update

ui

CSS Styles Not Applied, Specificity Issue

ui

Form Validation Logic Partially Implemented

ui

Frontend Not Integrated with API Endpoint

api

Webhook Handler Not Processing Events

api

Stripe Webhook Events Not Being Processed

api

API Response Structure Doesn't Match Frontend Expectations

api

N+1 Query Problem Causing Performance Degradation

performance

Memory Leak in Long-Running Background Job

performance

Inefficient Algorithm Causing Request Timeouts

performance

Dependency Adding 500KB to Bundle Size

performance

Race Condition in Async State Updates

performance

Configuration File Not Loaded from Environment

auth

Circular Dependency Breaking Application Startup

auth

Permission Denied When Writing Files

deployment

SSL Certificate Validation Failure on HTTPS Calls

deployment

Server-Side Template Syntax Errors

ui

Event Handler Not Triggered on Click

ui

CORS Preflight Request Failing

api

JWT Token Validation Failing Unexpectedly

auth

Password Hashing Not Secure Enough

auth

SQL Injection Vulnerability in Query

auth

XSS Vulnerability in Template Output

ui

Database Deadlock in Concurrent Updates

database

Redis Connection Pool Exhaustion

database

Callback Hell Making Code Unmaintainable

performance

Memory Overflow from String Concatenation in Loop

performance

WebSocket Connection Dropped Unexpectedly

api

CORS Wildcard Allow-Origin Too Permissive

auth

Rate Limiting Not Enforced on API Endpoint

api

Logging Configuration Not Producing Output

deployment

Bean Validation Annotations Not Triggered

api

Bolt

48 guides

OAuth2 Provider Not Configured - Missing Client ID

auth

Session Lost on Page Refresh - Auth State Not Persisting

auth

Protected Routes Redirecting Unauthenticated Users Incorrectly

auth

JWT Token Validation Fails - Invalid Signature or Expiration

auth

Prisma Connection Pool Exhausted - Cannot Connect to Database

database

Prisma Migration Failed - Schema Mismatch

database

Supabase Connection Timeout - Auth or Database Requests Hang

database

Firebase Auth Not Initializing - Authentication Fails

database

Blank Page After Deploy to Vercel/Netlify

deployment

Environment Variables Not Loading - Undefined in Build

deployment

Build Fails - Memory Limit Exceeded or Process Killed

deployment

Vercel Serverless Function Timeout - API Routes Taking Too Long

deployment

Netlify Build Plugin Configuration Error

deployment

React Component Not Rendering - Component Returns Nothing

ui

Tailwind CSS Classes Not Applying - Styles Ignored

ui

Hydration Mismatch Error - Server and Client Render Different Content

ui

React State Not Updating - Component Doesn't Re-render

ui

Event Handlers Not Firing - onClick, onChange Not Working

ui

Image Element Not Displaying - src Attribute Issues

ui

Form Submission Not Working - Form Doesn't Send Data

ui

API Route Returns 500 Error - Internal Server Error

api

CORS Error - Cross-Origin Request Blocked

api

API Request Timeout - Endpoint Takes Too Long

api

Webhook Not Receiving Requests - Events Not Triggered

api

Payment Processing Failed - Stripe Integration Error

api

Slow Bundle Build Time - Build Takes Too Long

performance

Large Bundle Size - App Loads Slowly

performance

Memory Leak - Component Doesn't Clean Up Resources

performance

WebContainer Slow Startup - App Takes Time to Boot

performance

React Re-rendering Causing Performance Issues - Slow Interactions

performance

ESLint Error Blocking Build - Build Fails on Lint

deployment

TypeScript Compilation Error - Type Mismatch

deployment

Dependency Version Conflict - Incompatible Package Versions

deployment

Next.js Image Component Optimization Error

ui

Font Loading Causing Layout Shift - FOUT or FOIT

performance

Modal Dialog Accessibility Issues - Focus Trap Not Working

ui

Form Validation Not Working - Errors Not Showing

ui

Infinite Redirect Loop - Auth Redirect Not Ending

auth

CORS Preflight Request Timeout - OPTIONS Request Failing

api

Rate Limit Exceeded - Too Many API Requests

api

Database Query Timeout - Complex Queries Too Slow

database

Database Connection Leak - Connections Never Close

database

Redis Cache Returning Stale Data - Cache Not Invalidating

database

GraphQL Query Too Deep - Nested Query Recursion Attack

api

WebSocket Connection Fails - Real-time Features Not Working

api

Long-Running Job Timeout - Background Tasks Interrupted

api

Email Sending Fails - Emails Never Received

api

File Upload Exceeds Size Limit - Large File Rejection

api

Replit

51 guides

Multipart Form File Upload Issues on Replit

api

SQL Injection Vulnerability on Replit

database

High Token Usage from AI Agent on Replit

performance

AI Agent Accuracy Poor on Replit

performance

Thymeleaf Static Resource Caching Issues

ui

Kotlin Compilation Error on Replit

deployment

OAuth Setup Failing on Replit

auth

Session Lost After Replit Restart

auth

GitHub Token Rejected on Replit

auth

Two-Factor Authentication Required for Replit Secrets

auth

PostgreSQL Connection Refused on Replit

database

PostgreSQL Max Connections Exceeded

database

Flyway Database Migration Failed on Replit

database

SQLite Database Locked on Replit

database

Slow Database Queries on Replit

database

HikariCP Connection Pool Misconfigured

database

App Crashes Immediately After Deploy on Replit

deployment

Port Already in Use on Replit

deployment

.replit Config File Invalid on Replit

deployment

Reserved VM Insufficient Memory

deployment

Deployment Timeout on Replit

deployment

Static Files Not Serving on Replit

ui

Thymeleaf Template Processing Error on Replit

ui

WebSocket Connection Failed on Replit

ui

Mobile Responsive Design Broken on Replit

ui

CORS Preflight Request Blocked on Replit

api

API Endpoint Returns 404 on Replit

api

External API Calls Timing Out on Replit

api

Third-Party API Rate Limiting on Replit

api

JSON Parsing Error in API Response

api

Slow Application Startup on Replit

performance

High Memory Usage on Replit

performance

Slow Cold Start on Replit

performance

Nix Environment Missing Dependency

performance

Gradle Build Very Slow on Replit

performance

AI Agent Loops Forever on Replit

performance

Async Request Timeout on Replit

performance

Spring Actuator Endpoints Returning 401

api

Stripe Webhook Signature Invalid on Replit

api

Using Stripe Test Keys in Production

api

Stripe Idempotency Key Not Implemented

api

Stripe Webhook Not Triggering on Replit

api

Environment Variable Not Set on Replit

auth

Mixed HTTP/HTTPS Content on Replit

ui

Request Validation Failed on Replit

api

Circular Dependency in Spring Beans

deployment

CSRF Token Bypass on Replit

auth

Remember-Me Token Security Issue on Replit

auth

XSS Vulnerability in Thymeleaf Templates

ui

CORS Credentials and Cookies Not Sent

api

Gradle Version Mismatch on Replit

deployment

Lovable

53 guides

Tailwind Config Changes Not Reflecting in Dev

ui

Supabase Auth Session Not Persisting Across Page Reloads

auth

Row Level Security (RLS) Policy Blocks All Database Access

auth

OAuth Callback URL Mismatch with GitHub/Google Provider

auth

JWT Token Expires Silently Causing Unexpected Logout

auth

Data Not Saving to Supabase Database

database

Realtime Subscriptions Not Receiving Updates

database

Database Migration Fails During Deployment

database

Foreign Key Constraint Violation on Delete/Update

database

N+1 Query Problem Causing Slow Database Performance

database

CORS Error in Production Blocking Supabase Requests

deployment

Vite Build Produces Blank Page in Production

deployment

Environment Variables Undefined in Production Build

deployment

Mobile Layout Broken on Small Screens

ui

Tailwind CSS Classes Not Applying or Conflicting

ui

Dark Mode Not Toggling or Persisting

ui

React Form Input Values Not Updating or Showing Stale Data

ui

Modal or Dialog Not Closing Properly

ui

Supabase Edge Function Timeouts or Fails to Execute

api

Webhook Not Receiving Events from Supabase

api

Third-Party API Calls Blocked by CORS

api

Stripe Webhook Signature Verification Failing

api

Slow Initial Page Load and Time to Interactive

performance

React Components Re-rendering Excessively

performance

Images Not Optimized Causing Large File Sizes

performance

RLS Allows SELECT But Blocks INSERT/UPDATE

database

Form Submission Race Condition - Multiple Submissions or Lost Data

ui

Vite Hot Module Replacement (HMR) Connection Fails

deployment

Supabase Storage Bucket CORS Error on Upload

deployment

Memory Leak from Unremoved Event Listeners

performance

Dev Server HTTPS Needed for Secure Features

deployment

Edge Function Cold Starts Causing Slow First Invocation

performance

Auth State Lost During Navigation or Redirect

auth

React Hook Dependency Warning - Stale Closures

ui

Supabase Anon Key Exposed in Client Code

auth

CSS Specificity Issues - Can't Override Styles

ui

Stripe Test vs Live Mode Confusion

api

Zustand State Not Updating in Components

ui

Vite Path Aliases Not Resolving in Build

deployment

React Context Returns Undefined - Missing Provider

ui

Testing Supabase Edge Functions Locally

api

Image Optimization in Vite React vs Next.js

performance

Database Connection Pool Exhaustion

database

TypeScript Strict Mode Type Errors

ui

Unhandled React Error Crashing App

ui

Browser Cache Blocking App Updates

deployment

Console Logging Slowing Down React Render

performance

Querying Supabase JSON Columns Fails

database

CSS-in-JS Styles Not Applying in Build

deployment

React Key Prop Warning in Lists

ui

Infinite Loop Caused by Missing Dependency

ui

Supabase Admin Client Bypasses RLS for Backend

auth

React Fragment Key Warning - No Key Prop

ui

Cursor

49 guides

OAuth Token Refresh Fails After Cursor AI Refactor

auth

JWT Signature Invalid After Cursor Code Generation

auth

Express Middleware Execution Order Broken After AI Edit

auth

Redis Session Storage Fails After Cursor Refactor

auth

CSRF Protection Accidentally Disabled by Cursor

auth

Database Migration Rollback Fails After Cursor Changes

database

ORM Query Syntax Broken After Cursor Code Generation

database

Database Connection Pool Exhausted After Refactoring

database

N+1 Query Problem After Cursor ORM Refactoring

database

Docker Build Fails After Cursor Code Changes

deployment

Environment Variables Not Loading in Production

deployment

GitHub Actions CI/CD Workflow Fails After Changes

deployment

Build Command Broken After Cursor Project Reorganization

deployment

React Component No Longer Renders After Cursor Refactoring

ui

CSS Styles Not Applied After Cursor File Move

ui

Mobile Responsive Design Broken After Refactoring

ui

State Management Not Working After Refactoring

ui

API Endpoint Type Mismatch After Cursor TypeScript Update

api

API Route Returns 404 After Refactoring

api

Import Paths Broken After File Reorganization

api

API Request Missing Required Headers After Refactoring

api

API Response Parsing Fails After Cursor Refactoring

api

Bundle Size Increased After Cursor Refactoring

performance

React Components Rerendering Excessively

performance

Memory Leak After Cursor Refactored Cleanup Code

performance

Database Query Performance Degraded

performance

API Rate Limit Exceeded After Changes

performance

React Error Boundary Missing After Cleanup

ui

Form Validation Logic Removed by Cursor

ui

Button onClick Handler Not Firing After Changes

ui

Modal Dialog Stuck Open After Refactoring

ui

Images Not Loading After Path Changes

ui

Async/Await Promise Chain Broken

api

CORS Headers Missing After API Refactoring

api

TypeScript Strict Mode Errors After Refactoring

api

Webpack Configuration Broken After Edit

deployment

Prisma Migration Fails After Schema Changes

database

Next.js Build Error After Changes

deployment

Complete Authentication Flow Broken

auth

Event Listener Added Multiple Times

ui

Infinite Loop Causes App Hang

performance

Translations Missing After i18n Changes

ui

Stripe Webhook Endpoint Not Receiving Events

api

Supabase Authentication Integration Broken

auth

GraphQL Query Syntax Error After Refactoring

api

Hot Module Reload Broken in Webpack Dev Server

deployment

Cache-Control Headers Set Incorrectly

performance

Database Transaction Not Atomic After Changes

database

HTML Escaping Removed, Creating XSS Vulnerability

security

v0

38 guides

NextAuth.js Infinite Redirect Loop on Callback

auth

Clerk and NextAuth.js Conflicting Auth Headers

auth

Protected Routes Return Undefined Session in Server Components

auth

Clerk Missing Environment Variables Error

auth

Prisma Database Connection Timeout

database

Prisma Migration Conflict After Schema Changes

database

Drizzle ORM Type Generation Failed

database

Vercel Postgres Connection String Not Found

database

Neon Database Timeout in Production

database

Hydration Mismatch from Date/Time Rendering

ui

Client Component Not Rendering in App Router

ui

shadcn/ui Styling Conflicts with Tailwind

ui

Tailwind Responsive Classes Not Working on Mobile

ui

Next.js Image Optimization Not Working

ui

Next.js API Route Returns 404 on POST Request

api

Next.js Server Action Not Callable from Client Component

api

tRPC Procedure Undefined or Not Found

api

Next.js Middleware Not Executing on Protected Routes

api

Vercel Build Failure: Static Generation Failed

deployment

Vercel Environment Variables Not Loading in Deployment

deployment

Vercel Edge Runtime Import or Module Error

deployment

JavaScript Bundle Size Exceeds Vercel Limit

performance

Slow Server Components Causing High Time to First Byte

performance

Next.js Image Optimization Cache Not Working

performance

CSS-in-JS Runtime Overhead Impacting Performance

performance

Database N+1 Query Problem Killing Performance

performance

Next.js App Directory Routing Issues and Path Confusion

ui

Form Validation Mismatch Between Client and Server

ui

Stripe Webhook Signature Verification Failed

api

Stripe Checkout Session Not Matching Create/Update

api

React Hook Form Field Not Registering or Updating

ui

TypeScript Strict Mode Type Errors in Next.js

ui

Vercel Serverless Function Timeout

performance

Supabase Row-Level Security 403 Forbidden Error

database

Supabase Realtime Subscription Not Updating in Real-Time

database

Next.js Fetch Caching Serving Stale Data

api

React useEffect Dependency Warning and Infinite Loops

ui

NextAuth Session Not Persisting After Refresh

auth

Windsurf

45 guides

Cascade Generated OAuth Token Exposed in Code

auth

Cascade Created Login Redirect Loop

auth

Cascade Broke Redis Session Persistence

auth

JWT Validation Fails in Cascade-Generated Auth

auth

Cascade Created Conflicting Database Migrations

database

Cascade-Generated ORM Code Causes LazyInitializationException

database

Cascade Generated N+1 Query Problem

database

Cascade Left Database Schema Out of Sync

database

Cascade Build Fails - Missing Dependency

deployment

Cascade Modified Dockerfile - Docker Build Timeout

deployment

Cascade Configuration - Environment Variables Not Loaded

deployment

Cascade Broke CI/CD Pipeline Configuration

deployment

Cascade Broke Payment Form UI Components

ui

Cascade Broke Responsive CSS Layout

ui

Cascade Removed Form Validation Logic

ui

Cascade Generated Modal Component State Desync

ui

Cascade Created Duplicate API Endpoints

api

Cascade Modified API Response Contract

api

Cascade Disabled Middleware - Security Filter Broken

api

Cascade Broke Webhook Signature Validation

api

Cascade Removed Rate Limiting Configuration

api

Cascade Generated Code with Memory Leak

performance

Cascade Generated Inefficient Database Query

performance

Cascade Added Large Dependencies - Bundle Bloat

performance

Cascade Generated CPU-Intensive Loop

performance

Cascade WebSocket Implementation Drops Connections

performance

Cascade Broke Stripe Connect Setup

api

Cascade GitHub Integration - Fork Permission Denied

api

Cascade Email Queue Processing Halted

api

Cascade Broke Thymeleaf Template Rendering

ui

Cascade Disabled Cache Invalidation Logic

performance

Cascade Set CORS to Allow All Origins

api

Cascade Generated SQL Injection Vulnerability

api

Cascade Introduced XSS Vulnerability in Templates

ui

Cascade Changed Transaction Isolation Level

database

Cascade Disabled Scheduled Tasks

deployment

Cascade File Upload Without Validation

api

Cascade Hardcoded Encryption Keys

api

Cascade Generated Code Causing NPE Waves

deployment

Cascade Referenced Missing Classpath Resource

deployment

Cascade Created Spring Bean Circular Dependency

deployment

Cascade Regex Pattern Causes Performance Catastrophe

performance

Cascade String Comparison Locale Bug

ui

Cascade Generated Annotation Not Recognized

deployment

Cascade Broke Object Serialization Format

database

Can't find your issue?
Real developers can help.

You don't need to be technical. Just describe what's wrong and a verified developer will handle the rest.

Get Help