stdout/stderr merge causes random errors to fail script
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 45/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 静か
- 技術スタック
- powershell
- 領域
- cli
調査の方向性
examples/User Deprovisioning/Users_Deprovision.ps1 の246行目から始め、2>&1 が stderr と stdout をどのように結合するか、またスクリプトがアクションの失敗をどのように判定するかを調べてください。失敗を再現し、"Could not get the current user. See log for details." のような、偶発的なエラーとアクションのエラーを比較してください。完了条件は、本物のアクションの失敗では引き続きスクリプトが失敗し、無関係なエラーでは不正確な失敗メッセージが生成されないことです。
索引モデルが issue の本文から書いたものです。
説明
https://github.com/box/boxcli/blob/08507d0017e3efd280c3e795b0b12cde6614a713/examples/User Deprovisioning/Users_Deprovision.ps1#L246
using 2>&1 surfaces all errors, but since the script fails if there's any error, that means random errors (you're bypassing TLS! etc.) can apparently fail the whole script. What about parsing the error to see if it's really an issue? The error it returns when the script fails on an action - for example, 'Could not get the current user. See log for details.,' could be made more accurate.
- 主要言語
- JavaScript
- スター
- 285
- フォーク
- 67
- 平均マージ
- 5時間 27分
- マージ済み PR(30日)
- 5
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
box/boxcli のほかの issue
-
enhancement
-
enhancement
-
enhancement
-
enhancement
-
enhancement needs-triage
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
mksglu/context-mode#1200 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
neondatabase/website#5944 ·
-
module: core
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
bigbluebutton/bigbluebutton#25849 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
jaegertracing/jaeger-ui#4506 ·