We recently switched from using ftp wagon protocol to download dependent artifacts from our private repo to using HTTP with Apache2. We are getting a 403 error when we download these artifacts but do not see any reason for this error. For example, the file is accessible with browsers. What may be causing this error with maven2?
org.apache.maven.wagon:wagon-ftp:pom:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) org.apache.maven.wagon:wagon-ftp:jar:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) Path to dependency: 1) com.xrite:xdsiii-drivers:pom:1.0-SNAPSHOT at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(D efaultArtifactCollector.java:297) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(D efaultArtifactCollector.java:67) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra nsitively(DefaultArtifactResolver.java:223) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra nsitively(DefaultArtifactResolver.java:211) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra nsitively(DefaultArtifactResolver.java:182) at org.apache.maven.extension.DefaultExtensionManager.addExtension(Defau ltExtensionManager.java:68) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(De faultLifecycleExecutor.java:155) ... 12 more Caused by: org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException : Unable to read the metadata file for artifact 'org.apache.maven.wagon:wagon-ft p:jar': Error getting POM for 'org.apache.maven.wagon:wagon-ftp' from the reposi tory: Error transferring file org.apache.maven.wagon:wagon-ftp:pom:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenM etadataSource.java:131) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(D efaultArtifactCollector.java:275) ... 18 more Caused by: org.apache.maven.project.ProjectBuildingException: Error getting POM for 'org.apache.maven.wagon:wagon-ftp' from the repository: Error transferring f ile org.apache.maven.wagon:wagon-ftp:pom:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo sitory(DefaultMavenProjectBuilder.java:501) at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromReposito ry(DefaultMavenProjectBuilder.java:225) at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenM etadataSource.java:102) ... 19 more Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Error transferring file org.apache.maven.wagon:wagon-ftp:pom:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:140) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:63) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo sitory(DefaultMavenProjectBuilder.java:467) ... 21 more Caused by: org.apache.maven.wagon.TransferFailedException: Error transferring fi le at org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD ata(LightweightHttpWagon.java:99) at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68) at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(D efaultWagonManager.java:369) at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def aultWagonManager.java:282) at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def aultWagonManager.java:244) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:124) ... 23 more Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://XRBUILD2.xrite.com/internal/org/apache/maven/wagon/wagon-ftp/1.0- alpha-6 /wagon-ftp-1.0-alpha-6.pom at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon nection.java:1149) at org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD ata(LightweightHttpWagon.java:85) ... 28 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: < 1 second [INFO] Finished at: Wed Aug 23 19:16:45 EDT 2006 [INFO] Final Memory: 1M/3M [INFO] ------------------------------------------------------------------------ C:\svn\components\xdsiii-drivers\trunk>mvn -e install + Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] Reactor build order: [INFO] X-Rite XDSIII Instrument Drivers [INFO] X-Rite XDSIII Base Instrument [INFO] X-Rite XDSIII DTP22 Instrument [INFO] X-Rite XDSIII CA22 Instrument [INFO] X-Rite XDSIII CF57 Instrument [INFO] X-Rite XDSIII CFS57 Instrument [INFO] X-Rite XDSIII Driver Interface API [INFO] X-Rite XDSIII Base Driver [INFO] X-Rite XDSIII DTP22 Family Driver [INFO] X-Rite XDSIII CA22 Driver [INFO] X-Rite XDSIII Driver Mock Downloading: http://XRBUILD2.xrite.com/external_free/org/apache/maven/wagon/wago n-ftp/1.0-alpha-6/wagon-ftp-1.0-alpha-6.pom [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error building POM (may not be this project's POM). Project ID: org.apache.maven.wagon:wagon-ftp Reason: Error getting POM for 'org.apache.maven.wagon:wagon-ftp' from the reposi tory: Error transferring file org.apache.maven.wagon:wagon-ftp:pom:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Unable to get dependency information: Unable to read the metadata file for artifact 'org.apache.maven.wa gon:wagon-ftp:jar': Error getting POM for 'org.apache.maven.wagon:wagon-ftp' fro m the repository: Error transferring file org.apache.maven.wagon:wagon-ftp:pom:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) org.apache.maven.wagon:wagon-ftp:jar:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) Path to dependency: 1) com.xrite:xdsiii-drivers:pom:1.0-SNAPSHOT at org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(De faultLifecycleExecutor.java:163) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:138) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Unabl e to get dependency information: Unable to read the metadata file for artifact ' org.apache.maven.wagon:wagon-ftp:jar': Error getting POM for 'org.apache.maven.w agon:wagon-ftp' from the repository: Error transferring file org.apache.maven.wagon:wagon-ftp:pom:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) org.apache.maven.wagon:wagon-ftp:jar:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) Path to dependency: 1) com.xrite:xdsiii-drivers:pom:1.0-SNAPSHOT at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(D efaultArtifactCollector.java:297) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(D efaultArtifactCollector.java:67) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra nsitively(DefaultArtifactResolver.java:223) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra nsitively(DefaultArtifactResolver.java:211) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra nsitively(DefaultArtifactResolver.java:182) at org.apache.maven.extension.DefaultExtensionManager.addExtension(Defau ltExtensionManager.java:68) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(De faultLifecycleExecutor.java:155) ... 12 more Caused by: org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException : Unable to read the metadata file for artifact 'org.apache.maven.wagon:wagon-ft p:jar': Error getting POM for 'org.apache.maven.wagon:wagon-ftp' from the reposi tory: Error transferring file org.apache.maven.wagon:wagon-ftp:pom:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenM etadataSource.java:131) at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(D efaultArtifactCollector.java:275) ... 18 more Caused by: org.apache.maven.project.ProjectBuildingException: Error getting POM for 'org.apache.maven.wagon:wagon-ftp' from the repository: Error transferring f ile org.apache.maven.wagon:wagon-ftp:pom:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo sitory(DefaultMavenProjectBuilder.java:501) at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromReposito ry(DefaultMavenProjectBuilder.java:225) at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenM etadataSource.java:102) ... 19 more Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Error transferring file org.apache.maven.wagon:wagon-ftp:pom:1.0-alpha-6 from the specified remote repositories: central (http://repo1.maven.org/maven2), external_free (http://XRBUILD2.xrite.com/external_free), internal (http://XRBUILD2.xrite.com/internal) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:140) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:63) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo sitory(DefaultMavenProjectBuilder.java:467) ... 21 more Caused by: org.apache.maven.wagon.TransferFailedException: Error transferring fi le at org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD ata(LightweightHttpWagon.java:99) at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68) at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(D efaultWagonManager.java:369) at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def aultWagonManager.java:282) at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def aultWagonManager.java:244) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De faultArtifactResolver.java:124) ... 23 more Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://XRBUILD2.xrite.com/external_free/org/apache/maven/wagon/wagon-ftp /1.0-al pha-6/wagon-ftp-1.0-alpha-6.pom at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon nection.java:1149) at org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD ata(LightweightHttpWagon.java:85) ... 28 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: < 1 second [INFO] Finished at: Wed Aug 23 19:18:42 EDT 2006 [INFO] Final Memory: 1M/3M [INFO] ------------------------------------------------------------------------ C:\svn\components\xdsiii-drivers\trunk>