Alejandro
No creo que sea debido a lo mismo.
Veamos por fuera del foro este problema particular, ok?
Enviame una captura de pantalla del problema que te está ocurriendo,
gracias
sjuarez@genexus.com
-- 2011/7/20 Alejandro Anibal Casir <casirale@gmail.com>
El problema que tengo es que en algunos WW de gran cantidad de lineas en la grilla, el pie del formulario lo pone en la mitad -------Mensaje original-------De: Sabrina JuarezFecha: 20/07/2011 08:39:58 a.m.Para: internet-l@gxtech.com.uyAsunto: [internet-l] Error en algunos web panels usando Chrome 12.0.742.112, resuelto.Buenos diasSe detectó y corrigió un error en la decodificación de base 64 de datos del response, que surgió a raiz de un cambio introducido en el navegador Chrome en su versión mas nueva (en particular 12.0.742.112).El error es:Uncaught SyntaxError: Too many arguments in function call (only 32766 allowed)El síntoma es que la pantalla no termina de cargarse.Se produce dicho error en aplicaciones que tienen ciertas caracteristicas como se detalla a continuación:- En upgrades previos a u3 de Ev1 se tenia un mencanismo de codificación y decodificación del gxstate que a partir de upgrade 3 ya no se usa (SAC 28432)En ese caso, puede ocurrir con determinados datos en el response (que superen un tamaño determinado).- En caso de tener un upgrade de GX Ev1 posterior al 3 (hasta upgrade 5), el problema puede darse con blobs en pantalla.Soluciones:1. (recomendado) instalar upgrade 6 de Ev1 (hoy en preview)2. Modificar el gxgral.js como se detalla:ANTES DEL ARREGLO:bytesToString: function( Arr) {var BUFFER_SIZE = 50000;var strOut = [];while(Arr.length >= BUFFER_SIZE){strOut.push(eval("String.fromCharCode("+Arr.slice(0, BUFFER_SIZE).join(",")+");"));Arr = Arr.slice(BUFFER_SIZE);}if(Arr.length != 0){strOut.push(eval("String.fromCharCode("+Arr.join(",")+");"));}return strOut.join("");},DESPUES DEL ARREGLO:bytesToString: function( Arr) {var BUFFER_SIZE = gx.util.browser.isChrome() ? 32765 : 50000;var strOut = [];while(Arr.length >= BUFFER_SIZE){strOut.push(eval("String.fromCharCode("+Arr.slice(0, BUFFER_SIZE).join(",")+");"));Arr = Arr.slice(BUFFER_SIZE);}if(Arr.length != 0){strOut.push(eval("String.fromCharCode("+Arr.join(",")+");"));}return strOut.join("");},Mas información:SAC #30542Cualquier duda a las órdenessaludosSabrina Juárez
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "Re: [internet-l] Error en algunos web panels usando Chrome 12.0.742.112, resuelto."
Publicar un comentario