Issue After Rating field is added to the Discussion Board List in SharePoint 2013

Hi ,
We are facing issues After Rating field is added to the Discussion Board List in SharePoint 2013. We are getting below error while adding a new item or editing a new item. Please help on this.
Ashish Kumar Baranwal

Users which were getting issues actually getting below error:
[COMException (0x81020014): One or more field types are not installed properly. Go to the list settings page to delete these fields.<nativehr>0x81020014</nativehr><nativestack></nativestack>]
   Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID,
String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress,
Boolean bMigration, Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +0
   Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String&
pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration,
Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +565
[SPException: One or more field types are not installed properly. Go to the list settings page to delete these fields.]
   Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx) +146
   Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String&
pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration,
Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +2336
Ashish Kumar Baranwal

Similar Messages

  • Issue After Rating setting is enabled to the Discussion Board List in SharePoint 2013.

    Hi ,
    We are facing issues After Rating field is added to the Discussion Board List in SharePoint 2013. We are getting below error while adding a new item or editing a new item. Did anyone got this issue earlier and any solution for this.
    Ashish Kumar Baranwal

    Users which were getting issues actually getting below error:
    [COMException (0x81020014): One or more field types are not installed properly. Go to the list settings
    page to delete these fields.<nativehr>0x81020014</nativehr><nativestack></nativestack>]
       Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String
    bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames,
    Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration, Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter
    pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +0
       Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName,
    Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames,
    Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration, Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter
    pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +565
    [SPException: One or more field types are not installed properly. Go to the list settings page to delete
    these fields.]
       Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx) +146
       Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName,
    Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames,
    Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration, Boolean bPublish, String bstrFil
    Ashish Kumar Baranwal

  • Update Column value after current item is Approved and then publish major version using Sharepoint 2013 designer workflow

    Hi,
    We have a requirement to update a column value once the item has been approved.
    Following settings have been made in the publishing articles list:
    Require content approval for submitted items : yes
    Create major and minor (draft) versions
    Who should see draft items in this document library? :Only users who can edit items
    Require documents to be checked out before they can be edited? : yes
    I have createdatu a Sharepoint 2013 workflow to check if Approval sts of current item = 0 i.e. Approved , then check out and update the item and finally checkin the item. Everything works fine till this point except that the minor version of the item is
    checked in. Due to this the updated columns are not published to others.
    Also, I created a Sharepoint 2010 workflow to SET CONTENT APPROVAL = APPROVED and started this workflow from my list workflow above, but the item does not get checked-in and always shows "In Progress" status with comment "The item is currently
    locked for editing. Waiting for item to be checked in or for the lock to be released.".
    Please let me know where I am missing out so that once the item is approved, column value gets updated and current item is still in Approved status.
    Thanks

    Hi,
    According to your post, my understanding is that you want to update Column value after current item is Approved and then publish major version using Sharepoint 2013 designer workflow.
    You will get into this kind of Catch-22 situation trying to set the Content Approval Status in SharePoint Designer workflow:
    - You must check out the document before you can change the Content Approval Status
             - You can't change the Content Approval Status once the document in checked out
    Since you set the Require documents to be checked out before they can be edited=Yes, you will need to check out the document when run the workflow on the item. But you cannot approve a document when it is checked
    out. So the logic in workflow conflicts.
    As a workaround, you can use the Start Another Workflow action to start the normal Approval workflow on the document.  The built-in Approval workflow can work with a document that’s not checked out.
    The designer approval workflow also can work with a document that’s not checked out.
    You can create two workflow using SharePoint Designer 2013.
    First, create a SharePoint 2010 platform workflow.
    Then, create a SharePoint 2013 platform workflow.
    Then when the SharePoint 2013 platform workflow start, it will start the SharePoint 2010 platform workflow to set content approval status, then the SharePoint 2013 platform workflow will update current item value.
    More information:
    SharePoint Designer Workflow Content Approval Issue
    SharePoint 2010 Approval Workflow with Content Approval
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • How to change the url of "Add New Item" of a particular list in SharePoint 2013???

    Hi Guys,
    How to change the url of "Add New Item" of a particular list in SharePoint 2013???
    I need to redirect it into the page where I have created my Visual web part.
    Please suggest
    Warm Regards,
    Tony Joy

    Hi,
         There are multiple ways to change the form url like javascript, SharePoint designer, custom code, editing default form to have custom web part etc, Please follow the url below that describe diffent methods and steps
    http://social.msdn.microsoft.com/Forums/sharepoint/en-US/ec2769a0-683c-4023-8804-b596e4f92a3a/change-default-forms-on-custom-list?forum=sharepointcustomizationlegacy
    Hope it helps!!!
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. Thanks, Ajeet

  • How to change the Discussion board view to facebook posting type view

    hi friends..
    i want to change the discussion board view to facebook posting type.Where multiple discussions and comments on single page as well as all the comments should be in a threaded view and also i want to find a new discussion
    link in same page.
    can any one help me...

    Hi,
    As I understand, you would like to improve discussion board to display all posts on a single page with comments.
    There is no OOB option to customize discussion board. However, there are workarounds:
    You could create a site with Blog site template, and it could meet your requirement. More information about Blog site:
    http://office.microsoft.com/en-in/sharepoint-foundation-help/create-a-blog-HA010378201.aspx
    You could use Note Board web part instead, and customize it to allow reply:
    http://social.technet.microsoft.com/Forums/en-US/f7e466ee-ab53-47c5-9dd9-232e295bca6f/sharepoint-2010-note-board-web-part?forum=sharepointgeneralprevious
    You could customize Discussion Board directly using Content Query Web Part and XSL:
    http://sharepointsolutions.com/sharepoint-help/blog/2013/04/custom-discussion-board-rollup-using-content-query-web-part-and-xsl/
    Regards,
    Rebecca Tu
    TechNet Community Support

  • Getting an error message when they try to log into the Discussion Board

    I know this is not MacBook related, or maybe it is, since I have a MacBook. Anyway, this is the Discussion board I visit the most, so I thought I would post here.
    When I try to log in to the Discussion Board, I fill in my User Name and Password and press the Log In button and then the next screen comes up with an error message. I have successfully logged in, but I am not taken back to the Discussion Board I left. This is the message:
    "Error
    An error has occurred. We apologize for the inconvenience.
    Useful links:
    * Forum Home -- browse the forums here.
    * Search Forums -- visit the search page to query all forum content."
    Is anyone else seeing this? If so, how do I correct it? This is happening on Safari 3 and also with Camino. Thanks.
    Thom

    Hi all,
    just as a hint:
    There is a whole Forum for things related to the Discussion Board.
    See here: http://discussions.apple.com/forum.jspa?forumID=1076
    As for the error you get, I get it also.
    According to the a.m. Forum, Apple knows about this error and is trying to fix it.
    Have Fun
    Stefan

  • How to extend the mapping table when a new field is added to the data model?

    Hi Experts,
    I have added a new field to the entity PCTR and run the structures.. My new field was created in structure /MDG?_SX_0G_PCTR.
    My understanding is that I have to map it in the service mapping for USMDZ6_0G_PCTR.
    How do I get it in structure MDGF_PRFT_CTR_RPLCTN_REQ_PRFT to be able to map it?
    Thanks
    Riaan

    Hi Abdullah,
    Thanks for the document. I have managed to successfully map the field in USMD_IDOC_0G_PRCMAS.
    The field that I am using is PHINR(Profit Center area)  because we don't want the Profit center Area to be created with the default for the standard area. Instead we want to be able to send a different field value and also be able to change the field value in the profit center.
    It still defaults to the Standard group and does not use my entry when I replicate using the idoc.
    Any suggestions
    Thanks
    Riaan

  • Issue when few fields were added to a custom table

    Hi,
    We have added some new fields to the existing database table(Customize). One of the fields is POD_date (data element- sydatum).
    When we look for entries in table with condition POD_DATE EQ '00/00/0000' or space it gives fewer entries. In place it has to give 18k old entries with 00/00/0000 which it doesnt. Ideally it should have done '00/00/0000'  for all older records as there wasnt field at that time. When fetch without above condition it gives 18k records with field in POD (00/00/0000) but when same thing is given in selectioon criterion it gives fewer.
    Regards
    Mohinder
    Edited by: Mohinder Singh Chauhan on Dec 14, 2009 1:26 PM

    Dear all,
    I encounter quite the same problem :
    We added an include to the table EKKO containing several fields such as ZZTYPC.
    The initialization flag was not set at creation time so the new fields were populated with the NULL value.
    We would like now to initialize the value for all the records of the field ZZTYPC to avoid problems when we use this field as a selection criteria in Tx SE16.
    As suggested in the previous post, I checked the initilization flag for this field at the structure level (Dictionary : Display structure), save & activate but the modification is not carried over the table EKKO : the "initial values" check box stays unchecked for the field ZZTYPC thus the adaptation of EKKO is useless.
    We use DB2 as database.
    You help would be appreciated.
    Best Regards,
    Olivier

  • ConnTrans fails after new fields are added to table & bdoc

    Hi,
    It was required to extend a standard object, which is responsible to create and move ATP data from ERP, to CRM, to Mobile Sales. I came quite far and I thought I have covered everything, but something is missing and ConnTrans has failed. I write down all steps and I hope you can find the missing step
    The adapter object CPB_STOCK_INFO is the responsible object for the transport. SMOCP_STOCK is the target table in CRM & MSA.
    - I have added a new field to CPSTOCK (ERP).
    - I have used R3AC3 to replace the extract module with my own module "Z_..." to fill the additional field on fly
    - In the R3AC3 I also have replaced the Mapping Module with my own, which which is able to handle the new field.
    - The object CPB_STOCK_INFO gets executed in CRM and the  SMOCP_STOCK gets filled as wanted
    - I have appended the new field also to the Segment fields of the bDoc CPSTOCK
    - I used the ClientConsole to generate & execute the SQL to update the DB sructure in MSA
    - If I press now ConnTrans, I get the error message "The application could not prcess some messages related to the BDoc Type CPSTOCK, Run ConTrans to send this information to the server."
    What went wrong? Do I need to play around with the SENDBIT thing?
    I am not able to find a detailed log file except the ConnTransLog.xml, which does not sure more details!
    Additional Info
    - MSA is not directly using the CPSTOCK bDoc for data queries. It is calling somehow the bDoc STOCK_QUERY. However, I do not think the MSA state could effect the ConnTrans?!
    Thank you for your help!
    Cheers,
    Andreas

    Hi,
    you need to generate also the metadata for the sBDoc CPSTOCK with ClientConsole and replace the tps.net on the Mobile Client.
    Only in this case conntrans is able to import these data.
    Regards,
    Wolfhard

  • SNC- New field adding to the Purchase due list for selection criteria

    Hi SNC Experts,
    I have to Add new fields from the existing available fields from the configuration in the purchasing  due list and for PO over view selection criteria. I want to know the configuration spot where should I go and look for thew list of exisitng fields which are not displayed for the selection criteria.

    HI Lata,
    which version is the system running on? We have BSP UI in lower releases and WD UI in latest releases.
    Best Regards,
    Harsha Gatt

  • How to custom Rating Scale field to add more range text in survey on sharepoint 2013

    When we use the rating scale field to create question in survey. You can only set three range texts for each question. Is there any way to allocate a range text for each range ? Such as below :
                                     Low             Average        High       Excellent      
    Important
                                     1                  2                  3    
              4                     5
    I put extra 1 Rating Text Value / Excellent . but it does not show at respond to survey page.
    <Field Type="GridChoice" DisplayName="rating4" Required="FALSE" EnforceUniqueValues="FALSE" Indexed="FALSE" GridStartNum="1" GridEndNum="5" GridTxtRng1="Low" GridTxtRng2="Average"
    GridTxtRng3="High" GridTxtRng4="Excellent" GridNATxt="N/A" ID="{5259c17a-9260-4857-8594-f7dc28281763}" SourceID="{2712de13-4857-4225-b5bd-06697c96ad5b}" StaticName="rating4" Name="rating4"
    ColName="ntext2" RowOrdinal="0"><CHOICES><CHOICE>q</CHOICE><CHOICE>g</CHOICE><CHOICE>h</CHOICE></CHOICES></Field>
    <Field Type="GridChoice" DisplayName="rating4" Required="FALSE" EnforceUniqueValues="FALSE" Indexed="FALSE" GridStartNum="1" GridEndNum="5" GridTxtRng1="Low" GridTxtRng2="Average"
    GridTxtRng3="High" GridTxtRng4="Excellent" GridNATxt="N/A" ID="{5259c17a-9260-4857-8594-f7dc28281763}" SourceID="{2712de13-4857-4225-b5bd-06697c96ad5b}" StaticName="rating4" Name="rating4"
    ColName="ntext2" RowOrdinal="0"><CHOICES><CHOICE>q</CHOICE><CHOICE>g</CHOICE><CHOICE>h</CHOICE></CHOICES></Field> 
    Thanks all your help !

    Hi,
    From Microsoft official site, we can find the definition of “Range Text”: enter descriptions for the low, middle, and high scale. It means there are only
    three types of description which is the by design behavior. For example, if we have 8 number range, the purpose of the range text is to tell users that 8 is highest and 1 is the lowest. We don’t need to specific description for each column.
    As you really want to achieve the goal, we can write client JavaScript code to dynamically update the UI on page. We use SharePoint designer updates the “NewForm.aspx”,
    “DispForm.aspx”, “EditForm.aspx” and “Summary.aspx” to add custom JavaScript codes.
    For NewForm.aspx; DispForm.aspx; EditForm.aspx
    <script type="text/javascript">
    var tables = document.getElementsByTagName('table');
    for (var i=0; i<tables.length; i++)
    if (tables[i].summary == 'Rating Scale Question')
    var trs = tables[i].getElementsByTagName('tr');
    var tds = trs[0].getElementsByTagName('td');
    tds[2].colSpan = 1;
    tds[2].innerHTML = 'your range text';
    tds[3].colSpan = 1;
    tds[3].innerHTML = your range text';
    tds[4].colSpan = 1;
    tds[4].innerHTML = your range text';
    tds[5].colSpan = 1;
    tds[5].innerHTML = your range text';
    </script>
    For Summary.aspx
    <script type="text/javascript">
    var tables = document.getElementsByTagName('table');
    for (var i=0; i<tables.length; i++)
    if (tables[i].className == 'ms-surveyVBarT')
    tables[i].deleteRow(0);
    var row = tables[i].insertRow(0);
    var cell0 = row.insertCell(0);
    var cell1 = row.insertCell(1);
    var cell2 = row.insertCell(2);
    var cell3 = row.insertCell(3);
    cell0.innerHTML = your range text';
    cell1.innerHTML = your range text';
    cell2.innerHTML = your range text';
    cell3.innerHTML = your range text';
    </script>
    These JavaScript codes are all added in the content tag which contentplaceholderid="PlaceHolderMain".
    Hope it helps.
    Xue-Mei Chang

  • Sorting and filtering by select-multi person or group field in the list in SharePoint 2013

    Hi everybody,
    In SharePoint 2013, I have defined a column as "Person or Group" field, which you allow for multiple selections. when I try to sort/filter it by this field in the list. The field doesn't show up in the dropdown. If I changed "Allow multiple
    selections" option to "No" by clicking the column name to edit it in "List Settings", the field can show up sort in the dropdown.
    How about support sorting and filter by select-multiple "Person or Group" field in sharepoint 2013?
    BTW, in SharePoint 2010, it can support this issue no matter what the "Allow multiple selections" option the request is.
    Any help would be great!
    Thanks,
    Jodie

    Hi Jodie,
    Can you please give this as a try.
    To fix the Filter Issue on Assigned To Column. We need to run the following scripts.
    The field which allows more than one values or which allows multiple selections. The multi-valued fileds are non-sortable,
    non-filterable. Multi-valued fields cannot be indexed
    $web=Get-SPWeb
    $list=$web.Lists[] $field=$list.Fields[ColumnName] $strSchema=$field.SchemaXml $str=Schema$strSchema.Replace("Sortable=`"FALSE`"","Sortable=`"true`"")
    $field.SchemaXml = $strSchema
    Krishana Kumar http://www.mosstechnet-kk.com
    Thanks for your reply, I have tried to run the scripts, but it still cannot work. The following is my scripts:
    $web=Get-SPWeb 'http://cst-server-01'
    $list=$.web.Lists["Product Request"]
    $field=$list.Fields["Applicant"]
    $strSchema=$field.SchemaXml
    $str=Schema$strSchema.Replace("Sortable='"FALSE'"", "Sortable='"True'"")
    $field.SchemaXml = $strSchema

  • What gets added to the Previous Recipients list?

    I have someone whe swears some emails that he sends out aren't being add to his Previous Recipients list and therefore not auto-filling. Do addresses get added if you simply reply, or do you have to actualy type them out in a new email for them to be added?
    Thanks for ANY information regarding this.

    All message recipients for sent messages should be added to the list regardless how an email address is added to the To:, Cc: or Bcc: fields. If an email address is already available in the list, it won't be duplicated/added again.
    This applies to a newly composed message and when Replying to - selecting Reply or Reply All for a received message and when forwarding a received message.

  • Error: 500 INTERNAL SERVER ERROR after deployed the office web server in SharePoint 2013

    Hi everyone,
    I just installed office web server in one virtual machine which name WAC, and I followed all steps for configure and deployer with SharePoint 2013. It did fine without errors. But When I opened a word or ppt or excel in office viewer mode of SharePoint site.
    It show me 500 INTERNAL SERVER ERROR, and nothing more.
    Could anyone tell me why? Many thanks.

    So you need to troubleshoot WAC.
    http://www.wictorwilen.se/office-web-apps-server-2013---machines-are-always-reported-as-unhealthy contains an extensive explanation how to do that, the WAC log files will give a clearer indication than the "500" error, which just says it doesn't work.
    Kind regards,
    Margriet Bruggeman
    Lois & Clark IT Services
    web site: http://www.loisandclark.eu
    blog: http://www.sharepointdragons.com

  • Show list fields side-by-side when New/Edit/View in sharepoint 2013

    It is possible to show fields in customized view for fields in a list? OOB feature show all columns one after one. But
    I want to show user customized way. like see below image
    Is possible to do in Sharepoint 2013 foundation?. Any developed feature available?
    ItsMeSri MOSS SP2, 3 WEFs, Windows 2008 R2 x64.

    Someone's developed a way to do it through JQuery - I've done it for a single list - it's time consuming to set up but works perfectly. One text file that has the table structure you want to see, then another with a small JQuery function.
    See http://www.markrackley.net/2013/08/29/easy-custom-layouts-for-default-sharepoint-forms/
    The table includes spans that reference the actual column display names - an example row:
    <tr >
    <td>
    <b>Title:</b><br>
    <span class="FMGCustomForm" data-displayName="Title"></span>
    </td>
    <td>
    <b>Issue Status:</b><br>
    <span class='FMGCustomForm" data-displayName="Issue Status"></span>
    </td>
    </tr>
    and the JQuery moves the column from the original location to the correct span. Nice and quick - even on a list with many columns.
    <style type="text/css">
    .ms-formtable
    {display:none;}
    </style>
    <script type="text/javascript">
    $(document).ready(function() {
    //loop through all the spans in the custom layout
    $("span.FMGCustomForm").each(function()
    //get the display name from the custom layout
    displayName = $(this).attr("data-displayName");
    elem = $(this);
    //find the corresponding field from the default form and move it
    //into the custom layout
    $("table.ms-formtable td").each(function(){
    if (this.innerHTML.indexOf('FieldName="'+displayName+'"') != -1){
    $(this).contents().appendTo(elem);
    </script>
    Robin

Maybe you are looking for