Al querer guardar una evaluación de candidato y haber llenado todos los registros que son obligatorios me muestra el siguiente mensaje en la versión 1.19.1.6

System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Convert.ToInt32(String value)
at Aseinfo.VH4.Reclutamiento.Controllers.ConcursoSeleccionController.CompletarProcesoCalculoNotaCompetencia(CandidatoConcurso candidatoConcurso, EvaluacionCandidato entity, Boolean inserting, Boolean esDelete) in C:\vh4\VH4\Reclutamiento\Controllers\ConcursoSeleccionController.cs:line 7100
at Aseinfo.VH4.Reclutamiento.Controllers.ConcursoSeleccionController.SavePruebaCandidatoConcurso(EvaluacionCandidato entity, Boolean inserting, Int32 codigoCandidato, Int32 codigoEtapa, Int32 codigoPruebaCandidato, Nullable`1 codigoEmpleoResponsable, Nullable`1 codigoResultado, String codigoMoneda, Boolean tieneCosto, Int32 codigoGrupo, Nullable`1 codigoEscalaPrueba, Nullable`1 codigoDetalleEscala, List`1 listadoEvaluacionesCompetencia) in C:\vh4\VH4\Reclutamiento\Controllers\ConcursoSeleccionController.cs:line 6325
at Aseinfo.VH4.Reclutamiento.Controllers.ConcursoSeleccionController.EditPruebaCandidatoConcursoPost(EvaluacionCandidato entity, Nullable`1 fechaPlanificada, Nullable`1 fechaRealizada, Int32 codigoCandidato, Int32 codigoEtapa, Int32 codigoPruebaCandidato, Nullable`1 codigoEmpleoResponsable, Nullable`1 codigoResultado, String codigoMoneda, Boolean tieneCosto, Int32 codigoGrupo, Nullable`1 codigoEscalaPrueba, Nullable`1 codigoDetalleEscala, List`1 listadoEvaluacionesCompetencia) in C:\vh4\VH4\Reclutamiento\Controllers\ConcursoSeleccionController.cs:line 5317
at lambda_method(Closure , ControllerBase , Object[] )
at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_0.<InvokeActionMethodFilterAsynchronouslyRecursive>b__0()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass7_0.<BeginInvokeActionMethodWithFilters>b__1(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_6.<BeginInvokeAction>b__4()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_1.<BeginInvokeAction>b__1(IAsyncResult asyncResult)

Y colocando la consola del navegador me lanza el siguiente mensaje:

jquery-1.9.1.min.js?…36368291060000000:5 POST http://localhost/Reclutamiento/ConcursoSeleccion/EditPruebaCandidatoConcursoPost 500 (Internal Server Error)
send    @   jquery-1.9.1.min.js?…36368291060000000:5
ajax    @   jquery-1.9.1.min.js?…36368291060000000:5
b.<computed>    @   jquery-1.9.1.min.js?…36368291060000000:5
SendForm    @   8:425
onclick @   8:1

asked 02 Feb '21, 12:10

Josue%20Mancilla's gravatar image

Josue Mancilla
(suspended)
accept rate: 42%

¿Qué valor le estás colocando a la nota mínima?

(02 Feb '21, 12:30) glemus glemus's gravatar image

Fijate que como es una sola prueba no ponderada, entonces no solicita nota mínima

(16 Feb '21, 10:57) Josue Mancilla Josue%20Mancilla's gravatar image

Lo que vi fue que en la base de datos no esta poniendo NULL en la columna de nota ponderada, si no que está colocando espacio vacío ""

(16 Feb '21, 11:16) Josue Mancilla Josue%20Mancilla's gravatar image

Hola Josue, con respecto al error que presentas al momento de guardar, en efecto se debe a que el valor guardado en la base es cadena vacía, se creó el incidente INC-734 para corregir el error en un futuro parche

Para corregir el error podrías actualizar el campo evc_nota_minima con null en la base de datos, para aquellos valores que tienen cadena vacía o espacios en blanco

link

answered 18 Feb '21, 09:25

glemus's gravatar image

glemus
(suspended)
accept rate: 51%

edited 18 Feb '21, 09:29

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:

×22
×8

Asked: 02 Feb '21, 12:10

Seen: 420 times

Last updated: 18 Feb '21, 09:29

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