You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Alexander Ashitkin (Jira)" <ji...@apache.org> on 2022/10/29 22:44:00 UTC
[jira] [Created] (MBUILDCACHE-32) Do not print exception when probing buildInfo.xml in remote repo
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)