mhm, maybe we would like to keep "http://karaf.apache.org/xmlns/features/v1.0.0" in some constants file to avoid future changes at multiple locations?
On Sat, Apr 9, 2011 at 12:00 AM, <[email protected]> wrote: > Author: anierbeck > Date: Fri Apr 8 22:00:13 2011 > New Revision: 1090462 > > URL: http://svn.apache.org/viewvc?rev=1090462&view=rev > Log: > [KARAF-518] - Unable to load features.xml with included schema attribute > > Modified: > > karaf/branches/karaf-2.2.x/deployer/features/src/main/java/org/apache/karaf/deployer/features/FeatureDeploymentListener.java > > Modified: > karaf/branches/karaf-2.2.x/deployer/features/src/main/java/org/apache/karaf/deployer/features/FeatureDeploymentListener.java > URL: > http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/deployer/features/src/main/java/org/apache/karaf/deployer/features/FeatureDeploymentListener.java?rev=1090462&r1=1090461&r2=1090462&view=diff > ============================================================================== > --- > karaf/branches/karaf-2.2.x/deployer/features/src/main/java/org/apache/karaf/deployer/features/FeatureDeploymentListener.java > (original) > +++ > karaf/branches/karaf-2.2.x/deployer/features/src/main/java/org/apache/karaf/deployer/features/FeatureDeploymentListener.java > Fri Apr 8 22:00:13 2011 > @@ -92,7 +92,7 @@ public class FeatureDeploymentListener i > Document doc = parse(artifact); > String name = doc.getDocumentElement().getLocalName(); > String uri = doc.getDocumentElement().getNamespaceURI(); > - if ("features".equals(name) && (uri == null || > "".equals(uri))) { > + if ("features".equals(name) && (uri == null || > "".equals(uri) || > "http://karaf.apache.org/xmlns/features/v1.0.0".equalsIgnoreCase(uri))) { > return true; > } > } > > >
