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)
>

Reply via email to