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

Reply via email to