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 2023/10/12 00:58:00 UTC

[jira] [Closed] (MBUILDCACHE-63) Remote cache with Nexus raw repository does not work

     [ https://issues.apache.org/jira/browse/MBUILDCACHE-63?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Olivier Lamy closed MBUILDCACHE-63.
-----------------------------------
      Assignee: Olivier Lamy
    Resolution: Not A Problem

not an issue

> Remote cache with Nexus raw repository does not work
> ----------------------------------------------------
>
>                 Key: MBUILDCACHE-63
>                 URL: https://issues.apache.org/jira/browse/MBUILDCACHE-63
>             Project: Maven Build Cache Extension
>          Issue Type: Bug
>          Components: remote build cache
>    Affects Versions: 1.0.1
>         Environment: Apache Maven 3.9.2 (c9616018c7a021c1c39be70fb2843d6f5f9b8a1c)
> Maven home: /opt/maven/apache-maven
> Java version: 19.0.2, vendor: Eclipse Adoptium, runtime: /opt/java/jdk-19.0.2+7
> Default locale: en_CA, platform encoding: UTF-8
> OS name: "linux", version: "5.19.0-43-generic", arch: "amd64", family: "unix"
>            Reporter: Ben Tatham
>            Assignee: Olivier Lamy
>            Priority: Major
>
> I set up a raw repository in Sonatype Nexus to use as the remote build cache. It seems to connect ok, but the it gets a 404 when looking for the build cache, and then does not seem to even attempt uploading it when the build is complete (even though it does save the build cache locally).  I assume this means that the exception at start of the build is disabling the remote cache being saved later in the build.
> I have tried it with and without `dav:` prefix on the url, with same result. 
> -X gives no further details that I can see.
> Let me know if there is anything else I can do to debug this.
> {{[INFO] Attempting to restore project ca.nanometrics.apollo.server:apollo-server-parent from build cache}}
> {{[INFO] Downloading dav:[https://*****/repository/build-cache/v1/ca.nanometrics.apollo.server/apollo-server-parent/db1314745382ad8b/buildinfo.xml|https://%2A%2A%2A%2A%2A/repository/build-cache/v1/ca.nanometrics.apollo.server/apollo-server-parent/db1314745382ad8b/buildinfo.xml]}}
> {{[INFO] Cannot download dav:[https://*****/repository/build-cache/v1/ca.nanometrics.apollo.server/apollo-server-parent/db1314745382ad8b/buildinfo.xml|https://%2A%2A%2A%2A%2A/repository/build-cache/v1/ca.nanometrics.apollo.server/apollo-server-parent/db1314745382ad8b/buildinfo.xml]}}
> {{org.apache.maven.wagon.ResourceDoesNotExistException: resource missing at [https://*****/repository/build-cache/v1/ca.nanometrics.apollo.server/apollo-server-parent/db1314745382ad8b/buildinfo.xml|https://%2A%2A%2A%2A%2A/repository/build-cache/v1/ca.nanometrics.apollo.server/apollo-server-parent/db1314745382ad8b/buildinfo.xml], status: 404 v1/ca.nanometrics.apollo.server/apollo-server-parent/db1314745382ad8b/buildinfo.xml}}
> {{    at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.fillInputData (AbstractHttpClientWagon.java:1191)}}
> {{    at org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.fillInputData (AbstractHttpClientWagon.java:1140)}}
> {{    at org.apache.maven.wagon.StreamWagon.getInputStream (StreamWagon.java:126)}}
> {{    at org.apache.maven.wagon.StreamWagon.getIfNewerToStream (StreamWagon.java:226)}}
> {{    at org.apache.maven.wagon.StreamWagon.getToStream (StreamWagon.java:262)}}
> {{    at org.eclipse.aether.transport.wagon.WagonTransporter$GetTaskRunner.run (WagonTransporter.java:427)}}
> {{    at org.eclipse.aether.transport.wagon.WagonTransporter.execute (WagonTransporter.java:367)}}
> {{    at org.eclipse.aether.transport.wagon.WagonTransporter.get (WagonTransporter.java:348)}}
> {{    at org.apache.maven.buildcache.RemoteCacheRepositoryImpl.getResourceContent (RemoteCacheRepositoryImpl.java:151)}}
> {{    at org.apache.maven.buildcache.RemoteCacheRepositoryImpl.findBuild (RemoteCacheRepositoryImpl.java:108)}}
> {{    at org.apache.maven.buildcache.LocalCacheRepositoryImpl.findBuild (LocalCacheRepositoryImpl.java:169)}}
> {{    at org.apache.maven.buildcache.CacheControllerImpl.findCachedBuild (CacheControllerImpl.java:207)}}
> {{    at org.apache.maven.buildcache.CacheControllerImpl.findCachedBuild (CacheControllerImpl.java:180)}}
> {{    at org.apache.maven.buildcache.BuildCacheMojosExecutionStrategy.execute (BuildCacheMojosExecutionStrategy.java:117)}}
> {{    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:160)}}
> {{    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)}}
> {{    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)}}
> {{    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)}}
> {{    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)}}
> {{    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)}}
> {{    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)}}
> {{    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)}}
> {{    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:910)}}
> {{    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)}}
> {{    at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)}}
> {{    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:104)}}
> {{    at java.lang.reflect.Method.invoke (Method.java:578)}}
> {{    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)}}
> {{    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)}}
> {{    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)}}
> {{    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)}}
> {{[INFO] Remote cache is incomplete or missing, trying local build for ca.nanometrics.apollo.server:apollo-server-parent}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)