Issue after transmitting master copy

Hello,

One of our users has mistakenly transmitted the master copies of some documents to himself. He has since returned the documents (by clicking 'return documents' from the transmittal), and for the majority the master copy (source) is now available again.

However, in the instances where the document had since been checked out, updated and checked back in, there is now a secondary master copy. The issue this causes is that when you click 'send email' there is now an error message. Deleting the secondary master copy does not solve the issue.

This can be replicated by going into eb 15.4, transmitting a document to yourself (choosing master source), then checking out the file, checking it back in and clicking send email.

Please can you advise how this can be resolved to allow the email to be sent from the affected documents?

Kind regards,

 

Catherine

 

  • Hi Catherine,
    What is the error raised when you do 'send email'?

    Regards,
    Manav B.



  • Hi Manav, I get the error attached.

  • Can you please check More Details, that might give us more clue and share. As the above screen print is common error message.

    Regards,
    Manav B.



  • System.NullReferenceException: Object reference not set to an instance of an object.
    at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()
    at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
    at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source)
    at eB.PlugIn.Email.Controls.FileListControl.Render(HtmlTextWriter writer)
    at eB.Library.Web.UI.Controls.CollapsibleSection.Render(HtmlTextWriter output)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
    at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
    at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)
    at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
    at System.Web.UI.Page.Render(HtmlTextWriter writer)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
  • It looks like a bug in eB.PlugIn.Email.Controls.FileListControl.Render. May be it is still trying to retrieve the list of files checked out and check in back.
    I would request you to raise a Service Request and we will further investigate. And will also file it as bug if needed for the same.

    Regards,
    Manav B.