org.kie.scanner.embedder.MavenEmbedderException: Failed to read artifact descriptor
rdeveloper87 Dec 10, 2013 2:02 AMHi,
I am trying to deploy a kjar whose pom dependency refers to a service and data models from another project.
This project has been packaged as a jar and has been added in the directory of runtime jars on my local KIE workbench setup.
The following is what i have done:
1. added the jar -- ep3m-data-service-impl-MySQL-1.0-SNAPSHOT.jar to the directory \jbpm-installer\runtime\lib.
2. Then i built my kjar module on the workbench.
3. The maven dependency is given as:
<dependency>
<groupId>com.cis.ep3m.services.data.impl.mysql</groupId>
<artifactId>ep3m-data-service-impl-MySQL</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
4. I got the following exception in the logs.
5. Similarly I also tried uploading the jars into the maven guvnor repository from KIE console.
Then too i get an exception.
19:45:17,021 WARN [org.drools.compiler.kproject.xml.PomModel] (http-localhost-127.0.0.1-8080-1) Error generated by the maven pom parser, falling back to the internal one: java.lang.RuntimeException: org.kie.scanner.embedder.MavenEmbedderException: Failed to read artifact descriptor for com.cis.ep3m.services.data.impl.mysql:ep3m-data-service-impl-MySQL:jar:1.0-SNAPSHOT
.
.
.
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for com.cis.ep3m.services.data.impl.mysql:ep3m-data-service-impl-MySQL:jar:1.0-SNAPSHOT
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296) [maven-aether-provider-3.0.5.jar:3.0.5]
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186) [maven-aether-provider-3.0.5.jar:3.0.5]
at org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(DefaultDependencyCollector.java:412) [aether-impl-1.13.1.jar:]
at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:240) [aether-impl-1.13.1.jar:]
at org.sonatype.aether.impl.internal.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:308) [aether-impl-1.13.1.jar:]
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:150) [maven-core-3.0.5.jar:3.0.5]
at org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:196) [maven-core-3.0.5.jar:3.0.5]
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:169) [maven-core-3.0.5.jar:3.0.5]
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:108) [maven-core-3.0.5.jar:3.0.5]
at org.kie.scanner.embedder.MavenEmbedder.readProject(MavenEmbedder.java:329) [kie-ci-6.0.0.Final.jar:6.0.0.Final]
... 58 more
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Failure to transfer com.cis.ep3m.services.data.impl.mysql:ep3m-data-service-impl-MySQL:pom:1.0-20131127.075014-1 from http://127.0.0.1:8080/jbpm-console/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of guvnor-m2-repo has elapsed or updates are forced. Original error: Could not transfer artifact com.cis.ep3m.services.data.impl.mysql:ep3m-data-service-impl-MySQL:pom:1.0-20131127.075014-1 from/to guvnor-m2-repo (http://127.0.0.1:8080/jbpm-console/maven2/): Access denied to: http://127.0.0.1:8080/jbpm-console/maven2/com/cis/ep3m/services/data/impl/mysql/ep3m-data-service-impl-MySQL/1.0-SNAPSHOT/ep3m-data-service-impl-MySQL-1.0-20131127.075014-1.pom (401)
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) [aether-impl-1.13.1.jar:]
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) [aether-impl-1.13.1.jar:]
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) [aether-impl-1.13.1.jar:]
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) [maven-aether-provider-3.0.5.jar:3.0.5]
... 67 more
Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Failure to transfer com.cis.ep3m.services.data.impl.mysql:ep3m-data-service-impl-MySQL:pom:1.0-20131127.075014-1 from http://127.0.0.1:8080/jbpm-console/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of guvnor-m2-repo has elapsed or updates are forced. Original error: Could not transfer artifact com.cis.ep3m.services.data.impl.mysql:ep3m-data-service-impl-MySQL:pom:1.0-20131127.075014-1 from/to guvnor-m2-repo (http://127.0.0.1:8080/jbpm-console/maven2/): Access denied to: http://127.0.0.1:8080/jbpm-console/maven2/com/cis/ep3m/services/data/impl/mysql/ep3m-data-service-impl-MySQL/1.0-SNAPSHOT/ep3m-data-service-impl-MySQL-1.0-20131127.075014-1.pom (401)
at org.sonatype.aether.impl.internal.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:237) [aether-impl-1.13.1.jar:]
at org.sonatype.aether.impl.internal.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:216) [aether-impl-1.13.1.jar:]
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:427) [aether-impl-1.13.1.jar:]
... 70 more
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Failure to transfer com.cis.ep3m:ep3m-base:pom:1.0-20131210.055932-2 from http://127.0.0.1:8080/jbpm-console/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of guvnor-m2-repo has elapsed or updates are forced. Original error: Could not transfer artifact com.cis.ep3m:ep3m-base:pom:1.0-20131210.055932-2 from/to guvnor-m2-repo (http://127.0.0.1:8080/jbpm-console/maven2/): Access denied to: http://127.0.0.1:8080/jbpm-console/maven2/com/cis/ep3m/ep3m-base/1.0-SNAPSHOT/ep3m-base-1.0-20131210.055932-2.pom (401)
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538) [aether-impl-1.13.1.jar:]
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216) [aether-impl-1.13.1.jar:]
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193) [aether-impl-1.13.1.jar:]
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:281) [maven-aether-provider-3.0.5.jar:3.0.5]
... 65 more
Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Failure to transfer com.cis.ep3m:ep3m-base:pom:1.0-20131210.055932-2 from http://127.0.0.1:8080/jbpm-console/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of guvnor-m2-repo has elapsed or updates are forced. Original error: Could not transfer artifact com.cis.ep3m:ep3m-base:pom:1.0-20131210.055932-2 from/to guvnor-m2-repo (http://127.0.0.1:8080/jbpm-console/maven2/): Access denied to: http://127.0.0.1:8080/jbpm-console/maven2/com/cis/ep3m/ep3m-base/1.0-SNAPSHOT/ep3m-base-1.0-20131210.055932-2.pom (401)
at org.sonatype.aether.impl.internal.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:237) [aether-impl-1.13.1.jar:]
at org.sonatype.aether.impl.internal.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:216) [aether-impl-1.13.1.jar:]
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:427) [aether-impl-1.13.1.jar:]
... 68 more
Attached a snapshot of how my repository artifacts look like.
I have checked for the permissions , so i dont think access should be an issue out here.
Message was edited by: Reuben Pereira
-
snap1.jpg 154.6 KB