Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Exception when handling upload error.

Abierto
#25 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
52/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
python
Área
api

Línea de trabajo

Comienza en appcenter/versions.py, en _wait_for_upload, llamado por upload_build y upload_and_release, e inspecciona cómo se gestiona la respuesta de subida del commit. Reproduce el error de subida del zip y verifica que error_details de la respuesta se muestre sin un AttributeError.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I'm encountering an exception when trying to uploading a zip file for a windows artifact.
This is what I'm trying to run:

    client = appcenter.AppCenterClient(access_token=accessToken)
    client.versions.upload_and_release(
        owner_name=ownerName,
        app_name=appName,
        binary_path=artifactFile,       # A zip file that works when uploaded using the site.
        group_id=distributionGroup,     # 00000000-0000-0000-0000-000000000000 (Collaborators)
        release_notes="upload test"
    )

And the issues happen here:

https://github.com/microsoft/appcenter-rest-python/blob/da6955979e251a81e67affacbf3f05813f9b66c7/appcenter/versions.py#L489

This is the exception:

Exception has occurred: AttributeError       (note: full exception trace is shown but execution is paused at: _run_module_as_main)
'CommitUploadResponse' object has no attribute 'get'
  File "C:\Python310\Lib\site-packages\appcenter\versions.py", line 489, in _wait_for_upload
    + response_data.get("error_details", "?")
  File "C:\Python310\Lib\site-packages\appcenter\versions.py", line 624, in upload_build
    upload_end_response = self._wait_for_upload(
  File "C:\Python310\Lib\site-packages\appcenter\versions.py", line 682, in upload_and_release
    release_id = self.upload_build(
  File "C:\Utils\UploadToAppCenter.py", line 72, in main
    client.versions.upload_and_release(
  File "C:\Utils\UploadToAppCenter.py", line 87, in <module>
    main()
  File "C:\Python310\Lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Python310\Lib\runpy.py", line 196, in _run_module_as_main (Current frame)
    return _run_code(code, main_globals, None,
AttributeError: 'CommitUploadResponse' object has no attribute 'get'

The response I'm getting :
b'{"id":"some-guid-A","upload_status":"error","error_details":"A problem occured while extracting your app. (Correlation ID: some-guid-B)"}'

Lenguaje dominante
Python
Estrellas
25
Forks
20
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/appcenter-rest-python

Todos los issues de microsoft/appcenter-rest-python

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.