You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Olivier Lamy (Jira)" <ji...@apache.org> on 2022/07/22 08:34:00 UTC
[jira] [Closed] (MCOMPILER-495) createMissingPackageInfoClasses fails in packages that only contain a package-info.java
[ https://issues.apache.org/jira/browse/MCOMPILER-495?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olivier Lamy closed MCOMPILER-495.
----------------------------------
Resolution: Fixed
PR merged. Thanks
> 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)