Oracle Message DIA-48242 - Fields that are NOT NULL can not use surrogates

ERRORFields that are NOT NULL can not use surrogates
CAUSENOT NULL fields can not have surrogates specified.
ACTIONEither remove the constraint or the surrogate.