Debugger Not Attached to Container

Ouverte
#117 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
dart, docker, gcp, kubernetes, vscode

Piste de recherche

Commencez par la documentation de Skaffold sur le débogage des conteneurs ainsi que par le launch.json, le Dockerfile et le journal de sortie détaillé joints. Déterminez si Dart nécessite des fichiers de support spécifiques au runtime ou une configuration de conteneur documentée. La tâche est considérée comme terminée lorsque le débogage de Dart fonctionne pour Cloud Run/Run Debug Locally, que le débogueur est attaché et que les points d’arrêt sont atteints.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Environment:
OS: MacOs Monterey v12.3 (Processor: 2.2 GHz 6-Core Intel Core i7)
Language: Dart
Cloud Code Extension version: v1.18.2
VSCode version: 1.66.2
Google Cloud SDK: 385.0.0
kubectl: 1.21.9
minikube: 1.25.2
skaffold: 1.38.0

Description
When trying to run 'Cloud Run/Run Debug Locally', the breakpoints are not being hit and the debugger is not attached. Message from 'Cloud Run/Run Debug locally Detailed' below:
error msg

Following the skaffold documentation (https://skaffold.dev/docs/workflows/debug/#configuring-container-images-for-debugging), we ended up here to find a run-time specific image support for Dart, but there is no support for Dart. Just would like to request support for Dart if Dart runtime requires additional support files.

If not, is there any chance that you know how can I configure the container to make it debuggable?
Really appreciate it.

Additional Information:
launch.json
launch

Dockerfile
docker

Detailed Output log
Screen Shot 2022-05-18 at 10 46 28 am

Langage dominant
Go
Étoiles
105
Forks
33
Merge moyen
3 h 4 min
PR mergées (30 j)
3

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de GoogleContainerTools/container-debug-support

Toutes les issues de GoogleContainerTools/container-debug-support

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.