[ https://issues.apache.org/jira/browse/MCOMPILER-495?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olivier Lamy updated MCOMPILER-495: ----------------------------------- Fix Version/s: 3.11.0 > createMissingPackageInfoClasses fails in packages that only contain a > package-info.java > --------------------------------------------------------------------------------------- > > Key: MCOMPILER-495 > URL: https://issues.apache.org/jira/browse/MCOMPILER-495 > Project: Maven Compiler Plugin > Issue Type: Bug > Affects Versions: 3.10.0, 3.10.1 > Environment: java 17.0.3 > MVN 3.8.5 > OS Various > Reporter: Jeff Maxwell > Assignee: Olivier Lamy > Priority: Major > Fix For: 3.11.0 > > > createMissingPackageInfoClasses fails in packages that only contain a > package-info.java as the parent path may not be created. > > {code:java} > Warning: Error creating missing package info classes > java.nio.file.NoSuchFileException: > /home/runner/work/spring/spring/security/crypto/spring-boot-security-crypto/target/classes/com/myorg/spring/boot/security/crypto/web/server/embedded/package-info.class > at sun.nio.fs.UnixException.translateToIOException > (UnixException.java:92) at sun.nio.fs.UnixException.rethrowAsIOException > (UnixException.java:106) at sun.nio.fs.UnixException.rethrowAsIOException > (UnixException.java:111) at > sun.nio.fs.UnixFileSystemProvider.newByteChannel > (UnixFileSystemProvider.java:218) at > java.nio.file.spi.FileSystemProvider.newOutputStream > (FileSystemProvider.java:484) at java.nio.file.Files.newOutputStream > (Files.java:228) at java.nio.file.Files.write (Files.java:3512) at > org.apache.maven.plugin.compiler.AbstractCompilerMojo.createMissingPackageInfoClasses > (AbstractCompilerMojo.java:1364) at > org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute > (AbstractCompilerMojo.java:1229) at > org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:198) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:137) at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:301) at > org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:211) at > org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:165) at > org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:157) at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:121) at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call > (MultiThreadedBuilder.java:210) at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call > (MultiThreadedBuilder.java:195) at java.util.concurrent.FutureTask.run > (FutureTask.java:264) at > java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:539) > at java.util.concurrent.FutureTask.run (FutureTask.java:264) at > java.util.concurrent.ThreadPoolExecutor.runWorker > (ThreadPoolExecutor.java:1136) at > java.util.concurrent.ThreadPoolExecutor$Worker.run > (ThreadPoolExecutor.java:635) at java.lang.Thread.run (Thread.java:833) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)