Estamos experimentando errores extraños en el entorno de producción, no podemos depurar ni inyectar código de registro. Estoy tratando de entender esto, pero seguir el rastro de la pila me confunde. Método¿Bajo qué circunstancias System.Collections.ArrayList.Add arroja IndexOutOfRangeException?
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Collections.ArrayList.Add(Object value)
at ...
According to the MSDNAdd
sólo debe tirar NotSupportedException
.
No tengo idea de lo que está pasando aquí. ¿Vos si?
¿Se puede publicar un stacktrace algo completo? – shahkalpesh
simplemente adivinando: ¿ArrayList se usa en operaciones de subprocesamiento múltiple? –
Puede confirmar el error de concurrencia inspeccionando otros estados de subprocesos en el depurador cuando se produce la excepción. Verifique si alguien más está alterando el contenedor en ese momento. –