267260 - forgot an extra check in the validation, don't want to validate the discriminator column if it is undefined in the context
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmEntity.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmEntity.java
index 44e3a25..f7783ec 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmEntity.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/context/orm/AbstractOrmEntity.java
@@ -2233,7 +2233,7 @@
 	}
 	
 	protected void validateDiscriminatorColumn(List<IMessage> messages, IReporter reporter) {
-		if (specifiedDiscriminatorColumnIsAllowed()) {
+		if (specifiedDiscriminatorColumnIsAllowed() && !discriminatorColumnIsUndefined()) {
 			getDiscriminatorColumn().validate(messages, reporter);
 		}
 		else if (getDiscriminatorColumn().isResourceSpecified()) {