1

I am trying to add a new column to a freshly created list. The list was created through the UI.

Now, when I try to add a new column to it through the UI, I get the following error:

Field name already exists.
The name used for this field is already used by another field in the list. Select another name and try again.

If i try to add via the Designer, I get the following error:

Could not save te field changes to the server.

I can create a site column. However, if I try to add it to the list, or its content types, I get the same errors.

I have checked, and there are no conflicting field names. I get the error for any name, even random character sequences.

What can I do to solve this?

  • 1
    What's the column name you're adding? What kind of list is it? – David Lozzi Sep 22 '14 at 20:46
  • 1
    Regular custom list. And the name doesn't mater. I may type in foo, bar, or even bang my hand against the keyboard like saljgbwbg and it'll say a field with that name already exists. – Renan Sep 22 '14 at 20:52
  • Are there any custom solutions deployed to the farm? Do any of them contain custom site columns or content types? It could be that there's an issue with some other site column; it's not necessarily an issue with your particular custom (generic) list or the field you're adding. Also, have you checked the ULS logs (sharepoint.stackexchange.com/questions/69933/…)? – nsturdivant Sep 23 '14 at 4:41
  • Unfortunately I can't check the ULS log because this is SharePoint Online. And yes, there are custom site columns and content types. – Renan Sep 23 '14 at 10:33
  • is it just this one list, or any list in your site? – David Lozzi Sep 23 '14 at 11:40
2

This error happened because the list was using two site columns which had the same GUID. How this could have happened is beyond me, as well as why SharePoint would allow this.

I removed one of the site columns, which wasn't in use anyway, and now I can add fields to the list just fine. I just wish the error message was more clear on what was really happening.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.