Common Issues and Solutions
This guide addresses frequent challenges that may arise during your collaboration with GitStart and provides practical solutions.
Ticket Management Issues
Ticket Synchronization Problems
Issue: Tickets aren’t synchronizing properly between your ticketing system and GitStart.
Solutions:
- Check permissions: Ensure the GitStart integration has proper access to your ticketing system
- Verify filters: Confirm your ticket filters are correctly configured in the GitStart dashboard
- Check webhooks: For self-hosted systems, verify webhooks are properly configured and firing
- Wait for sync: Remember that synchronization may take up to 15 minutes in some cases
Media and Image Issues
Issue: Images from GitLab issues don’t load correctly in GitStart.
Solution: This is due to GitLab’s restrictions on Personal Access Tokens (PATs). Two options:
- Upload public images instead
- Change your GitLab project settings to make all images public by disabling “Enable authorization checks for all media files”
Cannot Edit Handed-Off Tickets
Issue: Unable to edit tickets created in GitStart after they’ve been handed off.
Solution:
- For dashboard-created tickets: Currently, editing handed-off tickets isn’t supported
- For synchronized tickets: Make changes in your original ticketing system, and they’ll sync to GitStart (may take a few hours)
Development Workflow Issues
Slow Response to PR Reviews
Issue: Development seems delayed after providing PR feedback.
Solutions:
- Check comment notifications: Ensure comments are being submitted properly in your repository
- Verify communication channels: Confirm your Slack/Teams integration is functioning
- Contact support: If developers haven’t responded within one business day, contact support@gitstart.com
Estimation Disagreements
Issue: GitStart’s estimates seem higher or lower than expected.
Solutions:
- Discuss with developers: Comment on the PR with your concerns
- Review ticket clarity: Check if requirements are clear and well-defined
- Contact your Technical Project Manager: They can help reconcile estimation differences
- Understand first-month calibration: Initial estimates may require adjustment as we learn your codebase
Scope Change Handling
Issue: Confusion about how to handle requirement changes during development.
Solutions:
- Minor changes: Comment directly on the PR
- Major changes: Create a new ticket to avoid disrupting workflow
- Urgent large changes: Contact your Technical Project Manager to discuss options
Technical Issues
Repository Access Problems
Issue: GitStart seems to have incorrect or insufficient access to your repository.
Solutions:
- Review slice configuration: Check if the correct files and folders are being shared
- Verify branch settings: Ensure the target branch exists and is properly configured
- Check app permissions: Verify the GitHub App or GitLab bot has the necessary permissions
Local Build Failures
Issue: GitStart developers report they cannot build or run your code locally.
Solutions:
- Review build logs: Check the error messages in the dashboard
- Update environment variables: Ensure all necessary variables are provided
- Verify dependencies: Confirm all required dependencies are included in the slice
- Consider Docker: For complex setups, provide a Dockerfile for consistent environments
PR Creation Failures
Issue: GitStart cannot create PRs in your repository.
Solutions:
- Check branch permissions: Verify GitStart has permission to create branches
- Review protection rules: Ensure branch protection rules don’t block GitStart
- Verify webhook connectivity: Confirm GitHub/GitLab webhooks are functioning
Communication Issues
Missing Notifications
Issue: Not receiving updates about ticket or PR status changes.
Solutions:
- Check notification settings: Review your preferences in the GitStart dashboard
- Verify communication channel: Ensure your Slack/Teams integration is correctly set up
- Check email filters: Make sure GitStart emails aren’t being filtered as spam
Developer Availability
Issue: Need to discuss a ticket but unsure how to reach the developer.
Solutions:
- Use PR comments: Leave comments directly on the pull request
- Message your shared channel: Use your Slack/Teams channel to ask questions
- Contact your Technical Project Manager: They can facilitate communication
Billing and Account Issues
Understanding Charges
Issue: Confusion about how costs are calculated for completed work.
Solutions:
- Review the Usage page: Check detailed cost breakdowns in your dashboard
- Examine PR details: Review the specific work completed for each charge
- Contact your Client Experience Manager: They can explain billing details
Managing Multiple Agents/Instances
Issue: Difficulty managing work across multiple repositories or projects.
Solutions:
- Use dashboard filters: Filter the dashboard view by agent/instance
- Set up dedicated channels: Create separate communication channels for each agent/instance
- Assign agent/instance owners: Designate specific team members to manage each agent/instance
Need Additional Help?
If you’re experiencing issues not covered in this guide:
- Contact your Technical Project Manager for development-related concerns
- Reach out to your Client Experience Manager for account or relationship questions
- Email support@gitstart.com for technical support
- Schedule a call with our team for complex issues requiring discussion