apache/maven · error · ArtifactDoesNotExistException
Requested artifact does not exist.
Error message
Requested artifact does not exist.
What it means
Error "Requested artifact does not exist." thrown in apache/maven.
Source
Thrown at compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/LegacyRepositorySystem.java:667
@Override
public void retrieve(
ArtifactRepository repository,
File destination,
String remotePath,
ArtifactTransferListener transferListener)
throws ArtifactTransferFailedException, ArtifactDoesNotExistException {
try {
wagonManager.getRemoteFile(
repository,
destination,
remotePath,
TransferListenerAdapter.newAdapter(transferListener),
ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN,
true);
} catch (org.apache.maven.wagon.TransferFailedException e) {
throw new ArtifactTransferFailedException(getMessage(e, "Error transferring artifact."), e);
} catch (org.apache.maven.wagon.ResourceDoesNotExistException e) {
throw new ArtifactDoesNotExistException(getMessage(e, "Requested artifact does not exist."), e);
}
}
@Override
public void publish(
ArtifactRepository repository, File source, String remotePath, ArtifactTransferListener transferListener)
throws ArtifactTransferFailedException {
try {
wagonManager.putRemoteFile(
repository, source, remotePath, TransferListenerAdapter.newAdapter(transferListener));
} catch (org.apache.maven.wagon.TransferFailedException e) {
throw new ArtifactTransferFailedException(getMessage(e, "Error transferring artifact."), e);
}
}
//
// Artifact Repository Creation
//View on GitHub (pinned to e4093d4e12)
When it happens
Trigger: Thrown at compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/LegacyRepositorySystem.java:667 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of apache/maven@e4093d4e12 (2026-08-21).
Data as JSON: /api/errors/fe373ffb0b085810.
Report an issue: GitHub.