Hi again and many thanks for your time. I have just deleted .m2 repository and I get this error using 4.0.0
[INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Internal error in the plugin manager executing goal 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly': Unable to load the mojo 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly' in the plugin 'org.apache.karaf.tooling:karaf-maven-plugin'. A required class is missing: org/apache/maven/repository/legacy/metadata/MetadataResolutionRequest org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest And I delete the .m2 repository again and using 4.0.1-SNAPSHOT I get this other error: Project ID: org.apache.karaf:org.apache.karaf.util Reason: Error getting POM for 'org.apache.karaf:org.apache.karaf.util' from the repository: Unable to read local copy of metadata: Cannot read metadata from '/home/joseantonio/.m2/repository/org/apache/karaf/org.apache.karaf.util/4.0.1-SNAPSHOT/maven-metadata-labs-consol-snapshot.xml': end tag name </body> must match start tag name <hr> from line 7 (position: TEXT seen ...</address>\n</body>... @9:8) org.apache.karaf:org.apache.karaf.util:pom:4.0.1-SNAPSHOT What should I do?? Should I throw away my computer ?? ;-) Thanks again for your time! José Antonio López Pastor 2015-08-19 14:52 GMT+02:00 Morgan Hautman [via Karaf] < [email protected]>: > Hi, > > Can you try to clean your .m2 repository? Maybe something is corrupt :) > > Regards, > Morgan > > 2015-08-19 14:48 GMT+02:00 Jose A Lopez <[hidden email] > <http:///user/SendEmail.jtp?type=node&node=4041936&i=0>>: > >> Many thanks for your answer Morgan but it still not working. I have try to >> add the Snapshots reposotory in that way: >> >> <project xmlns="http://maven.apache.org/POM/4.0.0" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >> http://maven.apache.org/xsd/maven-4.0.0.xsd"> >> >> <modelVersion>4.0.0</modelVersion> >> >> <groupId>es.josealopez</groupId> >> <artifactId>jalp-karaf</artifactId> >> <version>4.0.1-SNAPSHOT</version> >> <packaging>karaf-assembly</packaging> >> <name>Apache Karaf :: JALP distribution</name> >> >> >> <repositories> >> <repository> >> <id>apache.snapshots</id> >> <name>Apache Development Snapshot Repository</name> >> <url>https://repository.apache.org/content/groups/snapshots/ >> </url> >> <releases> >> <enabled>false</enabled> >> </releases> >> <snapshots> >> <enabled>true</enabled> >> </snapshots> >> </repository> >> </repositories> >> >> <pluginRepositories> >> <pluginRepository> >> <id>apache.snapshots</id> >> <name>Apache Development Snapshot Repository</name> >> <url> >> https://repository.apache.org/content/repositories/snapshots/</url> >> <releases> >> <enabled>false</enabled> >> </releases> >> <snapshots> >> <enabled>true</enabled> >> </snapshots> >> </pluginRepository> >> </pluginRepositories> >> >> <dependencies> >> <dependency> >> <!-- scope is compile so all features (there is only one) are >> installed into startup.properties and the feature repo itself is not added >> in etc/org.apache.karaf.features.cfg file --> >> <groupId>org.apache.karaf.features</groupId> >> <artifactId>framework</artifactId> >> <version>4.0.1-SNAPSHOT</version> >> <type>kar</type> >> </dependency> >> <dependency> >> <!-- scope is runtime so the feature repo is listed in >> etc/org.apache.karaf.features.cfg file, and features will installed into >> the system directory --> >> <groupId>org.apache.karaf.features</groupId> >> <artifactId>standard</artifactId> >> <version>4.0.1-SNAPSHOT</version> >> <classifier>features</classifier> >> <type>xml</type> >> <scope>runtime</scope> >> </dependency> >> >> </dependencies> >> >> <build> >> <!-- if you want to include resources in the distribution --> >> <resources> >> <resource> >> <directory>src/main/resources</directory> >> <filtering>false</filtering> >> <includes> >> <include>**/*</include> >> </includes> >> </resource> >> <resource> >> <directory>src/main/filtered-resources</directory> >> <filtering>true</filtering> >> <includes> >> <include>**/*</include> >> </includes> >> </resource> >> </resources> >> >> <plugins> >> >> >> >> >> <!-- if you want to include resources in the distribution --> >> <plugin> >> <groupId>org.apache.maven.plugins</groupId> >> <artifactId>maven-resources-plugin</artifactId> >> <version>2.6</version> >> <executions> >> <execution> >> <id>process-resources</id> >> <goals> >> <goal>resources</goal> >> </goals> >> </execution> >> </executions> >> </plugin> >> <!-- karaf-maven-plugin will call both assembly and archive >> goals --> >> <plugin> >> <groupId>org.apache.karaf.tooling</groupId> >> <artifactId>karaf-maven-plugin</artifactId> >> <version>4.0.1-SNAPSHOT</version> >> <extensions>true</extensions> >> <configuration> >> <!-- no startupFeatures --> >> <bootFeatures> >> <feature>standard</feature> >> <feature>management</feature> >> </bootFeatures> >> <!-- no installedFeatures --> >> </configuration> >> </plugin> >> >> </plugins> >> </build> >> </project> >> >> And the error is: >> >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Error building POM (may not be this project's POM). >> >> >> Project ID: org.apache.karaf:org.apache.karaf.util >> >> Reason: Error getting POM for 'org.apache.karaf:org.apache.karaf.util' >> from >> the repository: Unable to read local copy of metadata: Cannot read >> metadata >> from >> >> '/home/joseantonio/.m2/repository/org/apache/karaf/org.apache.karaf.util/4.0.1-SNAPSHOT/maven-metadata-labs-consol-snapshot.xml': >> end tag name </body> must match start tag name <hr> from line 7 (position: >> TEXT seen ...</address>\n</body>... @9:8) >> org.apache.karaf:org.apache.karaf.util:pom:4.0.1-SNAPSHOT >> >> >> for project org.apache.karaf:org.apache.karaf.util >> >> Many thanks in advance again! >> >> José Antonio López Pastor >> >> >> 2015-08-19 7:45 GMT+02:00 Morgan Hautman [via Karaf] < >> [hidden email] <http:///user/SendEmail.jtp?type=node&node=4041936&i=1>>: >> >> > Hi, >> > >> > Are you on Windows? Because there were some problems with the custom >> > distribution 4.0.0 on Windows. >> > >> > Could you try with 4.0.1-SNAPSHOT? >> > >> > Don't forget to add >> > https://repository.apache.org/content/groups/snapshots/ in your pom.xml >> > >> > Regards, >> > Morgan >> > >> > 2015-08-19 0:34 GMT+02:00 Jose A Lopez <[hidden email] >> > <http:///user/SendEmail.jtp?type=node&node=4041923&i=0>>: >> >> > >> >> Many thanks for your quickly answer. I have try your solution and I >> still >> >> having the same error. I have reduce the pom to the minimal following >> the >> >> doumentation and it does not work. >> >> >> >> Many thanks again for your time! >> >> >> >> The pom following your answer and reduced is: >> >> >> >> <project xmlns="http://maven.apache.org/POM/4.0.0" >> >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> >> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >> >> http://maven.apache.org/xsd/maven-4.0.0.xsd"> >> >> >> >> <modelVersion>4.0.0</modelVersion> >> >> >> >> <groupId>es.josealopez</groupId> >> >> <artifactId>jalp-karaf</artifactId> >> >> <version>4.0.0</version> >> >> <packaging>karaf-assembly</packaging> >> >> <name>Apache Karaf :: JALP distribution</name> >> >> >> >> <dependencies> >> >> <dependency> >> >> >> >> <groupId>org.apache.karaf.features</groupId> >> >> <artifactId>framework</artifactId> >> >> <version>4.0.0</version> >> >> <type>kar</type> >> >> </dependency> >> >> <dependency> >> >> >> >> <groupId>org.apache.karaf.features</groupId> >> >> <artifactId>standard</artifactId> >> >> <version>4.0.0</version> >> >> <classifier>features</classifier> >> >> <type>xml</type> >> >> <scope>runtime</scope> >> >> </dependency> >> >> >> >> </dependencies> >> >> >> >> <build> >> >> >> >> <resources> >> >> <resource> >> >> <directory>src/main/resources</directory> >> >> <filtering>false</filtering> >> >> <includes> >> >> <include>**/*</include> >> >> </includes> >> >> </resource> >> >> <resource> >> >> <directory>src/main/filtered-resources</directory> >> >> <filtering>true</filtering> >> >> <includes> >> >> <include>**/*</include> >> >> </includes> >> >> </resource> >> >> </resources> >> >> >> >> <plugins> >> >> >> >> <plugin> >> >> <groupId>org.apache.maven.plugins</groupId> >> >> <artifactId>maven-resources-plugin</artifactId> >> >> <version>2.6</version> >> >> <executions> >> >> <execution> >> >> <id>process-resources</id> >> >> <goals> >> >> <goal>resources</goal> >> >> </goals> >> >> </execution> >> >> </executions> >> >> </plugin> >> >> >> >> <plugin> >> >> <groupId>org.apache.karaf.tooling</groupId> >> >> <artifactId>karaf-maven-plugin</artifactId> >> >> <version>4.0.0</version> >> >> <extensions>true</extensions> >> >> <configuration> >> >> >> >> <bootFeatures> >> >> <feature>standard</feature> >> >> <feature>management</feature> >> >> </bootFeatures> >> >> >> >> </configuration> >> >> </plugin> >> >> </plugins> >> >> </build> >> >> </project> >> >> >> >> And the error with trace is: >> >> >> >> [ERROR] BUILD ERROR >> >> [INFO] >> >> >> ------------------------------------------------------------------------ >> >> [INFO] Internal error in the plugin manager executing goal >> >> 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly': Unable to >> >> load >> >> the mojo 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly' >> in >> >> the >> >> plugin 'org.apache.karaf.tooling:karaf-maven-plugin'. A required class >> is >> >> missing: org/apache/maven/artifact/repository/RepositoryRequest >> >> org.apache.maven.artifact.repository.RepositoryRequest >> >> [INFO] >> >> >> ------------------------------------------------------------------------ >> >> [INFO] Trace >> >> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error >> in >> >> the plugin manager executing goal >> >> 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly': Unable to >> >> load >> >> the mojo 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly' >> in >> >> the >> >> plugin 'org.apache.karaf.tooling:karaf-maven-plugin'. A required class >> is >> >> missing: org/apache/maven/artifact/repository/RepositoryRequest >> >> at >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698) >> >> at >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) >> >> at >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) >> >> at >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> >> at >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> >> at >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> >> at >> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> >> at >> >> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> >> at >> >> >> >> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> >> at >> >> >> >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> >> at java.lang.reflect.Method.invoke(Method.java:606) >> >> 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.plugin.PluginManagerException: Unable to >> load >> >> the mojo 'org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly' >> in >> >> the >> >> plugin 'org.apache.karaf.tooling:karaf-maven-plugin'. A required class >> is >> >> missing: org/apache/maven/artifact/repository/RepositoryRequest >> >> at >> >> >> >> >> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:669) >> >> at >> >> >> >> >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468) >> >> at >> >> >> >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> >> ... 17 more >> >> Caused by: >> >> >> >> >> org.codehaus.plexus.component.repository.exception.ComponentLookupException: >> >> Unable to lookup component >> >> >> >> >> 'org.apache.maven.plugin.Mojoorg.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly', >> >> it could not be started >> >> at >> >> >> >> >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:339) >> >> at >> >> >> >> >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440) >> >> at >> >> >> >> >> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:652) >> >> ... 19 more >> >> Caused by: >> >> >> >> >> org.codehaus.plexus.component.repository.exception.ComponentLifecycleException: >> >> Error starting component >> >> at >> >> >> >> >> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:109) >> >> at >> >> >> >> >> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95) >> >> at >> >> >> >> >> org.codehaus.plexus.component.manager.PerLookupComponentManager.getComponent(PerLookupComponentManager.java:48) >> >> at >> >> >> >> >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331) >> >> ... 21 more >> >> Caused by: >> >> >> >> >> org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionException: >> >> Error composing component >> >> at >> >> >> >> >> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:33) >> >> at >> >> >> >> >> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101) >> >> at >> >> >> >> >> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105) >> >> ... 24 more >> >> Caused by: >> org.codehaus.plexus.component.composition.CompositionException: >> >> Composition failed of field artifactResolver in object of type >> >> org.apache.karaf.tooling.AssemblyMojo because the requirement >> >> >> >> >> ComponentRequirement{role='org.apache.maven.artifact.resolver.ArtifactResolver', >> >> roleHint='null', fieldName='artifactResolver'} was missing >> >> at >> >> >> >> >> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:154) >> >> at >> >> >> >> >> org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73) >> >> at >> >> >> >> >> org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68) >> >> at >> >> >> >> >> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486) >> >> at >> >> >> >> >> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29) >> >> ... 26 more >> >> Caused by: >> >> >> >> >> org.codehaus.plexus.component.repository.exception.ComponentLookupException: >> >> Unable to lookup component >> >> 'org.apache.maven.artifact.resolver.ArtifactResolver', it could not be >> >> created >> >> at >> >> >> >> >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:335) >> >> at >> >> >> >> >> org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:129) >> >> ... 30 more >> >> Caused by: >> >> org.codehaus.plexus.component.factory.ComponentInstantiationException: >> >> Could >> >> not instanciate component: role: >> >> 'org.apache.maven.artifact.resolver.ArtifactResolver', implementation: >> >> 'org.apache.maven.artifact.resolver.DefaultArtifactResolver', role >> hint: >> >> 'default' >> >> at >> >> >> >> >> org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:77) >> >> at >> >> >> >> >> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:62) >> >> at >> >> >> >> >> org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464) >> >> at >> >> >> >> >> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:93) >> >> at >> >> >> >> >> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92) >> >> at >> >> >> >> >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331) >> >> ... 31 more >> >> Caused by: java.lang.NoClassDefFoundError: >> >> org/apache/maven/artifact/repository/RepositoryRequest >> >> at java.lang.Class.getDeclaredConstructors0(Native Method) >> >> at >> java.lang.Class.privateGetDeclaredConstructors(Class.java:2585) >> >> at java.lang.Class.getConstructor0(Class.java:2885) >> >> at java.lang.Class.newInstance(Class.java:350) >> >> at >> >> >> >> >> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:44) >> >> ... 35 more >> >> Caused by: java.lang.ClassNotFoundException: >> >> org.apache.maven.artifact.repository.RepositoryRequest >> >> at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >> >> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >> >> at java.security.AccessController.doPrivileged(Native Method) >> >> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >> >> at >> >> >> >> >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) >> >> at >> >> >> >> >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) >> >> at >> >> >> >> >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) >> >> at >> >> >> >> >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >> >> ... 40 more >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> View this message in context: >> >> >> http://karaf.922171.n3.nabble.com/Error-in-custom-Karaf-distribution-tp4041910p4041921.html >> >> Sent from the Karaf - User mailing list archive at Nabble.com. >> >> >> > >> > >> > >> > ------------------------------ >> > If you reply to this email, your message will be added to the discussion >> > below: >> > >> > >> http://karaf.922171.n3.nabble.com/Error-in-custom-Karaf-distribution-tp4041910p4041923.html >> > To unsubscribe from Error in custom Karaf distribution, click here >> > < > . >> > NAML >> > < >> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml >> > >> > >> >> >> >> >> -- >> View this message in context: >> http://karaf.922171.n3.nabble.com/Error-in-custom-Karaf-distribution-tp4041910p4041935.html >> Sent from the Karaf - User mailing list archive at Nabble.com. >> > > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://karaf.922171.n3.nabble.com/Error-in-custom-Karaf-distribution-tp4041910p4041936.html > To unsubscribe from Error in custom Karaf distribution, click here > <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4041910&code=am9zZWFsb3BlenBhc3RvckBnbWFpbC5jb218NDA0MTkxMHwtMTg1NDc1NTM5NA==> > . > NAML > <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- View this message in context: http://karaf.922171.n3.nabble.com/Error-in-custom-Karaf-distribution-tp4041910p4041958.html Sent from the Karaf - User mailing list archive at Nabble.com.
