Yes, this is the one I had in mind, think it comes from plexus transitive deps.
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book <https://www.packtpub.com/application-development/java-ee-8-high-performance> Le lun. 16 oct. 2023 à 12:48, Mark Raynsford <org.apache.maven.u...@io7m.com> a écrit : > On 2023-10-16T08:14:40 +0200 > Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > > > Hi, > > > > Didn't check in details but it can be the bytecode reader version we have > > today in surefire is too old to read java 21 bytecode so it does not put > > your module on module path but classpath so then, without > > META-INF/services/x file it is not detected. > > > > That does sound likely. > > Would this be asm? I had a brief look through the surefire sources but > didn't see it. I've more than once had to temporarily override asm for > various plugins when targeting a new bytecode version. > > -- > Mark Raynsford | https://www.io7m.com > >