NOT NULL fields can not have surrogates specified.
Either remove the constraint or the surrogate.
Browse all solutions to database errors from Oracle, MS SQL or MySQL
Try the following links for this error:
http://docs.oracle.com/cd/E16655_01/server.121/e26079/diaus.htm