We use tracking cookies to understand how you use the product and help us improve it. For more information on how we store cookies, read our  privacy policy.

Troubleshooting

Common issues, error messages, and solutions for development and production

Quick reference for resolving common issues in Plainform. Issues are organized by category for fast lookup.

Development Server

Environment Variables

Database & Prisma

Authentication (Clerk)

Payments (Stripe)

Build & Deployment

Content & MDX

Styling & UI

Performance

Email (Resend)

Storage (AWS S3)

Getting Help

If you can't resolve an issue:

  1. Check logs:

    • Browser console (F12)
    • Terminal output
    • Vercel function logs
    • Stripe Dashboard logs
  2. Search documentation:

  3. Debug systematically:

    • Isolate the issue
    • Check one integration at a time
    • Test in isolation
    • Compare with working examples
  4. Common debugging commands:

    Common debugging commands
    # Clear all caches
    rm -rf .next node_modules package-lock.json
    npm install
    npm run dev
    
    # Check environment
    npm run build
    npx prisma db pull
    npx prisma generate
    
    # Test integrations
    npm run stripe:listen
    npx prisma studio

Most issues are resolved by restarting the dev server, clearing caches, or verifying environment variables.

Next Steps

How is this guide ?

Last updated on