packit / packit-service

Packit provided as a service
https://packit.dev
MIT License
34 stars 46 forks source link

Handle ImageBuilderError when babysitting VM image builds #2417

Closed sentry-io[bot] closed 1 month ago

sentry-io[bot] commented 1 month ago

Sentry Issue: PCKT-002-PACKIT-SERVICE-7P9

HTTPError: 404 Client Error: Not Found for url: https://console.redhat.com/api/image-builder/v1/composes/200dc170-3463-40c7-893e-d70db651cfde
  File "packit/vm_image_build.py", line 87, in request
    response.raise_for_status()
  File "requests/models.py", line 943, in raise_for_status
    raise HTTPError(http_error_msg, response=self)

ImageBuilderError: 
(1 additional frame(s) were not displayed)
...
  File "packit_service/worker/tasks.py", line 577, in babysit_pending_vm_image_builds
    check_pending_vm_image_builds()
  File "packit_service/worker/helpers/build/babysit.py", line 572, in check_pending_vm_image_builds
    update_vm_image_build(build.build_id, build)
  File "packit_service/worker/helpers/build/babysit.py", line 477, in update_vm_image_build
    response = helper.vm_image_builder.image_builder_request(
  File "packit/vm_image_build.py", line 110, in image_builder_request
    return self.request(
  File "packit/vm_image_build.py", line 90, in request
    raise ImageBuilderError(errors=response.text) from ex