This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-vfs.git


The following commit(s) were added to refs/heads/master by this push:
     new 465c0fd56 Better test feedback on Java 21 and up
465c0fd56 is described below

commit 465c0fd5626744d086bb094248caf16cd0acdf7e
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Thu Mar 27 12:39:46 2025 -0400

    Better test feedback on Java 21 and up
---
 .../src/test/java/org/apache/commons/vfs2/AbstractTestSuite.java | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/commons-vfs2/src/test/java/org/apache/commons/vfs2/AbstractTestSuite.java 
b/commons-vfs2/src/test/java/org/apache/commons/vfs2/AbstractTestSuite.java
index 12166fb7c..06ffa762a 100644
--- a/commons-vfs2/src/test/java/org/apache/commons/vfs2/AbstractTestSuite.java
+++ b/commons-vfs2/src/test/java/org/apache/commons/vfs2/AbstractTestSuite.java
@@ -181,10 +181,11 @@ public abstract class AbstractTestSuite extends TestSetup 
{
                 threadTargetField = FieldUtils.getDeclaredField(Thread.class, 
"holder", true);
                 if (threadTargetField == null) {
                     System.err.println("Test suite cannot show you a thread 
snapshot (Thread.holder)");
-                }
-                threadTargetField = 
FieldUtils.getDeclaredField(threadTargetField.getClass(), "task", true);
-                if (threadTargetField == null) {
-                    System.err.println("Test suite cannot show you a thread 
snapshot (Thread.holder.task)");
+                } else {
+                    threadTargetField = 
FieldUtils.getDeclaredField(threadTargetField.getClass(), "task", true);
+                    if (threadTargetField == null) {
+                        System.err.println("Test suite cannot show you a 
thread snapshot (Thread.holder.task)");
+                    }
                 }
             }
         } catch (final Exception e) {

Reply via email to