csharp-l | | | |
Enrique Almeida | |
El error, puede darse porque el objeto tiene parametros y estas usando la
propiedad de encriptar parametros y le estas pasando un valor encriptado
que no es correcto.
Otra opcion, es que los atributos/variables de la transaccion, sean
modificadas sin que el programa las modifique en forma explicita.
Un motivo, puede ser porque en la base de datos, tengas un date, pero que
tiene valores en la hora (como si fuera datetime).
Otro puede ser porque tengas valores nulos y al leerlo de la base de datos,
Genexus los cambie a Empty()
Lo mejor, es habilitar el log (con el mayor nivel de detalles) y ahi sale
cuales son los controles que te estan dando problemas.
El lun., 8 de jun. de 2020 a la(s) 15:01, KBITS INT (kbitsint@hotmail.com) |
|
|
faceon19 | |
Hola Enrique:
Como estas? Disculpa la molesta, espero que me puedas ayudar.
En el log tengo el siguiente error:
17:26:59,871 [51] WARN GeneXus.Http.GXHttpHandler - (BeforeInvoke) Error
setting DynAjaxEvent parameter:'FSLENTES_nFirstRecordOnPage with value
'undefined''
System.FormatException: La cadena de entrada no tiene el formato correcto.
en System.Number.StringToNumber(String str, NumberStyles options,
NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
en System.Number.ParseInt64(String value, NumberStyles options,
NumberFormatInfo numfmt)
en System.String.System.IConvertible.ToInt64(IFormatProvider provider)
en System.Convert.ChangeType(Object value, Type conversionType,
IFormatProvider provider)
en GeneXus.Http.GXHttpHandler.DynAjaxEvent.SetFieldValue(FieldInfo
fieldInfo, Object value)
en
GeneXus.Http.GXHttpHandler.DynAjaxEvent.SetScalarOrCollectionValue(String
fieldName, Object value, JArray values)
en GeneXus.Http.GXHttpHandler.DynAjaxEvent.beforeInvoke()
17:26:59,874 [51] WARN GeneXus.Http.GXHttpHandler - (BeforeInvoke) Error
setting DynAjaxEvent parameter:'FSLENTES_nEOF with value 'undefined''
System.FormatException: La cadena de entrada no tiene el formato correcto.
en System.Number.StringToNumber(String str, NumberStyles options,
NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
en System.Number.ParseInt32(String s, NumberStyles style,
NumberFormatInfo info)
en System.Int16.Parse(String s, NumberStyles style, NumberFormatInfo
info)
en System.String.System.IConvertible.ToInt16(IFormatProvider provider)
en System.Convert.ChangeType(Object value, Type conversionType,
IFormatProvider provider)
en GeneXus.Http.GXHttpHandler.DynAjaxEvent.SetFieldValue(FieldInfo
fieldInfo, Object value)
en
GeneXus.Http.GXHttpHandler.DynAjaxEvent.SetScalarOrCollectionValue(String
fieldName, Object value, JArray values)
en GeneXus.Http.GXHttpHandler.DynAjaxEvent.beforeInvoke()
17:26:59,893 [51] ERROR GeneXus.Http.GXHttpHandler - Failed
checkParmsIntegrity 403 Forbidden action Exception
17:26:59,896 [51] ERROR GeneXus.Http.GXHttpHandler -
System.InvalidCastException: El objeto debe implementar IConvertible.
en System.Convert.ChangeType(Object value, Type conversionType,
IFormatProvider provider)
en GeneXus.Http.GXHttpHandler.DynAjaxEvent.SetFieldValue(FieldInfo
fieldInfo, Object value)
en
GeneXus.Http.GXHttpHandler.DynAjaxEvent.SetScalarOrCollectionValue(String
fieldName, Object value, JArray values)
en GeneXus.Http.GXHttpHandler.DynAjaxEvent.beforeInvoke()
17:26:59,898 [51] ERROR GeneXus.Http.GXHttpHandler - en
System.Convert.ChangeType(Object value, Type conversionType,
IFormatProvider provider)
en GeneXus.Http.GXHttpHandler.DynAjaxEvent.SetFieldValue(FieldInfo
fieldInfo, Object value)
en
GeneXus.Http.GXHttpHandler.DynAjaxEvent.SetScalarOrCollectionValue(String
fieldName, Object value, JArray values)
en GeneXus.Http.GXHttpHandler.DynAjaxEvent.beforeInvoke()
La pantalla es un webcomponent que tiene una FreStyleGrid (llamada
FSLentes). al confirmar esta pantalla me da el error 403
El lun., 8 jun. 2020 a las 15:20, Enrique Almeida () |
|
|
|
|
Back to csharp-l |
|