General Issues
”Integration not showing in sidebar”
Troubleshooting Steps:Check if integration exists
Check if integration exists
Go to Account → Integrations and verify the integration is listed and active.
Verify you're logged in
Verify you're logged in
Integrations require authentication. Make sure you’re signed in.
Refresh the page
Refresh the page
Sometimes a simple refresh resolves state issues.
Check browser console
Check browser console
Open DevTools (F12) and look for errors in the Console tab.
Clear cache
Clear cache
Clear your browser cache and reload:
Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)Supabase-Specific Issues
”Failed to connect to Supabase”
Common Causes and Solutions:- Invalid URL
- Invalid Anon Key
- Project Paused
- Network Issues
Error: URL format is incorrectSolution: Ensure the URL follows this pattern:❌ Wrong:
supabase.co/my-project✅ Correct: https://abcdefgh.supabase.co”RLS policy error” in generated code
Error Message:1
Check if user is authenticated
user is null, authentication is required.2
Review RLS policies
Go to Supabase → Authentication → PoliciesMake sure you have policies like:
3
Temporary: Disable RLS for testing
”Missing environment variables”
Error:- Create
.env.localfile in project root:
.env.local
- Restart your dev server:
Variable names might differ based on framework:
- Vite:
VITE_ - Next.js:
NEXT_PUBLIC_ - Create React App:
REACT_APP_
TypeScript errors with Supabase types
Error:Install Supabase client
Install Supabase client
Generate types from your schema
Generate types from your schema
Check table names match
Check table names match
Ensure the table name in your code matches the actual table name in Supabase (case-sensitive).
Update the generated types
Update the generated types
If you changed your schema, regenerate the types file.
Connection Test Failures
”Latency too high” warning
What It Means: Connection takes longer than expected (>1000ms). Impact:- Slower application performance
- Poor user experience
- Possible timeout errors
- Choose a closer region: Create a new Supabase project in a region closer to your users
- Check your network: Test from a different network/device
- Upgrade Supabase plan: Free tier has lower performance
- Use caching: Implement client-side caching for frequently accessed data
”Permission denied”
Error: Test connection succeeds but operations fail. Causes:- Anon key has limited permissions
- RLS policies are too restrictive
- Review your RLS policies in Supabase
- Ensure the user has necessary permissions for the operation
- Check that RLS is properly configured for your use case
Generated Code Issues
”Cannot find module ’@/lib/supabase’”
Error:1
Check if file exists
Verify
src/lib/supabase.ts was generated.2
Check path alias configuration
In In
tsconfig.json:vite.config.ts:3
Restart dev server
“Too many connections” error
Error:Use connection pooling
Use connection pooling
Reuse client instances
Reuse client instances
Don’t create a new client on every request. Import the singleton:
Upgrade your plan
Upgrade your plan
Free Supabase tier has connection limits. Consider upgrading.
Performance Issues
Slow query responses
Symptoms:- Long loading times
- Timeout errors
- Poor user experience
- Check query complexity:
- Add indexes:
- Use pagination:
Integration Management Issues
Can’t delete integration
Error: “Integration is being used by active projects” Solution:- Go to each project using the integration
- Disable the integration in the Integrations tab
- Return to Account → Integrations
- Try deleting again
Can’t edit integration
Error: Changes not saving or reverting Solutions:- Ensure all required fields are filled
- Test connection before saving
- Check browser console for errors
- Try clearing browser cache
Getting Help
If you’re still experiencing issues:Check Console
Open browser DevTools (F12) and check the Console for error messages.
Discord Community
Ask for help in our Discord server.
Supabase Docs
Check Supabase documentation for service-specific issues.
GitHub Issues
Search Supabase GitHub issues for known problems.
Reporting Bugs
When reporting integration issues, please include:Prevention Tips
Test connections regularly
Test connections regularly
Periodically test your integration connections to catch issues early.
Keep credentials updated
Keep credentials updated
Rotate API keys regularly and update them in CodeRocket.
Monitor usage
Monitor usage
Check your service dashboards (Supabase, etc.) for usage limits and errors.
Use staging environment
Use staging environment
Test integration changes in a staging project before applying to production.
Document custom setup
Document custom setup
If you customize generated code, document your changes for future reference.

