1
Vote

Field type is not installed properly. Go to the list settings page to delete this field.

description

Using the latest source download I noticed a few errors.
 
  • Solution and Featured IDs were the same.
  • PublicKeyToken in ControlTemplates does not match the DLL property.
     
    I am now able to see the column and select it to get to the edit screen. However I receive the "field type is not installed properly" error when trying to save a new field. Full exception is:
     
    at Microsoft.SharePoint.SPFieldCollection.CreateNewField(String typeName, String displayName)
    at Microsoft.SharePoint.ApplicationPages.FieldNewPage.Save()
    at Microsoft.SharePoint.ApplicationPages.FieldNewPage.BtnOk_Click(Object sender, EventArgs e)
    at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
    at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
    at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
     
    Were changes made to the OnSaveChange event? There is a comment about a workaround being applied for new fields because SetCustomProperty fails?

comments

panoone wrote Nov 9, 2011 at 9:28 PM

[sigh] Resolved. The FieldTypeClass was using an incorrect namespace int he XML definition.

Is it just me? Or were these changes made recently by someone else?

panoone wrote Nov 9, 2011 at 11:35 PM

[sigh 2] While this issue is unrelated, I seem to have found so many that I may as well keep them all in one place.

The JoinField method does not work. It currently returns the field collection from the selected Source List...not the current one!

Has someone deliberately sabotaged this code??

wrote Feb 14, 2013 at 8:39 PM