prestodb/presto

Incorrect HTTP response code 500 is returned when the password is too long

Open

#25,679 创建于 2025年8月4日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)Java (15,558 star) (5,240 fork)batch import
buggood first issue

描述

When file-based authentication is enabled, and the password is too long, the server responds with HTTP 500, not the expected HTTP 401

Your Environment

  • Presto version used: 0.294-SNAPSHOT
  • Storage (HDFS/S3/GCS..):
  • Data source and connector used:
  • Deployment (Cloud or On-prem): on-prem with Docker Swarm
  • Pastebin link to the complete debug logs: https://pastebin.com/SvU1KCpQ

Expected Behavior

The server should return HTTP 401.

Current Behavior

The server should return HTTP 401.

Possible Solution

Catch the RuntimeException and wrap it into a PrestoException.

Steps to Reproduce

Screenshots (if appropriate)

Context

贡献者指南