[ https://issues.apache.org/jira/browse/MDEP-978 ]
Peter Rader deleted comment on MDEP-978: ---------------------------------- was (Author: grim): Maybe https://issues.apache.org/jira/browse/COMPRESS-642 > Unpack-Dependencies throw "long overflow"-exception > --------------------------------------------------- > > Key: MDEP-978 > URL: https://issues.apache.org/jira/browse/MDEP-978 > Project: Maven Dependency Plugin > Issue Type: Bug > Affects Versions: 4.0.0 > Environment: Java version: 23.0.2, vendor: Oracle Corporation, > runtime: /home/grim/graalvm-23/graalvm-jdk-23.0.2+7.1 > OS name: "linux", version: "6.8.0-55-generic", arch: "amd64", family: "unix" > Apache Maven 4.0.0-rc-3 (3952d00ce65df6753b63a51e86b1f626c55a8df2) > Reporter: Peter Rader > Priority: Minor > > Running the maven goal unpack-dependencies throws a long-overflow for a > artifact. > Maven 3.9.0 works but 4.0.0 does not. > {quote}Stacktrace: > [INFO] de.e_nexus.web.rm.war > ................................................................................ > FAILURE [ 1.651 s] > [INFO] de.e_nexus.test.vb-cli > ............................................................................... > SUCCESS [ 0.218 s] > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [INFO] BUILD FAILURE > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [INFO] Total time: 6.991 s (Wall Clock) > [INFO] Finished at: 2025-03-29T11:26:56+01:00 > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-dependency-plugin:3.8.1:unpack-dependencies > (default-cli) on project de.e_nexus.web.rm.war: Error unpacking file: > /home/grim/.m2/repository/de/e-nexus/rm/2025.0311.044145.FINAL/rm-2025.0311.044145.FINAL-sources.jar > to: > /home/grim/workspace/release-management/de.e_nexus.web.rm.war/.debug-sources: > Error while expanding > /home/grim/.m2/repository/de/e-nexus/rm/2025.0311.044145.FINAL/rm-2025.0311.044145.FINAL-sources.jar: > Error reading Zip content from > /home/grim/.m2/repository/de/e-nexus/rm/2025.0311.044145.FINAL/rm-2025.0311.044145.FINAL-sources.jar: > Invalid extra data in entry META-INF/: long overflow -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal > org.apache.maven.plugins:maven-dependency-plugin:3.8.1:unpack-dependencies > (default-cli) on project de.e_nexus.web.rm.war: Error unpacking file: > /home/grim/.m2/repository/de/e-nexus/rm/2025.0311.044145.FINAL/rm-2025.0311.044145.FINAL-sources.jar > to: > /home/grim/workspace/release-management/de.e_nexus.web.rm.war/.debug-sources > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:346) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) > at > org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) > at > org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$1(MultiThreadedBuilder.java:191) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) > at java.lang.Thread.run(Thread.java:1575) > Caused by: org.apache.maven.plugin.MojoExecutionException: Error unpacking > file: > /home/grim/.m2/repository/de/e-nexus/rm/2025.0311.044145.FINAL/rm-2025.0311.044145.FINAL-sources.jar > to: > /home/grim/workspace/release-management/de.e_nexus.web.rm.war/.debug-sources > at > org.apache.maven.plugins.dependency.utils.UnpackUtil.unpack(UnpackUtil.java:153) > at > org.apache.maven.plugins.dependency.fromDependencies.UnpackDependenciesMojo.doExecute(UnpackDependenciesMojo.java:121) > at > org.apache.maven.plugins.dependency.AbstractDependencyMojo.execute(AbstractDependencyMojo.java:114) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:146) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:339) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) > at > org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) > at > org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$1(MultiThreadedBuilder.java:191) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) > at java.lang.Thread.run(Thread.java:1575) > Caused by: org.codehaus.plexus.archiver.ArchiverException: Error while > expanding > /home/grim/.m2/repository/de/e-nexus/rm/2025.0311.044145.FINAL/rm-2025.0311.044145.FINAL-sources.jar > at > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.execute(AbstractZipUnArchiver.java:193) > at > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.execute(AbstractZipUnArchiver.java:143) > at > org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:142) > at > org.apache.maven.plugins.dependency.utils.UnpackUtil.unpack(UnpackUtil.java:149) > at > org.apache.maven.plugins.dependency.fromDependencies.UnpackDependenciesMojo.doExecute(UnpackDependenciesMojo.java:121) > at > org.apache.maven.plugins.dependency.AbstractDependencyMojo.execute(AbstractDependencyMojo.java:114) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:146) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:339) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) > at > org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) > at > org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$1(MultiThreadedBuilder.java:191) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) > at java.lang.Thread.run(Thread.java:1575) > Caused by: java.io.IOException: Error reading Zip content from > /home/grim/.m2/repository/de/e-nexus/rm/2025.0311.044145.FINAL/rm-2025.0311.044145.FINAL-sources.jar > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:872) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:931) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:819) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:729) > at > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.execute(AbstractZipUnArchiver.java:157) > at > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.execute(AbstractZipUnArchiver.java:143) > at > org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:142) > at > org.apache.maven.plugins.dependency.utils.UnpackUtil.unpack(UnpackUtil.java:149) > at > org.apache.maven.plugins.dependency.fromDependencies.UnpackDependenciesMojo.doExecute(UnpackDependenciesMojo.java:121) > at > org.apache.maven.plugins.dependency.AbstractDependencyMojo.execute(AbstractDependencyMojo.java:114) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:146) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:339) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) > at > org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) > at > org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$1(MultiThreadedBuilder.java:191) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) > at java.lang.Thread.run(Thread.java:1575) > Caused by: java.util.zip.ZipException: Invalid extra data in entry META-INF/ > at > org.apache.commons.compress.archivers.zip.ZipFile.readCentralDirectoryEntry(ZipFile.java:1495) > at > org.apache.commons.compress.archivers.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:1286) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:865) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:931) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:819) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:729) > at > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.execute(AbstractZipUnArchiver.java:157) > at > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.execute(AbstractZipUnArchiver.java:143) > at > org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:142) > at > org.apache.maven.plugins.dependency.utils.UnpackUtil.unpack(UnpackUtil.java:149) > at > org.apache.maven.plugins.dependency.fromDependencies.UnpackDependenciesMojo.doExecute(UnpackDependenciesMojo.java:121) > at > org.apache.maven.plugins.dependency.AbstractDependencyMojo.execute(AbstractDependencyMojo.java:114) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:146) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:339) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) > at > org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) > at > org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$1(MultiThreadedBuilder.java:191) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) > at java.lang.Thread.run(Thread.java:1575) > Caused by: java.lang.ArithmeticException: long overflow > at java.lang.Math.addExact(Math.java:932) > at > org.apache.commons.io.file.attribute.FileTimes.ntfsTimeToFileTime(FileTimes.java:164) > at > org.apache.commons.compress.archivers.zip.X000A_NTFS.zipToFileTime(X000A_NTFS.java:105) > at > org.apache.commons.compress.archivers.zip.X000A_NTFS.getAccessFileTime(X000A_NTFS.java:131) > at > org.apache.commons.compress.archivers.zip.ZipArchiveEntry.updateTimeFromNtfsField(ZipArchiveEntry.java:1562) > at > org.apache.commons.compress.archivers.zip.ZipArchiveEntry.updateTimeFieldsFromExtraFields(ZipArchiveEntry.java:1518) > at > org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setExtra(ZipArchiveEntry.java:1260) > at > org.apache.commons.compress.archivers.zip.ZipArchiveEntry.mergeExtraFields(ZipArchiveEntry.java:1103) > at > org.apache.commons.compress.archivers.zip.ZipArchiveEntry.setCentralDirectoryExtra(ZipArchiveEntry.java:1195) > at > org.apache.commons.compress.archivers.zip.ZipFile.readCentralDirectoryEntry(ZipFile.java:1493) > at > org.apache.commons.compress.archivers.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:1286) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:865) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:931) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:819) > at > org.apache.commons.compress.archivers.zip.ZipFile.<init>(ZipFile.java:729) > at > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.execute(AbstractZipUnArchiver.java:157) > at > org.codehaus.plexus.archiver.zip.AbstractZipUnArchiver.execute(AbstractZipUnArchiver.java:143) > at > org.codehaus.plexus.archiver.AbstractUnArchiver.extract(AbstractUnArchiver.java:142) > at > org.apache.maven.plugins.dependency.utils.UnpackUtil.unpack(UnpackUtil.java:149) > at > org.apache.maven.plugins.dependency.fromDependencies.UnpackDependenciesMojo.doExecute(UnpackDependenciesMojo.java:121) > at > org.apache.maven.plugins.dependency.AbstractDependencyMojo.execute(AbstractDependencyMojo.java:114) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:146) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:339) > at > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:310) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:179) > at > org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:168) > at > org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:165) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:110) > at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$1(MultiThreadedBuilder.java:191) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) > at java.util.concurrent.FutureTask.run(FutureTask.java:317) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) > at java.lang.Thread.run(Thread.java:1575) > [ERROR] > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn [args] -r > [DEBUG] Shutting down adapter factory; available factories [file-lock, > rwlock-local, semaphore-local, noop]; available name mappers [discriminating, > file-gav, file-hgav, file-static, gav, static] > [DEBUG] Shutting down 'file-lock' factory > [DEBUG] Shutting down 'rwlock-local' factory > [DEBUG] Shutting down 'semaphore-local' factory > [DEBUG] Shutting down 'noop' factory > {quote} -- This message was sent by Atlassian Jira (v8.20.10#820010)