Alexander Ashitkin created MBUILDCACHE-32:
---------------------------------------------
             Summary: Do not print exception when probing buildInfo.xml in 
remote repo
                 Key: MBUILDCACHE-32
                 URL: https://issues.apache.org/jira/browse/MBUILDCACHE-32
             Project: Maven Build Cache Extension
          Issue Type: Bug
            Reporter: Alexander Ashitkin


When cache engine tries to discover existing cache by checksum, it sends get 
request. 
This request is not expected to always return 200, because cache is not 
guaranteed to exist.
It's a normal situation and exception should not be printed in such case:
{code:java}
org.apache.maven.wagon.ResourceDoesNotExistException: resource missing at 
https://my-cache/.../buildinfo.xml, status: 404 Not Found
    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:533)
    at org.eclipse.aether.transport.wagon.WagonTransporter.execute 
(WagonTransporter.java:425)
    at org.eclipse.aether.transport.wagon.WagonTransporter.get 
(WagonTransporter.java:400)
    at org.apache.maven.buildcache.RemoteCacheRepositoryImpl.getResourceContent 
(RemoteCacheRepositoryImpl.java:165)
    at org.apache.maven.buildcache.RemoteCacheRepositoryImpl.findBuild 
(RemoteCacheRepositoryImpl.java:114)
    at org.apache.maven.buildcache.LocalCacheRepositoryImpl.findBuild 
(LocalCacheRepositoryImpl.java:183)
    at org.apache.maven.buildcache.CacheControllerImpl.findCachedBuild 
(CacheControllerImpl.java:212)
    at org.apache.maven.buildcache.CacheControllerImpl.findCachedBuild 
(CacheControllerImpl.java:179)
    at org.apache.maven.buildcache.BuildCacheMojosExecutionStrategy.execute 
(BuildCacheMojosExecutionStrategy.java:114)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:179)
 {code}
Need to add flag print / not print error in http repo



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

Reply via email to