- The regional setting of the local computer is set to Arabic.
- The Calendar type of the local computer is set to the UmAlquraCalendar class.
Note Generally, the default Calendar type is set to the UmAlquraCalendar class.
Log Name: Application
Source: MSExchangeTransport
Event ID: 10003
Task Category: PoisonMessage
Level: Error
Keywords: Classic
Description:
The transport process failed during message processing with the following call stack: System.ArgumentOutOfRangeException: Specified time is not supported in this calendar. It should be between 04/30/1900 00:00:00 (Gregorian date) and 05/13/2029 23:59:59 (Gregorian date), inclusive.
Parameter name: time
at System.Globalization.UmAlQuraCalendar.CheckTicksRange(Int64 ticks)
at System.Globalization.UmAlQuraCalendar.GetDatePart(DateTime time, Int32 part)
at System.DateTimeFormat.FormatCustomized(DateTime dateTime, String format, DateTimeFormatInfo dtfi, TimeSpan offset)
at System.DateTimeFormat.Format(DateTime dateTime, String format, DateTimeFormatInfo dtfi, TimeSpan offset)
at Microsoft.Exchange.Data.ContentTypes.iCalendar.CalendarCommon.FormatDateTime(DateTime s)
at Microsoft.Exchange.Data.ContentTypes.iCalendar.CalendarWriter.WritePropertyValue(DateTime value, CalendarValueType valueType)
at Microsoft.Exchange.Data.Storage.VCalendar.DemoteTimeZone()
at Microsoft.Exchange.Data.Storage.VCalendar.Demote(CalendarWriter calendarWriter)
at Microsoft.Exchange.Data.Storage.CalendarDocument.ItemToICal(Item item, OutboundAddressCache addressCache, Stream stream, String charsetName, OutboundConversionOptions outboundConversionOptions)
at Microsoft.Exchange.Data.Storage.ItemToMimeConverter.WriteMimeBody(MimePartContentType contentType, MimeFlags flags)
at Microsoft.Exchange.Data.Storage.ItemToMimeConverter.StaticWriteMimeBody(ItemToMimeConverter converter, MimePartInfo part, MimeFlags flags)
at Microsoft.Exchange.Data.Storage.ItemToMimeConverter.WriteMimePart(MimePartInfo part, MimeFlags mimeFlags)
at Microsoft.Exchange.Data.Storage.ItemToMimeConverter.WriteMimeParts(List`1 parts, MimeFlags mimeFlags)
at Microsoft.Exchange.Data.Storage.ItemToMimeConverter.WriteMimePart(MimePartInfo part, MimeFlags mimeFlags)
at Microsoft.Exchange.Data.Storage.ItemToMimeConverter.ConvertItemToMimeInternal(MimeStreamWriter writer, ConversionLimitsTracker limits, MimeFlags flags)
at Microsoft.Exchange.Data.Storage.ItemConversion.<>c__DisplayClassf.<InternalConvertItemToMime>b__e()
at Microsoft.Exchange.Data.Storage.ConvertUtils.CallCts(Trace tracer, String methodName, String exceptionString, CtsCall ctsCall)
at Microsoft.Exchange.Data.Storage.ItemConversion.InternalConvertAnyMimeToMime(EmailMessage messageIn, Stream mimeOut, OutboundConversionOptions outboundOptions)
at Microsoft.Exchange.Data.Storage.ItemConversion.ConvertAnyMimeToMime(EmailMessage messageIn, Stream mimeOut, OutboundConversionOptions outboundOptions)
at Microsoft.Exchange.Data.Storage.ConvertUtils.CallCts(Trace tracer, String methodName, String exceptionString, CtsCall ctsCall)
at Microsoft.Exchange.Data.Storage.ItemConversion.ConvertAnyMimeToMime(MimeDocument documentIn, Stream mimeOut, OutboundConversionOptions outboundOptions)
at Microsoft.Exchange.Transport.Categorizer.ContentConverter.GenerateContentForNewMailItem(TransportMailItem originalMailItem, TransportMailItem newMailItem, RecipientEncoding encoding)
at Microsoft.Exchange.Transport.Categorizer.ContentConverter.GenerateNewMailItem(IList`1 newMailItemRecipients, RecipientEncoding encoding)
at Microsoft.Exchange.Transport.Categorizer.MailItemBifurcator`1.CreateItemForRecipients(Int32 startRecipientIndex, Int32 endRecipientIndex)
at Microsoft.Exchange.Transport.Categorizer.MailItemBifurcator`1.CreateMailItems()
at Microsoft.Exchange.Transport.Categorizer.MailItemBifurcator`1.GetBifurcatedMailItems()
at Microsoft.Exchange.Transport.Categorizer.CategorizerComponent.ConvertMailItemContent(TransportMailItem transportMailItem, TaskContext taskContext)
at Microsoft.Exchange.Transport.Categorizer.TaskContext.Invoke()
at Microsoft.Exchange.Transport.Categorizer.CatScheduler.JobThreadEntry(Object ignored)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)