Retrofitter generates wrong module name of module-info.class
Your latest change to Retrofitter changed its behaviour. Module names now use slash separator instead of dot as previously.
This is previously released jar:
$ jar -f asm-commons-9.3.jar --describe-module
org.objectweb.asm.commons@9.3.0 jar:file:///.../asm-commons-9.3.jar/!module-info.class open
exports org.objectweb.asm.commons
requires java.base mandated
requires org.objectweb.asm transitive
requires org.objectweb.asm.tree transitive
requires org.objectweb.asm.tree.analysis transitive
This is a new one:
$ jar -f asm-commons-9.4-SNAPSHOT.jar --describe-module
org/objectweb/asm/commons@9.4-SNAPSHOT jar:file:///.../asm-commons-9.4-SNAPSHOT.jar/!module-info.class open
exports org.objectweb.asm.commons
requires java.base mandated
requires org.objectweb.asm transitive
requires org.objectweb.asm.tree transitive
The issue seems to be related to this change 5921eb2a but you need to verify it.