Which is the schema that you are creating? All schemas must have a primary key defined. It sounds like either the schema you are creating or linking to does not have one. Also, keep in mind that when multiple developers are working on the data model at the same time, you can see other developer's errors in addition to your own when you save.
Can you post some of the XML?
If it's a custom schema, may be try autopk="true"?