testng-team/testng

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

开放

#3,243 创建于 2025年10月6日

 (2 条评论) (0 个反应) (0 位负责人)Java (1,025 个派生)github user discovery
Feature: parallelgood first issue

仓库指标

星标
 (2,059 个星标)
PR 合并指标
 (平均合并 17小时 43分钟) (30 天内合并 7 个 PR)

描述

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.

贡献者指南