Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 06AA7200C5C for ; Thu, 20 Apr 2017 16:40:40 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 052BB160B9F; Thu, 20 Apr 2017 14:40:40 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id CBFDF160B91 for ; Thu, 20 Apr 2017 16:40:38 +0200 (CEST) Received: (qmail 23205 invoked by uid 500); 20 Apr 2017 14:40:38 -0000 Mailing-List: contact dev-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list dev@karaf.apache.org Received: (qmail 23193 invoked by uid 99); 20 Apr 2017 14:40:37 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Apr 2017 14:40:37 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 58A4FC2097 for ; Thu, 20 Apr 2017 14:40:37 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.348 X-Spam-Level: X-Spam-Status: No, score=-1.348 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_SOFTFAIL=0.972] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 4dZ3-TqRgAAU for ; Thu, 20 Apr 2017 14:40:35 +0000 (UTC) Received: from eu-smtp-delivery-194.mimecast.com (eu-smtp-delivery-194.mimecast.com [146.101.78.194]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 82CDE5FB40 for ; Thu, 20 Apr 2017 14:40:34 +0000 (UTC) Received: from TUCN-MAIL.mintec.local (mintec.com [209.234.180.73]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-117-BSLu70KgNmyV1GmBfeOj_g-2; Thu, 20 Apr 2017 15:40:32 +0100 Received: from TUCN-MAIL.mintec.local ([fe80::4d7:3238:1876:75d6]) by TUCN-MAIL.mintec.local ([fe80::4d7:3238:1876:75d6%13]) with mapi id 14.02.0387.000; Thu, 20 Apr 2017 07:40:29 -0700 From: "Koprowski, Mariusz" To: "issues@karaf.apache.org" , "dev@karaf.apache.org" Subject: [Error] Karaf 4.0.8 Building feature with karaf-maven-plugin Thread-Topic: [Error] Karaf 4.0.8 Building feature with karaf-maven-plugin Thread-Index: AdK548Fja5Mw+/7aRyCtDL9wBr4vzw== Date: Thu, 20 Apr 2017 14:40:26 +0000 Message-ID: <8D7E1A48FB04E84B8308DBDB0C77A4275D0722@TUCN-MAIL.mintec.local> Accept-Language: pl-PL, en-US Content-Language: pl-PL X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [62.87.200.130] MIME-Version: 1.0 X-MC-Unique: BSLu70KgNmyV1GmBfeOj_g-2 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable archived-at: Thu, 20 Apr 2017 14:40:40 -0000 Hi I'm trying to build my own feature that will combine ActiveMQ + some of my = bundles but I'm stuck on generating a plugin that have pure ActiveMQ only Here is my POM: features com.my.esb 1.0.0-SNAPSHOT 4.0.0 com.my.esb.features my-esb-amq feature My ESB :: Feature :: AMQ Prepackaged AMQ Karaf feature, with no additional dependen= cies required. org.apache.activemq activemq-karaf xml features org.apache.karaf.tooling karaf-maven-plugin 4.0.8 true org.apache.karaf.tooling karaf-maven-plugin ${karaf.version} 50 (orb) true true false true true features-add-to-repo generate-resources features-add-to-repository mvn:org.apache.karaf.features/s= tandard/${karaf.version}/xml/features = =20 mvn:org.apache.activemq/activem= q-karaf/${activemq.version}/xml/features mvn:org.apache.activemq/activem= q-karaf/${activemq.version}/xml/features-core mvn:${project.groupId}/${projec= t.artifactId}/${project.version}/xml/features activemq activemq-cf activemq-client activemq-broker-noweb ctivemq-camel activemq-web-consol activemq-blueprint activemq-amqp-client ${project.artifactId} ${project.artifactId}-webconsole ${project.artifactId}-amqp target And here is a feature.xml mvn:org.apache.activemq/activemq-karaf/${activemq.version}/= xml/features-core mvn:org.apache.activemq/activemq-karaf/${activemq.version}/= xml/features When I'm trying to run Karaf: features-add-to-repository I'm getting fallowing error: [ERROR] Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:= 4.0.8:features-add-to-repository (default-cli) on project my-esb-amq -amq: = Error populating repository: NullPointerException -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute g= oal org.apache.karaf.tooling:karaf-maven-plugin:4.0.8:features-add-to-repos= itory (default-cli) on project my-esb-amq -amq: Error populating repository =09at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor= .java:212) =09at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor= .java:153) =09at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor= .java:145) =09at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje= ct(LifecycleModuleBuilder.java:116) =09at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje= ct(LifecycleModuleBuilder.java:80) =09at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThre= adedBuilder.build(SingleThreadedBuilder.java:51) =09at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl= eStarter.java:128) =09at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) =09at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) =09at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) =09at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) =09at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) =09at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.= java:62) =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces= sorImpl.java:43) =09at java.lang.reflect.Method.invoke(Method.java:498) =09at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun= cher.java:289) =09at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav= a:229) =09at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La= uncher.java:415) =09at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:= 356) =09at org.codehaus.classworlds.Launcher.main(Launcher.java:47) Caused by: org.apache.maven.plugin.MojoExecutionException: Error populating= repository =09at org.apache.karaf.tooling.features.AbstractFeatureMojo.resolveFeatures= (AbstractFeatureMojo.java:267) =09at org.apache.karaf.tooling.features.AddToRepositoryMojo.execute(AddToRe= positoryMojo.java:58) =09at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default= BuildPluginManager.java:134) =09at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor= .java:207) =09... 21 more Caused by: java.lang.NullPointerException =09at org.apache.karaf.tooling.features.AbstractFeatureMojo.resolveFeatures= (AbstractFeatureMojo.java:235) =09... 24 more [ERROR]=20 [ERROR] When I'm trying to run mvn install I get fallowing error: ERROR] Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:4= .0.8:features-add-to-repository (features-add-to-repo) on project my-esb-am= q: Error populating repository: Unable to validate file:///C:/Users/mkoprow= s/.m2/repository/org/apache/activemq/activemq-karaf/5.14.3/activemq-karaf-5= .14.3-features.xml: cvc-complex-type.3.2.2: Attribute 'start-level' is not = allowed to appear in element 'feature'. -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute g= oal org.apache.karaf.tooling:karaf-maven-plugin:4.0.8:features-add-to-repos= itory (features-add-to-repo) on project my-esb-amq: Error populating reposi= tory =09at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor= .java:212) =09at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor= .java:153) =09at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor= .java:145) =09at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje= ct(LifecycleModuleBuilder.java:116) =09at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje= ct(LifecycleModuleBuilder.java:80) =09at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThre= adedBuilder.build(SingleThreadedBuilder.java:51) =09at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl= eStarter.java:128) =09at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) =09at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) =09at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) =09at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) =09at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) =09at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.= java:62) =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces= sorImpl.java:43) =09at java.lang.reflect.Method.invoke(Method.java:498) =09at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun= cher.java:289) =09at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav= a:229) =09at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La= uncher.java:415) =09at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:= 356) =09at org.codehaus.classworlds.Launcher.main(Launcher.java:47) Caused by: org.apache.maven.plugin.MojoExecutionException: Error populating= repository =09at org.apache.karaf.tooling.features.AbstractFeatureMojo.resolveFeatures= (AbstractFeatureMojo.java:267) =09at org.apache.karaf.tooling.features.AddToRepositoryMojo.execute(AddToRe= positoryMojo.java:58) =09at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default= BuildPluginManager.java:134) =09at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor= .java:207) =09... 21 more Caused by: java.lang.IllegalArgumentException: Unable to validate file:///C= :/Users/mkoprows/.m2/repository/org/apache/activemq/activemq-karaf/5.14.3/a= ctivemq-karaf-5.14.3-features.xml =09at org.apache.karaf.features.internal.model.JaxbUtil.unmarshalValidate(J= axbUtil.java:127) =09at org.apache.karaf.features.internal.model.JaxbUtil.unmarshal(JaxbUtil.= java:101) =09at org.apache.karaf.features.internal.model.JaxbUtil.unmarshal(JaxbUtil.= java:95) =09at org.apache.karaf.tooling.features.AbstractFeatureMojo.retrieveDescrip= torsRecursively(AbstractFeatureMojo.java:125) =09at org.apache.karaf.tooling.features.AbstractFeatureMojo.resolveFeatures= (AbstractFeatureMojo.java:236) =09... 24 more Caused by: org.xml.sax.SAXParseException; cvc-complex-type.3.2.2: Attribute= 'start-level' is not allowed to appear in element 'feature'. =09at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX= ParseException(ErrorHandlerWrapper.java:203) =09at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Err= orHandlerWrapper.java:134) =09at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(= XMLErrorReporter.java:396) =09at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(= XMLErrorReporter.java:327) =09at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(= XMLErrorReporter.java:284) =09at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErro= rReporter.reportError(XMLSchemaValidator.java:452) =09at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportS= chemaError(XMLSchemaValidator.java:3230) =09at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.process= Attributes(XMLSchemaValidator.java:2707) =09at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS= tartElement(XMLSchemaValidator.java:2050) =09at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl= ement(XMLSchemaValidator.java:740) =09at com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper= .beginNode(DOMValidatorHelper.java:277) =09at com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper= .validate(DOMValidatorHelper.java:244) =09at com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper= .validate(DOMValidatorHelper.java:190) =09at com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorImpl.vali= date(ValidatorImpl.java:109) =09at javax.xml.validation.Validator.validate(Validator.java:124) =09at org.apache.karaf.features.internal.model.JaxbUtil.unmarshalValidate(J= axbUtil.java:125) =09... 28 more [ERROR]=20 [ERROR] I'm using Java 1.8.0 and tested the results on Maven 3.0.0 and 3.5.0 Best regards -- Mariusz Koprowski