You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@beam.apache.org by "CharlesHolbrow (via GitHub)" <gi...@apache.org> on 2023/08/24 20:26:32 UTC

[GitHub] [beam] CharlesHolbrow commented on issue #25911: [Bug]: AttributeError: 'HttpError' object has no attribute 'message' GcsIO

CharlesHolbrow commented on issue #25911:
URL: https://github.com/apache/beam/issues/25911#issuecomment-1692360392

   I've been getting these too. It appears to be a bug, and the cause looks pretty simple. However, it's inconvenient, because when an HttpError arises while uploading to GCS, the bug makes it impossible to see the underlying HttpError message. 
   
   Here's where beam expects a `.message` property, but looking at the `apitools` `HttpError` class shows that the class does not have a `.message` property. Instead, its `__str__` property is intended to be used to make a human readable error. 
   
   https://github.com/apache/beam/blob/7ce2d00464f90723c25531fcb08643559a7b3257/sdks/python/apache_beam/io/gcp/gcsio.py#L830
   
   Looks like this is resolved in 62a8087b98d9a885c9c11b30e8767a9e2b293459
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org