Resolved:

The field definition included the version attribute. Once I deleted this and 
re-imported the column it was editable again.

From: [email protected] [mailto:[email protected]] On Behalf Of Paul Noone
Sent: Thursday, 13 August 2009 4:16 PM
To: [email protected]
Subject: RE: Can't edit site column

Update:

I deleted and recreated the broken site column and added it back to the 
required content types.

In doing this I've now noticed that when copying an item from another site 
collection to the doc library in this site collection, the column's values are 
not being updated.

Do the site column IDs have to match for this to occur?? Surely a column of the 
same name, in the same group and part of the same content type should be 
sufficient!??! It was working just fine before. Sonofa...!

As usual, any help appreciated.

From: [email protected] [mailto:[email protected]] On Behalf Of Paul Noone
Sent: Thursday, 13 August 2009 3:51 PM
To: [email protected]
Subject: Can't edit site column

Hi all,

Can't find anything about this and am hoping someone might be able to help.

I'm getting the following error when I try to make changes to a site column. It 
appears to be the only column affected.

The object has been updated by another user since it was last fetched.   at 
Microsoft.SharePoint.SPField.UpdateSchemaXmlInWeb(String strXml, Boolean 
bToggleSealed, Boolean bRichText, String strFmla, List`1 fldTitles, List`1 fids)
   at Microsoft.SharePoint.SPField.UpdateInWeb(Boolean bToggleSealed)
   at Microsoft.SharePoint.SPField.UpdateCore(Boolean bToggleSealed)
   at Microsoft.SharePoint.SPField.Update()
   at Microsoft.SharePoint.SPFieldMultiChoice.Update()
   at 
Microsoft.SharePoint.ApplicationPages.ManageFieldPage.UpdateFieldWithPropertiesFromXml(SPField
 fld, String strXml)
   at Microsoft.SharePoint.ApplicationPages.ManageFieldPage.ProcessWeb()
   at Microsoft.SharePoint.ApplicationPages.ManageFieldPage.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean 
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

I resolved this issue previously by removing the site column from any content 
type it was present in and then recreating it and adding it back again. But I'd 
dearly like to know why it's happening as this would be a nasty fix for a 
well-populated farm.

I feel it's got to do with versioning and the fact that these columns were 
migrated. Could there be a hidden value I could change to fix this in future?

Regards,

Paul
Online Developer, ICT
CEO Sydney

________________________________
Support procedure: https://www.codify.com/lists/support
List address: [email protected]
Subscribe: [email protected]
Unsubscribe: [email protected]
List FAQ: http://www.codify.com/lists/ozmoss
Other lists you might want to join: http://www.codify.com/lists
________________________________
Support procedure: https://www.codify.com/lists/support
List address: [email protected]
Subscribe: [email protected]
Unsubscribe: [email protected]
List FAQ: http://www.codify.com/lists/ozmoss
Other lists you might want to join: http://www.codify.com/lists
--------------------------------------------------------------------------------
Support procedure: http://www.codify.com/lists/support
List address: [email protected]
Subscribe: [email protected]
Unsubscribe: [email protected]
List FAQ: http://www.codify.com/lists/ozmoss
Other lists you might want to join: http://www.codify.com/lists

Reply via email to