Hi Claus,
I added the namespace as it's not a good practice and required with
Karaf 3.0.
However, it should work. I think that we use an old version of Pax
Scanner/Exam which doesn't support the namespace.
I will take a look tonight.
Regards
JB
On 11/26/2011 01:24 PM, Claus Ibsen wrote:
Hi
All the unit tests in tests/camel-itest-karaf now fails due some
validation error in features.xml
Caused by: org.ops4j.pax.scanner.ScannerException: Repository URL cannot be used
at
org.ops4j.pax.scanner.features.internal.FeaturesScanner.scan(FeaturesScanner.java:90)
at
org.ops4j.pax.scanner.internal.ProvisionServiceImpl.scan(ProvisionServiceImpl.java:155)
at
org.ops4j.pax.scanner.internal.ProvisionServiceImpl.scan(ProvisionServiceImpl.java:93)
at org.ops4j.pax.runner.Run.installBundles(Run.java:481)
... 27 more
Caused by: java.lang.IllegalArgumentException: Unable to validate
mvn:org.apache.camel.karaf/apache-camel/2.9-SNAPSHOT/xml/features
at
org.apache.karaf.features.internal.FeatureValidationUtil.validate(FeatureValidationUtil.java:71)
at
org.apache.karaf.features.internal.FeaturesServiceImpl.validateRepository(FeaturesServiceImpl.java:199)
at
org.apache.karaf.features.internal.FeaturesServiceImpl.internalAddRepository(FeaturesServiceImpl.java:210)
at
org.apache.karaf.features.internal.FeaturesServiceImpl.addRepository(FeaturesServiceImpl.java:204)
at
org.ops4j.pax.scanner.features.internal.FeaturesScanner.scan(FeaturesScanner.java:88)
... 30 more
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.3.2.2:
Attribute 'start-level' is not allowed to appear in element 'feature'.
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processAttributes(XMLSchemaValidator.java:2659)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2066)
at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
at
com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper.beginNode(DOMValidatorHelper.java:273)
at
com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper.validate(DOMValidatorHelper.java:240)
at
com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper.validate(DOMValidatorHelper.java:186)
at
com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorImpl.validate(ValidatorImpl.java:104)
at javax.xml.validation.Validator.validate(Validator.java:127)
at
org.apache.karaf.features.internal.FeatureValidationUtil.validate(FeatureValidationUtil.java:69)
... 34 more
--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com