This is due to a limitation of MS-DOS time limitation in zip files: https://issues.apache.org/jira/browse/MSHARED-1446
On Sun, Jan 19, 2025 at 2:09 PM Delany <delany.middle...@gmail.com> wrote: > Hi, > > I updated maven-remote-resource-plugin from 3.2.0 to 3.3.0 and now my build > fails with: > '1970-08-23T09:01:59Z' is not within the valid range 1980-01-01T00:00:02Z > to 2099-12-31T23:59:59Z > > August 1970 is within this Unix epoch so what's the problem? > Something special about 1980-01-01T00:00:02Z date? > I'm guessing the change was made in Maven Archiver 3.6.1 > 3.6.3 > > If this can't be reverted what do I need to do to make my build work again? > > Thanks, > Delany > > > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-remote-resources-plugin:3.3.0:process > (process-commondb) on project persistencedb: Execution process-commondb of > goal org.apache.maven.plugins:maven-remote-resources-plugin:3.3.0:process > failed: '1970-08-23T09:01:59Z' is not within the valid range > 1980-01-01T00:00:02Z to 2099-12-31T23:59:59Z -> [Help > 1] > > > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-remote-resources-plugin:3.3.0:process > (process-commondb) on project persistencedb: Execution process-commondb of > goal org.apache.maven.plugins:maven-remote-resources-plugin:3.3.0:process > failed: '1970-08-23T09:01:59Z' is not within the valid range 1980- > 01-01T00:00:02Z to 2099-12-31T23:59:59Z > > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:333) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > > > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:105) > at > > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call > (MultiThreadedBuilder.java:193) > at > > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call > (MultiThreadedBuilder.java:180) > 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:1583) > > > > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > process-commondb of goal > org.apache.maven.plugins:maven-remote-resources-plugin:3.3.0:process > failed: '1970-08-23T09:01:59Z' is not within the valid range > 1980-01-01T00:00:02Z to 2099-12-31T23:59:59Z > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:133) > > > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:328) > > > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > > > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > > > > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > > > > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:105) > at > > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call > (MultiThreadedBuilder.java:193) > at > > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call > (MultiThreadedBuilder.java:180) > 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:1583) > > Caused by: java.lang.IllegalArgumentException: '1970-08-23T09:01:59Z' is > not within the valid range 1980-01-01T00:00:02Z to 2099-12-31T23:59:59Z > > > > at org.apache.maven.archiver.MavenArchiver.parseBuildOutputTimestamp > (MavenArchiver.java:766) > > at > > org.apache.maven.plugin.resources.remote.AbstractProcessRemoteResourcesMojo.buildVelocityContext > (AbstractProcessRemoteResourcesMojo.java:792) > > > > at > > org.apache.maven.plugin.resources.remote.AbstractProcessRemoteResourcesMojo.execute > (AbstractProcessRemoteResourcesMojo.java:447) > > > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:126) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 > (MojoExecutor.java:328) > at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute > (MojoExecutor.java:316) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:212) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:174) > > at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 > (MojoExecutor.java:75) > > at org.apache.maven.lifecycle.internal.MojoExecutor$1.run > (MojoExecutor.java:162) > > at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute > (DefaultMojosExecutionStrategy.java:39) > > > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:159) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:105) > > at > > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call > (MultiThreadedBuilder.java:193) > > at > > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call > (MultiThreadedBuilder.java:180) > > 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:1583) >