testng-team/testng

The GraphOrchestrator afterExecute method should handle null IWorker<T> r parameter

オープン

#3,243 opened on 2025/10/06

 (2 件のコメント) (0 件のリアクション) (0 人の担当者)Java (1,025 件のフォーク)github user discovery
Feature: parallelgood first issue

Repository metrics

Stars
 (2,059 個のスター)
PR merge metrics
 (平均マージ 17h 43m) (30d で 7 merged PRs)

説明

In some rare cases when exception occurs during runtime in the TestNGFutureTask in this line https://github.com/testng-team/testng/blob/d50b2ad2d6809d52131a07071fe229b1b901e08c/testng-core/src/main/java/org/testng/internal/thread/graph/TestNGFutureTask.java#L30 then the result remains null. The BiConsumer should handle null first param. It causes NPE and the real exception remains hidden. Just via debug you can find the real problem.

Please fix this.

コントリビューターガイド