Tengo un error al entrar en la pantalla de Seguridad de Contenido que no sé qué es:
System.Data.EntityCommandExecutionException:
An error occurred while executing the
command definition. See the inner
exception for details. --->
Oracle.DataAccess.Client.OracleException:
ORA-01790: expression must have same
datatype as corresponding expression
at
Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32
errCode, OracleConnection conn, IntPtr
opsErrCtx, OpoSqlValCtx*
pOpoSqlValCtx, Object src, String
procedure, Boolean bCheck) at
Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean
requery, Boolean fillRequest,
CommandBehavior behavior) at
Oracle.DataAccess.Client.OracleCommand.ExecuteDbDataReader(CommandBehavior
behavior) at
System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand
entityCommand, CommandBehavior
behavior) --- End of inner exception
stack trace --- at
System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand
entityCommand, CommandBehavior
behavior) at
System.Data.Objects.Internal.ObjectQueryExecutionPlan.ExecuteTResultType at
System.Data.Objects.ObjectQuery1.GetResults(Nullable
1
forMergeOption) at
System.Data.Objects.ObjectQuery1.System.Collections.Generic.IEnumerable<T>.GetEnumerator()
at
System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable
1
source) at
System.Linq.Queryable.FirstOrDefault[TSource](IQueryable1
source) at
Aseinfo.Infrastructure.Base.Entity.EntityServiceBase
2.GetEntityById(IdT
id, Expression1[] includes) in
C:BuildAgentworked3bec7206feb61InfrastructureBaseEntityEntityServiceBase.cs:line
260 at
Aseinfo.VH4.SeguridadContenido.Services.SeguridadContenidoRolService.GetDescripcionPermisosRolEnGrupo(String
codigoRol, Int32 codigoGrupo) in
c:BuildAgentworked3bec7206feb61VH4SeguridadContenidoServicesSeguridadContenidoRolSeguridadContenidoRolService.cs:line
60 at
Aseinfo.VH4.SeguridadContenido.Controllers.RolController.GetDescripcionPermisosRolGrupo(String
codigoRol, Int32 codigoGrupo) in
c:BuildAgentworked3bec7206feb61VH4SeguridadContenidoControllersRolController.cs:line
165 at lambda_method(Closure ,
ControllerBase , Object[] ) at
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext
controllerContext, IDictionary
2
parameters) at
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext
controllerContext, ActionDescriptor
actionDescriptor, IDictionary2
parameters) at
System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12()
at
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
filter, ActionExecutingContext
preContext, Func
1 continuation) at
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
filter, ActionExecutingContext
preContext, Func1 continuation) at
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext
controllerContext, IList
1 filters,
ActionDescriptor actionDescriptor,
IDictionary`2 parameters) at
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext
controllerContext, String actionName)
¿Alguna idea de qué puede estar pasando? Tengo Evolution 1.7.0.0. en Oracle.
asked
12 Jul '13, 19:02
Carlos Reyes
(suspended)
accept rate:
43%
por lo que veo es una conexión Oracle. has visto el código del smartlist?
¿Qué código de rol estas enviando a la base en ese request?
Al ver el fuente el error da en la instrucción que pide el objeto Rol a la base de datos [GetEntityById(codigoRol)]. Entonces lo que me causa curiosidad es cuál es el código de rol.
Fer: con cualquer rol que le envíe da el mismo error. Está un poco feo este error porque no puedo activar los usuarios...
Sigue estando este error?
Sigue dando. No lo he logrado resolver.
Ya le viste con el F12 que envía el REQUEST al action "GetDescripcionPermisosRolGrupo"
No nos has dado retroalimentación que de pasó con el error.
¿Podrías responderte a vos mismo y cerrar la pregunta si ya lo resolviste?