Al intentar crear un nuevo registro de Categoría de puestos en Evolution aparece el siguiente mensaje de error: Error en el sistema Se ha producido un inconveniente... La acción 'Create' del controlador 'CategoriaPuesto' ha lanzado la excepción 'DuplicateKeyException' con el mensaje: Se trató de insertar una entidad que ya existe (key=[Codigo, 0]). Favor revisar los valores de la entidad.

Pensé que el problema podía ser el identity, pero al probar insertar un registro directamente en la tabla no tuve problemas.

Coloco el resultado que en Elmah aparece:

{ "host": "EVOAPPDEV", "type": "Aseinfo.Infrastructure.Base.Exceptions.DuplicateKeyException", "message": "Se trató de insertar una entidad que ya existe 
(key=[Codigo, 0]). Favor revisar los valores de la entidad.", "source": "Aseinfo.Infrastructure.Base", "detail": 
"Aseinfo.Infrastructure.Base.Exceptions.DuplicateKeyException: Se trató de insertar una entidad que ya existe (key=[Codigo, 0]). Favor revisar los valores de 
la entidad.\r\n   at Aseinfo.Infrastructure.Base.Entity.GenericEntityRepository.InsertWithoutSavingChanges[T](T entity) in 
c:\\VH4\\Infrastructure\\Base\\Entity\\GenericEntityRepository.cs:line 152\r\n   at Aseinfo.Infrastructure.Base.Entity.EntityServiceBase`2.DoInsert(T entity, 
Boolean saveChanges, Boolean bypassWorkflowInitialization) in c:\\VH4\\Infrastructure\\Base\\Entity\\EntityServiceBase.cs:line 816\r\n   at 
Aseinfo.VH4.Estructura.Controllers.CategoriaPuestoController.SaveCategoriaPuesto(CategoriaPuesto entity, Nullable`1 codigoClasificacion, Int32 
codigoGrupoCorporativo, Boolean inserting) in c:\\BuildAgent\\work\\608d469cc106b504\\VH4\\Estructura\\Controllers\\CategoriaPuestoController.cs:line 237\r\n   
at Aseinfo.VH4.Estructura.Controllers.CategoriaPuestoController.Create(CategoriaPuesto entity, Nullable`1 codigoClasificacion, Int32 codigoGrupoCorporativo) in 
c:\\BuildAgent\\work\\608d469cc106b504\\VH4\\Estructura\\Controllers\\CategoriaPuestoController.cs:line 127\r\n   at lambda_method(Closure , ControllerBase , 
Object[] )\r\n   at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)\r\n   at 
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 
parameters)\r\n   at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12()\r\n   at 
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)\r\n   at 
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)\r\n   at 
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)\r\n   at 
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, 
IDictionary`2 parameters)\r\n   at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)", "user": 
"admin", "time": "2015-05-21T20:29:18.0894156Z", "serverVariables": { "ALL_HTTP": 
"HTTP_CACHE_CONTROL:max-age=0\r\nHTTP_CONNECTION:keep-alive\r\nHTTP_CONTENT_LENGTH:394\r\nHTTP_CONTENT_TYPE:application/x-www-form-urlencoded\r\nHTTP_ACCEPT:text
/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8\r\nHTTP_ACCEPT_ENCODING:gzip, 
deflate\r\nHTTP_ACCEPT_LANGUAGE:es-ES,es;q=0.8\r\nHTTP_COOKIE:ASP.NET_SessionId=dfy2cjgcjm2yyxkydsytzvf2; 
__RequestVerificationToken_L0V2b2x1dGlvbg__=uUXKclQGZ7pz8tYcvm99PplWIIg/EpbI9+1ru3SEQq+4B55rI7HcCV2G9+WOWlRza17cfsEOvb9Vhooq2klEriPNA3+VzepFWoVKkCuAx9R3WifFuk7uj
gk5ZLKpP7fe1c+2l7GIJwWJYj/WYb8XrQ/W422aITqG6Ng/ZXS5FII=; 
.ASPXFORMSAUTH=9531B90D9AB19DEA3BA47BC1B6C4A0367FCF81E9BA26A0037D5E5BF2A01A0FF49B23100B40CA8EB5B3CCC60E94C1437753B6A652728D2AE00F4BEEDAFBC2955CE52E5F7B69DE80B29E
3D6A4AF21403BB1936D8FB5B1835300EB6215EC53F134C04BA6EE6954EAB81C648928D805051508520DE7737ECF41EEA6D87D80BA95F72; 
UsernameCookieKey=\r\nHTTP_HOST:localhost\r\nHTTP_REFERER:http://localhost/Evolution/Estructura/CategoriaPuesto/Create\r\nHTTP_USER_AGENT:Mozilla/5.0 (Windows 
NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.65 Safari/537.36\r\nHTTP_ORIGIN:http://localhost\r\n", "ALL_RAW": "Cache-Control: 
max-age=0\r\nConnection: keep-alive\r\nContent-Length: 394\r\nContent-Type: application/x-www-form-urlencoded\r\nAccept: 
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: es-ES,es;q=0.8\r\nCookie: 
ASP.NET_SessionId=dfy2cjgcjm2yyxkydsytzvf2; 
__RequestVerificationToken_L0V2b2x1dGlvbg__=uUXKclQGZ7pz8tYcvm99PplWIIg/EpbI9+1ru3SEQq+4B55rI7HcCV2G9+WOWlRza17cfsEOvb9Vhooq2klEriPNA3+VzepFWoVKkCuAx9R3WifFuk7uj
gk5ZLKpP7fe1c+2l7GIJwWJYj/WYb8XrQ/W422aITqG6Ng/ZXS5FII=; 
.ASPXFORMSAUTH=9531B90D9AB19DEA3BA47BC1B6C4A0367FCF81E9BA26A0037D5E5BF2A01A0FF49B23100B40CA8EB5B3CCC60E94C1437753B6A652728D2AE00F4BEEDAFBC2955CE52E5F7B69DE80B29E
3D6A4AF21403BB1936D8FB5B1835300EB6215EC53F134C04BA6EE6954EAB81C648928D805051508520DE7737ECF41EEA6D87D80BA95F72; UsernameCookieKey=\r\nHost: 
localhost\r\nReferer: http://localhost/Evolution/Estructura/CategoriaPuesto/Create\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/43.0.2357.65 Safari/537.36\r\nOrigin: http://localhost\r\n", "APPL_MD_PATH": "/LM/W3SVC/1/ROOT/Evolution", "APPL_PHYSICAL_PATH": 
"C:\\inetpub\\wwwroot\\Evolution\\", "AUTH_TYPE": "Forms", "AUTH_USER": "admin", "LOGON_USER": "admin", "REMOTE_USER": "admin", "CONTENT_LENGTH": "394", 
"CONTENT_TYPE": "application/x-www-form-urlencoded", "GATEWAY_INTERFACE": "CGI/1.1", "HTTPS": "off", "INSTANCE_ID": "1", "INSTANCE_META_PATH": "/LM/W3SVC/1", 
"LOCAL_ADDR": "::1", "PATH_INFO": "/Evolution/Estructura/CategoriaPuesto/Create", "PATH_TRANSLATED": 
"C:\\inetpub\\wwwroot\\Evolution\\Estructura\\CategoriaPuesto\\Create", "REMOTE_ADDR": "::1", "REMOTE_HOST": "::1", "REMOTE_PORT": "55998", "REQUEST_METHOD": 
"POST", "SCRIPT_NAME": "/Evolution/Estructura/CategoriaPuesto/Create", "SERVER_NAME": "localhost", "SERVER_PORT": "80", "SERVER_PORT_SECURE": "0", 
"SERVER_PROTOCOL": "HTTP/1.1", "SERVER_SOFTWARE": "Microsoft-IIS/7.5", "URL": "/Evolution/Estructura/CategoriaPuesto/Create", "HTTP_CACHE_CONTROL": 
"max-age=0", "HTTP_CONNECTION": "keep-alive", "HTTP_CONTENT_LENGTH": "394", "HTTP_CONTENT_TYPE": "application/x-www-form-urlencoded", "HTTP_ACCEPT": 
"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "HTTP_ACCEPT_ENCODING": "gzip, deflate", "HTTP_ACCEPT_LANGUAGE": 
"es-ES,es;q=0.8", "HTTP_COOKIE": "ASP.NET_SessionId=dfy2cjgcjm2yyxkydsytzvf2; 
__RequestVerificationToken_L0V2b2x1dGlvbg__=uUXKclQGZ7pz8tYcvm99PplWIIg/EpbI9+1ru3SEQq+4B55rI7HcCV2G9+WOWlRza17cfsEOvb9Vhooq2klEriPNA3+VzepFWoVKkCuAx9R3WifFuk7uj
gk5ZLKpP7fe1c+2l7GIJwWJYj/WYb8XrQ/W422aITqG6Ng/ZXS5FII=; 
.ASPXFORMSAUTH=9531B90D9AB19DEA3BA47BC1B6C4A0367FCF81E9BA26A0037D5E5BF2A01A0FF49B23100B40CA8EB5B3CCC60E94C1437753B6A652728D2AE00F4BEEDAFBC2955CE52E5F7B69DE80B29E
3D6A4AF21403BB1936D8FB5B1835300EB6215EC53F134C04BA6EE6954EAB81C648928D805051508520DE7737ECF41EEA6D87D80BA95F72; UsernameCookieKey=", "HTTP_HOST": "localhost", 
"HTTP_REFERER": "http://localhost/Evolution/Estructura/CategoriaPuesto/Create", "HTTP_USER_AGENT": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/43.0.2357.65 Safari/537.36", "HTTP_ORIGIN": "http://localhost" }, "form": { "__RequestVerificationToken": 
"aNvu9u01n485llyahrscj1CYtalZfmZuqVG1oa2hv8NDd8ATnC2PxRPEbFvUMuKXQDsAtZcOir3r9bwodph9BnFpf+h2oNQ2MNznEqBP75YTWekTXlJi4dD/0UFrERUN7LPvwpHK0v7dIFubS3g21rLFsE64oo8o
v2LXq3halEPWyXKSFNmR6wwHRoKLiJ4a", "__ApplicationConsistencyKey": "yvvBA9ivAxi7ceYzPVyxqiHoG2mdC5cPOiUxNHkqe6w=", "Codigo": "0", "Descripcion": "Prueba1", 
"CodigoClasificacion": "9", "codigoGrupoCorporativo": "1" }, "cookies": { "ASP.NET_SessionId": "dfy2cjgcjm2yyxkydsytzvf2", 
"__RequestVerificationToken_L0V2b2x1dGlvbg__": 
"uUXKclQGZ7pz8tYcvm99PplWIIg/EpbI9+1ru3SEQq+4B55rI7HcCV2G9+WOWlRza17cfsEOvb9Vhooq2klEriPNA3+VzepFWoVKkCuAx9R3WifFuk7ujgk5ZLKpP7fe1c+2l7GIJwWJYj/WYb8XrQ/W422aITqG
6Ng/ZXS5FII=", ".ASPXFORMSAUTH": 
"9531B90D9AB19DEA3BA47BC1B6C4A0367FCF81E9BA26A0037D5E5BF2A01A0FF49B23100B40CA8EB5B3CCC60E94C1437753B6A652728D2AE00F4BEEDAFBC2955CE52E5F7B69DE80B29E3D6A4AF21403BB
1936D8FB5B1835300EB6215EC53F134C04BA6EE6954EAB81C648928D805051508520DE7737ECF41EEA6D87D80BA95F72" } }

asked 21 May '15, 21:11

Mario%20Aguilar's gravatar image

Mario Aguilar ♦♦
94236
accept rate: 100%

edited 21 May '15, 21:23

sabanito's gravatar image

sabanito ♦♦
(suspended)

¿Que versión es?

(21 May '15, 21:24) sabanito ♦♦ sabanito's gravatar image

versión 1.8.4.3 de Evolution, se utiliza SQL Server 2008.

(21 May '15, 21:26) Mario Aguilar ♦♦ Mario%20Aguilar's gravatar image

Chequea que no hayan registros con código 0. Si hay un registro con código 0 evolution no puede insertar porque por defecto el código es 0, solo cambiale código y ya va a funcionar

link

answered 21 May '15, 21:34

sabanito's gravatar image

sabanito ♦♦
(suspended)
accept rate: 54%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×1

Asked: 21 May '15, 21:11

Seen: 1,518 times

Last updated: 21 May '15, 21:34

Related questions

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática