Trying to access array offset on false Watcher.php:80
まだ誰も着手していません。
評価
調査の方向性
vendor/hyperf/watcher/src/Watcher.php:80 の stack trace から始め、vendor/hypervel/devtool/src/Commands/WatchCommand.php:64 がどのように Watcher->run() を呼び出しているかを追跡します。報告された Hypervel v0.16 および Docker/Swoole 6.02 の構成で watch コマンドを再現し、array offset の例外が発生しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Just noticed the exception thrown inside watch command for no reason:
Fatal error: Uncaught ErrorException: Trying to access array offset on false in /var/www/html/vendor/hyperf/watcher/src/Watcher.php:80
Stack trace:
#0 /var/www/html/vendor/hyperf/watcher/src/Watcher.php(80): Hyperf\ExceptionHandler\Listener\ErrorExceptionHandler::{closure:Hyperf\ExceptionHandler\Listener\ErrorExceptionHandler::process():30}()
#1 /var/www/html/vendor/hypervel/devtool/src/Commands/WatchCommand.php(64): Hyperf\Watcher\Watcher->run()
#2 /var/www/html/vendor/hyperf/command/src/Command.php(177): Hypervel\Devtool\Commands\WatchCommand->handle()
#3 [internal function]: Hyperf\Command\Command->{closure:Hyperf\Command\Command::execute():174}()
#4 {main}
thrown in /var/www/html/vendor/hyperf/watcher/src/Watcher.php on line 80
[2025-04-27 04:37:57 @335.0] WARNING Channel::~Channel() (ERRNO 10003): channel is destroyed, 1 consumers will be discarded
hypervel v0.16 /docker/swoole 6.02
- 主要言語
- PHP
- スター
- 17
- フォーク
- 12
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
hyperf/watcher のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
-
3.1.42更新包env有问题オープン
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
-
重载失效オープン
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 79/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 3 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 91/100
benjaminkott/bootstrap_package#1675 ·
-
sync-en
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信