A un cliente cuando ingresa a la pantalla de empleados, al momento de cargar el grid le da el siguiente error: Este Método o propiedad no se admite en un valor JSON de tipo 'System.Json.JsonArray'. Algunas operaciones sólo se pueden realizar en matrices JSON y otras sólo se pueden realizar en objetos JSON. en System.Json.JsonValue.ContainsKey(StringKey)n en Aseinfo.Infraestructure.Silverlight.Services.GridData.WebClientDownloadStringPostRequestCompleted(Object sender, DownloadStringPostRequestCompletedArgs e) Lo extraño es que en algunos equipos no da ese problema y en otro sí. Ya se actualizó el internet explorer a la versión 11 y se borro el caché. ¿Alguna idea de por qué puede mostrar esto? asked 15 Jan '14, 17:52 Carlos Soria ♦♦ |
Una razón por la que se causa este error, es porque tenes un ambiente de producción en versión anterior a la 1.7.3 y un ambiente de pruebas en versión igual o mayor que 1.7.3. Las computadoras donde fallan es porque están usando la versión del SmartList anterior a la 1.7.3, en donde el formato del JSON que recibe los datos es diferente al que envía el server a partir de la 1.7.3. Y los estas accesando con el mismo navegador de internet. También pasa cuando actualizas una instalación de versión anterior a la 1.7.3 a una más nueva y algunos clientes no descargan la versión nueva del SmartList por asuntos de cache a nivel de browser. Entonces, obliga al browser a que descargue la ultima versión del SmartList (Ctrl-F5) Y luego asegurate de limpiar el cache del SmartList siguiendo el procedimiento de la respuesta de esta pregunta: Error en SmartList Evolution 1.8.0.1 answered 16 Jan '14, 23:46 Fernando Paz ♦♦ Gracias, Se realizó lo que indicaste y adicionalmente se limpió el cache del sitio desde las opciones del internet explorer por qué al parecer el botón de clear cache del Evolution en internet explorer no lo estaba haciendo correctamente
(20 Jan '14, 18:06)
Carlos Soria ♦♦
|