Un cliente con versión 1.10.0.6 y base de datos ORACLE, al darle "guardar" a un nuevo tipo de ingreso muestra el siguiente error: Se ha producido un inconveniente... La acción 'Create' del controlador 'TipoIngreso' ha lanzado la excepción 'ParseException' con el mensaje: No property or field 'TipoIngreso' exists in type 'TipoIngreso' Ocultar información técnica No property or field 'TipoIngreso' exists in type 'TipoIngreso' (at index 0) La información que se está grabando es la que se muestra en la siguiente imagen: En mi máquina no da error pero tengo una 1.10.0.8 y es SQLSERVER. No encontré ningún bug resuelto que haga referencia a este error de la 1.10.0.6 a la 1.10.0.8. Qué puede ser y cómo resolverlo? asked 12 Dec '16, 12:35 Juan Carlos Soria |
Por el tipo de error que se muestra, debe tener que ver con la configuración de la Entidad 'TiposIngreso' y la sustitución de expresiones en la 'Descripción', 'Texto Describe Flujo' o en las expresiones de las rutas condicionales. El mensaje que se muestra es un error de sintaxis al momento de evaluar las expresiones en los campos mencionados anteriormente. Y sucede porque el fuente de Evolution evalua estas expresiones para determinar si la entidad debe enviarse a flujo o no al momento de guardar. answered 14 Dec '16, 10:25 Fernando Paz ♦♦ Al ver la configuración para este cliente, tenía una ruta de autorización condicional, cuya expresión decía 'TipoIngreso.Codigo == 48' y debía de decir únicamente, 'Codigo == 48'. Por esa razón el mensaje decía que no existe la propiedad 'TipoIngreso' en la entidad 'TipoIngreso'
(14 Dec '16, 10:26)
Fernando Paz ♦♦
|
El Stack trace muestra: No property or field 'TipoIngreso' exists in type 'TipoIngreso' (at index 0) Si veo el elmah presenta lo siguiente:
answered 13 Dec '16, 17:17 Juan Carlos Soria Fernando Paz ♦♦ Nos ayudaría ver los datos que envía en el Request (F12)
(13 Dec '16, 18:27)
Fernando Paz ♦♦
|
Primero, nos ayudaría ver el StackTrace del error y segundo, si pudieras enviarnos la información que envía en el Request (usando F12 / Red)