es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Depurador de Google Cloud en Cloud Run Django “No se encontró código en la línea …”.

Al tratar de depurar una aplicación Cloud Run Django (Python 3.9), obtengo el error:


No se encuentra el código en la línea 30 en /app/djangotest/urls.py

He revisado la imagen de Docker y el archivo parece estar en el lugar correcto con código depurable en la ubicación correcta:


29 class UserViewSet(viewsets.ModelViewSet):
30 queryset = User.objects.all()
31 serializer_class = UserSerializer

Esto parece ser similar a:

Flask:
https://stackoverflow.com/questions/62612321/google-cloud-debugger-snapshot-reports-no-code-found-at-line-python-on-man

FastAPI:
https://stackoverflow.com/questions/68544374/google-cloud-debugger-snapshot-reports-error-no-code-found-at-line

Como parece que no hay respuestas y aún no se ha abierto un problema, lo abrí aquí:
https://issuetracker.google.com/issues/207626319

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Solución de problemas del error “No se encontró código” en la aplicación Django de Cloud Run

    Si te encuentras con el error “No se encontró código en la línea” al intentar depurar tu aplicación Django de Cloud Run, hay algunas posibles causas y pasos de solución de problemas que puedes tomar.

    En primer lugar, confirma que el archivo y el número de línea informados en el mensaje de error coincidan con la ubicación real del código que estás intentando depurar. Verifica la ruta y los números de línea en tu código base local y la imagen de Docker para asegurarte de que sean coherentes.

    A continuación, verifica que tu instancia de Cloud Run esté configurada correctamente para la depuración. Verifica que hayas establecido la variable de entorno GOOGLE_APPLICATION_CREDENTIALS para que apunte a tu archivo de credenciales, y que hayas habilitado la API de Cloud Debugger y otorgado los roles IAM correctos a tu cuenta de servicio.

    Si estos pasos no resuelven el problema, puede ser un problema de error o compatibilidad con la herramienta Cloud Debugger. Verifica si hay problemas similares reportados por otros usuarios, como los que se vinculan en la pregunta, y considera la posibilidad de abrir un nuevo informe de errores o problema con el equipo de desarrollo de Cloud Debugger. Asegúrate de incluir tanta información y contexto como sea posible, incluyendo código de muestra, capturas de pantalla y mensajes de error.

Comments are closed.