Closed
Description
Using panics instead of errors for conditions that should never happen helps with surfacing bugs, but we'd not want a query that triggers a bug to crash an entire query node. So we should give special treatment to panics during query processing and so that a panic anywhere in the pipeline would be recovered from and a 500 response is returned.