tmater opened a new pull request, #3288:
URL: https://github.com/apache/polaris/pull/3288
## Summary
Enhances the quickstart Docker Compose setup script with proper error
detection and validation for all API calls. Each curl command now fails fast
with clear error messages when requests fail or return invalid responses,
making it easier to debug setup issues.
## Testing
Manually tested the error handling by running the script with
`ALLOW_SETTING_S3_ENDPOINTS=false` and validated that failures are properly
detected and displayed:
```
polaris-setup-1 | ❌ Failed to create catalog
polaris-setup-1 | curl: (22) The requested URL returned error: 400
polaris-setup-1 | {"error":{"message":"Explicitly setting S3 endpoints is
not allowed.","type":"IllegalArgumentException","code":400}}
```
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]