Bug 515023 NPE in AnnotationVisitor.validateComponentXMLNS

Change-Id: Ic24014313c24b8b69db278192d0724dfebbc662f
Signed-off-by: Peter Nehrer <pnehrer@eclipticalsoftware.com>
diff --git a/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/AnnotationVisitor.java b/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/AnnotationVisitor.java
index 665225d..d20daa9 100644
--- a/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/AnnotationVisitor.java
+++ b/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/AnnotationVisitor.java
@@ -1646,7 +1646,7 @@
 		}
 
 		DSAnnotationVersion specifiedVersion = DSAnnotationVersion.fromNamespace(xmlns);
-		if (requiredVersion.compareTo(specifiedVersion) > 0) {
+		if (specifiedVersion == null || requiredVersion.compareTo(specifiedVersion) > 0) {
 			problemReporter.reportProblem(annotation, "xmlns", NLS.bind(Messages.AnnotationProcessor_invalidComponentDescriptorNamespace, xmlns), xmlns); //$NON-NLS-1$
 		}
 	}