Se modifica la obtención de la información de los step contributors para la clasificación de errores aplicando mecanismos de abreviación para que el string final no exceda de los 30 caracteres.
Se ha vuelto a dejar como estaba originalmente la obtención de la información de la interfaz de Contributor, porque sólo en los casos en los que se usa la interfaz StepContributor aplica que no se exceda de los 30 caracteres la información final.
Nota: Creo que lo ideal sería controlar la longitud de los campos provider y name de la anotación Extension al compilar para impedir que sean demasiado largos en lugar de tener que "cortarlo" durante la ejecución.
Se modifica la obtención de la información de los step contributors para la clasificación de errores aplicando mecanismos de abreviación para que el string final no exceda de los 30 caracteres. Se ha vuelto a dejar como estaba originalmente la obtención de la información de la interfaz de
Contributor
, porque sólo en los casos en los que se usa la interfazStepContributor
aplica que no se exceda de los 30 caracteres la información final.Nota: Creo que lo ideal sería controlar la longitud de los campos
provider
yname
de la anotaciónExtension
al compilar para impedir que sean demasiado largos en lugar de tener que "cortarlo" durante la ejecución.