El proceso de EdgeTransport.exe en un equipo que ejecuta Exchange Server 2007 Service Pack 1 se bloquea cuando un mensaje MIME que contiene elementos iCAL para una reunión periódica tiene más de 999 repeticiones

Seleccione idioma Seleccione idioma
Id. de artículo: 970526 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

En un equipo que ejecuta Microsoft Server Exchange 2007 Service Pack 1 (SP1), tendrá un MIME mensaje que contiene elementos iCAL para una reunión periódica. Si la reunión periódica tiene más de 999 repeticiones, los bloqueos de proceso EdgeTransport.exe, y se registran los siguientes errores en la aplicación de registro:
Event Type: Error
Event Source: MSExchange Common
Event Category: General 
Event ID: 4999
Description:
Watson report about to be sent to dw20.exe for process id: <ID>, with parameters: E12, c-RTL-AMD64, <version>, edgetransport, M.E.D.Storage, M.E.D.S.NumberedRecurrenceRange.set_NumberOfOccurrences, System.ArgumentException, 581c, <version>.  ErrorReportingEnabled: True
Event Type: Error
Event Source: MSExchangeTransport
Event Category: PoisonMessage 
Event ID: 10003
Description:
The transport process failed during message processing with the following call stack: System.ArgumentException: The number of occurrences should be greater than or equal to 1 and less than or equal to 999.
Parameter name: NumberOfOccurrences
   at Microsoft.Exchange.Data.Storage.NumberedRecurrenceRange.set_NumberOfOccurrences(Int32 value)
   at Microsoft.Exchange.Data.Storage.NumberedRecurrenceRange..ctor(DateTime startDate, Int32 numberOfOccurrences)
   at Microsoft.Exchange.Data.Storage.VEvent.CreateRange(Recurrence icalRecurrence, DateTime start)
   at Microsoft.Exchange.Data.Storage.VEvent.CreateRecurrence(Recurrence icalRecurrence, DateTime start)
   at Microsoft.Exchange.Data.Storage.VEvent.XsoRecurrenceFromICalRecurrence(Recurrence icalRecurrence, DateTime start)
   at Microsoft.Exchange.Data.Storage.VEvent.ValidateProperties()
   at Microsoft.Exchange.Data.Storage.CalendarComponentBase.ParseProperties(CalendarReader calReader)
   at Microsoft.Exchange.Data.Storage.CalendarComponentBase.Parse(CalendarReader calReader)
   at Microsoft.Exchange.Data.Storage.CalendarComponentBase.ParseSubComponent(CalendarReader calReader)
   at Microsoft.Exchange.Data.Storage.CalendarComponentBase.ParseSubComponents(CalendarReader calReader)
   at Microsoft.Exchange.Data.Storage.CalendarDocument.Parse(CalendarReader calReader, Item item, ConversionAddressCache addressCache)
   at Microsoft.Exchange.Data.Storage.CalendarDocument.ICalToItem(Stream iCalStream, Item item, InboundAddressCache addressCache, Boolean suppressBodyPromotion, String charsetName, String& errorMessage)
   at Microsoft.Exchange.Data.Storage.InboundMimeConverter.PromoteCalendarMessage()
   at Microsoft.Exchange.Data.Storage.InboundMimeConverter.ConvertToItemInternal(MimePromotionFlags promotionFlags)
   at Microsoft.Exchange.Data.Storage.ConvertUtils.CallCts(Trace tracer, String methodName, String exceptionString, CtsCall ctsCall)
   at Microsoft.Exchange.Data.Storage.InboundMimeConverter.ConvertToItem(MimePromotionFlags promotionFlags)
   at Microsoft.Exchange.Data.Storage.ItemConversion.InternalConvertAnyMimeToItem(Item itemOut, EmailMessage messageIn, InboundConversionOptions options, MimePromotionFlags promotionFlags, Boolean isStreamToStream)
   at Microsoft.Exchange.Data.Storage.ItemConversion.ConvertAnyMimeToItem(Item itemOut, EmailMessage messageIn, InboundConversionOptions options, MimePromotionFlags flags)
   at Microsoft.Exchange.Data.Storage.ItemConversion.ConvertAnyMimeToItem(Item itemOut, EmailMessage messageIn, InboundConversionOptions options)
   at Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.CopyContentToItem(MailRecipient recipient)
   at Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.<>c__DisplayClass1.<DeliverToRecipient>b__0()
   at Microsoft.Exchange.MailboxTransport.StoreDriver.StorageExceptionHandler.RunUnderExceptionHandler(IMessageConverter converter, StoreDriverDelegate workerFunction)
   at Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.DeliverToRecipient(MailRecipient recipient)
   at Microsoft.Exchange.MailboxTransport.StoreDriver.MailItemDeliver.DeliverToRecipients()
   at Microsoft.Exchange.MailboxTransport.StoreDriver.StoreDriver.DeliverMailItem(NextHopConnection connection, TransportMailItem mailItem)
   at Microsoft.Exchange.MailboxTransport.StoreDriver.StoreDriver.LocalDeliveryCallback(Object state)
   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)
Event Type: Error
Event Source: MSExchangeTransport
Event Category: SmtpReceive 
Event ID: 1019
Description:
Failed to start listening (Error: 10055). Binding: 0.0.0.0:587.

Solución

Para resolver este problema, instale el 9 de informe de actualización para Exchange 2007 Service Pack 1. Para obtener más información acerca de 9 de informe de actualización para Exchange Server 2007 Service Pack 1, consulte el siguiente tema de Ayuda de Exchange:
Description of Update Rollup 9 for Exchange Server 2007 Service Pack 1
Para obtener más información acerca de cómo instalar el service pack más reciente de Exchange o paquete acumulativo de actualizaciones, consulte el tema siguiente de la Ayuda de Exchange:
How to Obtain the Latest Service Pack or Update Rollup for Exchange 2007

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Propiedades

Id. de artículo: 970526 - Última revisión: viernes, 17 de julio de 2009 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft Exchange Server 2007 Service Pack 1 sobre las siguientes plataformas
    • Microsoft Exchange Server 2007 Standard Edition
    • Microsoft Exchange Server 2007 Enterprise Edition
Palabras clave: 
kbmt kbsurveynew kbexpertiseinter kbhotfixrollup kbfix kbqfe KB970526 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 970526

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com