testng-team/testng

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

Offen

#3.243 geöffnet am 06.10.2025

 (2 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Java (1.025 Forks)github user discovery
Feature: parallelgood first issue

Repository-Metriken

Stars
 (2.059 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 17h 43m) (7 gemergte PRs in 30 T)

Beschreibung

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.

Contributor Guide