Error in editing and saving a Community Page (made up of community iparts and HTML content)

Error started occuring in 15.1.2.5184
upgraded to  15.1.2.5640 still occuring.

Have previously created pages for communities, in the creation we added community iparts and HTML content iparts. Posted and publised and all was fine, all viewed on the website (all good). Come back a month later to edit a HTML Content part on a given community page and hit save and receive the erro below: (The page includes a mix of HTML content and community iparts with community keys in them)

This is happening only in our community pages that we've put together. We have a alot. Our only work around to date has been to delete the page completely and rebuild from scratch.

Dosnt happen in editing any other pages in the website, seems soley dedicated to community pages.

Error occurs when you hit the save after editing:

This row has been removed from a table and does not have any data.  BeginEdit() will allow creation of new data in this row.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.RowNotInTableException: This row has been removed from a table and does not have any data.  BeginEdit() will allow creation of new data in this row.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[RowNotInTableException: This row has been removed from a table and does not have any data.  BeginEdit() will allow creation of new data in this row.]
   System.Data.DataRow.GetDefaultRecord() +4814889
   System.Data.DataRow.IsNull(Int32 columnIndex) +25
   Asi.Business.BusinessItem.get_Item(Int32 index) +118
   Asi.Business.BusinessItem.get_Item(String propertyName) +215
   Asi.Business.BusinessItem.GetGuid(String propertyName) +54
   Asi.Business.ContentManagement.ContentWorkflow.get_ContentAuthorityGroupKey() +59
   AsiCommon_Controls_ContentManagement_ContentDesigner_ContentRecordWorkflowManagement.OnInit(EventArgs e) +330
   System.Web.UI.Control.InitRecursive(Control namingContainer) +333
   System.Web.UI.Control.InitRecursive(Control namingContainer) +210
   System.Web.UI.Control.InitRecursive(Control namingContainer) +210
   System.Web.UI.Control.InitRecursive(Control namingContainer) +210
   System.Web.UI.Control.InitRecursive(Control namingContainer) +210
   System.Web.UI.Control.InitRecursive(Control namingContainer) +210
   System.Web.UI.Control.InitRecursive(Control namingContainer) +210
   System.Web.UI.Control.InitRecursive(Control namingContainer) +210
   System.Web.UI.Control.InitRecursive(Control namingContainer) +210
   System.Web.UI.Control.InitRecursive(Control namingContainer) +210
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +378

Any thoughts?

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Have you replaced any iParts?

Perhaps you have removed and added iParts content types with different ContentTypeKey values?  If the page uses the old ContentTypeKey and that particular content type no longer exists, that could cause an error, and the text you gave would fit that scenario.

It could even be that ASI's Community iParts have changed ContentTypeKey values.  Different source, same problem.

Deleting and re-adding is probably the safest solution.

--
Bruce Wilson
Director, Technical Services
RSM McGladrey, Inc.

Thanks Bruce, When we where

Thanks Bruce,

When we where building these community pages this was certainly a problem, making sure the key was right in all community iparts. Otherwise we got an error, soon as we saw the error we knew what it was and changed the contentkey or added if it was missing from one of teh community iparts and all was fine.

We will certainly double check this - to make sure nothing is changing in the community itself and recheck each ipart before saving.

Having said that, if this is a page that is currently displaying correctly on a live web site, and the only edit that we end up going to make is to a html content area on the page that has no contentkey and the iparts are not touched -  and this error appears, it becomes a little strange.

And the even stranger thing is, if we rebuild the page, include all the iparts and and the contentkey to each and add a html content ipart (with no key) save, and once published views correctly on the web. Then if we come back to edit a HTML content  ipart on that particular page and save before publishing again, we get the error. I'm stumped. I wish it was just a contentkey error... it dosnt seem that but will recheck our web person checking process.

Regards
David