7419 API errors
Problem reported by Robert Simpson - 4/27/2020 at 8:49 PM
Submitted
I have a user that cannot open his inbox in the web.  After some digging, I'm getting API Service errors, and an infinite spinner when clicking this user's inbox:


[2020.04.27] 20:28:40.939 Buffer cannot be null.
[2020.04.27] Parameter name: buffer
[2020.04.27]    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
[2020.04.27]    at MailService.Mailboxes.TempMailMessage.GetParts()
[2020.04.27]    at MailService.Mailboxes.MailMessageBase.get_MainPart()
[2020.04.27]    at MailService.WCF.Messages.GetMessageListing(String emailAddress, String ownerUsername, String folderName, Int32 startIndex, Int32 count, MessageSortType sortBy, Boolean sortAscending, Dictionary`2& timings, IResult functionResult, List`1 selectedIds, List`1& removedIds, Boolean uidOnly, Dictionary`2 searchFlags)
[2020.04.27]    at MailService.WCF.EmailWCF.MailService.GetMessages(String token, MessageSearchInput input, Boolean ApiTimingEnabled) 20:28:40.955
[2020.04.27] Buffer cannot be null.
[2020.04.27] Parameter name: buffer    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
[2020.04.27]    at MailService.Mailboxes.TempMailMessage.GetParts()
[2020.04.27]    at MailService.Mailboxes.MailMessageBase.get_MainPart()
[2020.04.27]    at MailService.WCF.Messages.GetMessageListing(String emailAddress, String ownerUsername, String folderName, Int32 startIndex, Int32 count, MessageSortType sortBy, Boolean sortAscending, Dictionary`2& timings, IResult functionResult, List`1 selectedIds, List`1& removedIds, Boolean uidOnly, Dictionary`2 searchFlags)
[2020.04.27]    at MailService.WCF.EmailWCF.MailService.GetMessages(String token, MessageSearchInput input, Boolean ApiTimingEnabled)
[2020.04.27] 20:30:03.088 Buffer cannot be null.
[2020.04.27] Parameter name: buffer
[2020.04.27]    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
[2020.04.27]    at MailService.Mailboxes.TempMailMessage.GetParts()
[2020.04.27]    at MailService.Mailboxes.MailMessageBase.get_MainPart()
[2020.04.27]    at MailService.WCF.Messages.GetMessageListing(String emailAddress, String ownerUsername, String folderName, Int32 startIndex, Int32 count, MessageSortType sortBy, Boolean sortAscending, Dictionary`2& timings, IResult functionResult, List`1 selectedIds, List`1& removedIds, Boolean uidOnly, Dictionary`2 searchFlags)
[2020.04.27]    at MailService.WCF.EmailWCF.MailService.GetMessages(String token, MessageSearchInput input, Boolean ApiTimingEnabled) 20:30:03.135
[2020.04.27] Buffer cannot be null.
[2020.04.27] Parameter name: buffer    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
[2020.04.27]    at MailService.Mailboxes.TempMailMessage.GetParts()
[2020.04.27]    at MailService.Mailboxes.MailMessageBase.get_MainPart()
[2020.04.27]    at MailService.WCF.Messages.GetMessageListing(String emailAddress, String ownerUsername, String folderName, Int32 startIndex, Int32 count, MessageSortType sortBy, Boolean sortAscending, Dictionary`2& timings, IResult functionResult, List`1 selectedIds, List`1& removedIds, Boolean uidOnly, Dictionary`2 searchFlags)
[2020.04.27]    at MailService.WCF.EmailWCF.MailService.GetMessages(String token, MessageSearchInput input, Boolean ApiTimingEnabled)
[2020.04.27] 20:46:04.017 Buffer cannot be null.
[2020.04.27] Parameter name: buffer
[2020.04.27]    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
[2020.04.27]    at MailService.Mailboxes.TempMailMessage.GetParts()
[2020.04.27]    at MailService.Mailboxes.MailMessageBase.get_MainPart()
[2020.04.27]    at MailService.WCF.Messages.GetMessageListing(String emailAddress, String ownerUsername, String folderName, Int32 startIndex, Int32 count, MessageSortType sortBy, Boolean sortAscending, Dictionary`2& timings, IResult functionResult, List`1 selectedIds, List`1& removedIds, Boolean uidOnly, Dictionary`2 searchFlags)
[2020.04.27]    at MailService.WCF.EmailWCF.MailService.GetMessages(String token, MessageSearchInput input, Boolean ApiTimingEnabled) 20:46:04.049
[2020.04.27] Buffer cannot be null.
[2020.04.27] Parameter name: buffer    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
[2020.04.27]    at MailService.Mailboxes.TempMailMessage.GetParts()
[2020.04.27]    at MailService.Mailboxes.MailMessageBase.get_MainPart()
[2020.04.27]    at MailService.WCF.Messages.GetMessageListing(String emailAddress, String ownerUsername, String folderName, Int32 startIndex, Int32 count, MessageSortType sortBy, Boolean sortAscending, Dictionary`2& timings, IResult functionResult, List`1 selectedIds, List`1& removedIds, Boolean uidOnly, Dictionary`2 searchFlags)
[2020.04.27]    at MailService.WCF.EmailWCF.MailService.GetMessages(String token, MessageSearchInput input, Boolean ApiTimingEnabled)
[2020.04.27] 20:47:44.593 Buffer cannot be null.
[2020.04.27] Parameter name: buffer
[2020.04.27]    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
[2020.04.27]    at MailService.Mailboxes.TempMailMessage.GetParts()
[2020.04.27]    at MailService.Mailboxes.MailMessageBase.get_MainPart()
[2020.04.27]    at MailService.WCF.Messages.GetMessageListing(String emailAddress, String ownerUsername, String folderName, Int32 startIndex, Int32 count, MessageSortType sortBy, Boolean sortAscending, Dictionary`2& timings, IResult functionResult, List`1 selectedIds, List`1& removedIds, Boolean uidOnly, Dictionary`2 searchFlags)
[2020.04.27]    at MailService.WCF.EmailWCF.MailService.GetMessages(String token, MessageSearchInput input, Boolean ApiTimingEnabled) 20:47:44.609
[2020.04.27] Buffer cannot be null.
[2020.04.27] Parameter name: buffer    at System.IO.MemoryStream..ctor(Byte[] buffer, Boolean writable)
[2020.04.27]    at MailService.Mailboxes.TempMailMessage.GetParts()
[2020.04.27]    at MailService.Mailboxes.MailMessageBase.get_MainPart()
[2020.04.27]    at MailService.WCF.Messages.GetMessageListing(String emailAddress, String ownerUsername, String folderName, Int32 startIndex, Int32 count, MessageSortType sortBy, Boolean sortAscending, Dictionary`2& timings, IResult functionResult, List`1 selectedIds, List`1& removedIds, Boolean uidOnly, Dictionary`2 searchFlags)
[2020.04.27]    at MailService.WCF.EmailWCF.MailService.GetMessages(String token, MessageSearchInput input, Boolean ApiTimingEnabled)
Matt Petty Replied
Employee Post
Would you be able to look in this User's MailProcessing folder, its in their SM user folder. If you can send me this file I can try to figure out how it got into the stuck state that it's in. I've done some testing locally and I may have code to fix it but I would like to repro with what you have. 
Matt Petty Senior Software Developer SmarterTools Inc. www.smartertools.com
Robert Simpson Replied
Go figure.  Mailprocessing is empty, and now I can access the inbox via the web.  Maybe he moved the e-mail or something using Outlook?

Reply to Thread

Enter the verification text