Web launcher prints the whole spawn error object when the browser opener cannot start
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 72/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- node.js, typescript
- Lĩnh vực
- cli
Hướng nghiên cứu
Chạy bản tái hiện được cung cấp và kiểm tra điểm vào của launcher tại clients/launcher/build/index.js để tìm hiểu cách lỗi khởi chạy browser-opener được báo cáo. So sánh đầu ra của web launcher với thông báo TUI được trích dẫn trong issue; hoàn thành khi web launcher in ra đúng một dòng như mong đợi, không có stack trace hay spawnargs.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
Found during the v2.10.0 release smoke (#2623) and recorded in its ledger. When --web cannot spawn the browser opener (no open/xdg-open on PATH), it stays up as intended since #2533, but prints the entire Node error object to its terminal: a stack trace plus spawnargs, which include the launch URL with the API token. That URL is already printed in the banner just above, so nothing new leaks, but the output is noisy and puts the token in a second place for anyone copying the error.
Reproduce
env -i PATH=/var/empty MCP_AUTO_OPEN_ENABLED=true "$(command -v node)" clients/launcher/build/index.js --web
# → Could not open a browser automatically: Error: spawn open ENOENT … (stack, spawnargs with ?MCP_INSPECTOR_API_TOKEN=…)
Expected
One line, as the TUI already prints: Could not open a browser automatically (spawn open ENOENT). Open the URL above manually. No stack, no spawnargs.
Priority
Low (rubric total 5): Severity 2, Urgency 1, +1 bug, +1 milestoned.
- Ngôn ngữ chính
- TypeScript
- Star
- 11.1k
- Fork
- 1.5k
- Merge trung bình
- 4 giờ 28 phút
- Pull request đã merge (30 ngày)
- 151
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của modelcontextprotocol/inspector
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
modelcontextprotocol/inspector#2723 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
insufficient_scope challenge retry doesn't detect expired access token, gives up after one identical retryCó thể đã có người làm @its-nott-me đã nhận hôm nay. Đang mởbug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 50/100
modelcontextprotocol/inspector#2724 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Modern subscriptions: a subscriptions/listen refused with HTTP 403 is retried eight times in silenceĐang mởbug v2
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
modelcontextprotocol/inspector#2722 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug v2
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 50/100
modelcontextprotocol/inspector#2721 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug v2
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 62/100
modelcontextprotocol/inspector#2719 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của modelcontextprotocol/inspector
Issue tương tự
-
bnv-manager-v2: accept_invite creates the Mailcow domain admin before the commitCó thể đã có người làm @myOmikron đã nhận hôm nay. Đang mởbug ready-for-agent
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
Windows: mio 1.2.3 named-pipe use-after-free panics the native IPC broker and hangs every toolĐang mởplatform:windows tool triaged wontfix
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
nicolettas-muggelbude/RechnungsFee#448 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Android bug feature/error-tracking react-native team/error-tracking
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
PostHog/posthog-js#5310 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày