When something goes wrong
Che Cloud Development Environments can encounter startup failures, performance issues, network errors, and configuration problems. Start by checking logs, then use the symptom-based sections in this guide to diagnose and resolve the issue.
The first step for any problem is to check the Cloud Development Environment logs. Logs capture IDE extension activity, container events, and process errors that point to the root cause.
| Symptom | Description |
|---|---|
Need to check logs |
View logs from the CLI, the Kubernetes console, or the editor to identify errors and warnings. |
Cloud Development Environment fails to start |
Diagnose pod scheduling, image pull, DevWorkspace, and resource quota errors from the dashboard or operator logs. |
Cloud Development Environment is slow |
Identify configuration changes that reduce startup time and improve runtime performance. |
Network connectivity issues |
Diagnose WebSocket failures, proxy configuration problems, and DNS resolution errors. |
OAuth or Git authentication errors |
Verify callback URLs, Secret labels, GitLab scopes, and Bitbucket public keys. |
Webview or editor UI errors |
Fix service worker errors in private browsing windows. |
Devfile syntax or validation errors |
Diagnose component failures, lifecycle command problems, and volume or endpoint misconfigurations. |