From d0ce3174660f98f871b23ae55aa3fd57afdcd344 Mon Sep 17 00:00:00 2001 From: Francesco Nigro Date: Mon, 24 Nov 2025 14:00:47 +0100 Subject: [PATCH] VarHandle wrongly uses int parameter on VirtualThread creation --- src/java.base/share/classes/java/lang/ThreadBuilders.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java.base/share/classes/java/lang/ThreadBuilders.java b/src/java.base/share/classes/java/lang/ThreadBuilders.java index 62c29651d11ee..033c237877c06 100644 --- a/src/java.base/share/classes/java/lang/ThreadBuilders.java +++ b/src/java.base/share/classes/java/lang/ThreadBuilders.java @@ -309,7 +309,7 @@ UncaughtExceptionHandler uncaughtExceptionHandler() { String nextThreadName() { if (hasCounter) { - return name + (long) COUNT.getAndAdd(this, 1); + return name + (long) COUNT.getAndAdd(this, 1L); } else { return name; }