Why do Quarkus tests fail in Eclipse after upgrade to new LTS version?
03:29 26 Jan 2026

I recently upgraded our Quarkus from 3.20.2 to 3.27.1.

But now I noticed that while on the command line, all the projects are built flawlessly, tests don't run in Eclipse anymore.

Every time I start a test annotated with @QuarkusTest, I get an error:

java.lang.RuntimeException: Internal error. The test class class FooBarTest should have been loaded with a QuarkusClassLoader, but instead it was loaded with jdk.internal.loader.ClassLoaders$AppClassLoader@639fee48. This is caused by the FacadeClassLoader not correctly identifying this class as a QuarkusTest.

What has changed? Should I add some configuration? I did add https://quarkus.io/guides/getting-started-testing#eclipse-separate-jre-definition to my JRE configuration in Eclipse.

eclipse quarkus