*** empty log message ***
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/properties/ConfigurationPropertyPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/properties/ConfigurationPropertyPage.java
index dabe837..bd6383c 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/properties/ConfigurationPropertyPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/properties/ConfigurationPropertyPage.java
@@ -82,8 +82,16 @@
 	}
 	private void checkFields() {
 		boolean valid = true;
+		String error = null;
 		// check the value
-		setValid(valid);
+		String text = nameText.getText();
+		if (text.length()==0) valid = false;
+		else if (text.charAt(0)=='@') {
+			error = "Configuration label cannot start with a '@'";
+			valid=false;
+		}
+		setValid(valid);		
+		setErrorMessage(error);
 		changed=true;
 	}
 }