Buen día,

Se ha reportado un problema en el modulo de Gestión de documentos de Evolution al momento de subir el archivo del documento a publicar. Se realizo la prueba en Firefox version 43.0.4 con Evolution 1.9.1.2


El error se da en el primer intento de subir el archivo, justo en el momento de dar click al boton "Subir" de la pantalla "Crear un documento gestionado", mostrando el siguiente mensaje

System.Web.HttpException (0x80004005): Internal Server Error at Backload.FileUploadHandler.Initialization(HttpRequestBase request, Controller controller, String sectionName) at Aseinfo.Infrastructure.WebControls.UploadFileControllerExtensions.<ReceiveFileUpload>d__4.MoveNext() in c:BuildAgentwork89066541112bb801InfrastructureWebControlsUploadFileControllerExtensions.cs:line 62--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Aseinfo.VH4.GestionDocumentos.Controllers.DocumentoGestionadoController.<UploadDocument>d__0.MoveNext() in c:BuildAgentwork89066541112bb801VH4GestionDocumentosControllersDocumentoGestionadoController.cs:line 260--- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Mvc.Async.TaskAsyncActionDescriptor.EndExecute(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<BeginInvokeAsynchronousActionMethod>b__36(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)

No importa el tipo de archivo ya que se probo con PDF, WORD y EXCEL y da el mismo error, pero si se intenta de nuevo entonces si lo permite subir. Ademas, esto queda normalizado hasta que la sesión expira y al iniciar una nueva sesion e intentar otra vez se vuelve a dar el mismo error.

Adjunto el archivo conteniendo el codigo json generado por elmah para este error: ELMAH-JSON

asked 29 Jan '16, 17:25

Valentino%20Lopez's gravatar image

Valentino Lopez
(suspended)
accept rate: 42%


¿Revisaste que el usuario que ejecuta el Application Pool de Evolution, tiene permisos suficientes para escribir archivos en el folder UploadFile?

Por lo que veo en el Request, se está enviando el archivo para que se guarde en la base de datos, sin embargo, cuando recibe el archivo, primero lo guarda en el folder UploadTemp, luego lo sube a la base de datos y luego elimina el archivo temporal.

¿Probaste a subir otro archivo, como fotografía o archivo adjunto de otra entidad, para confirmar que sólo es la pantalla de documentos gestionados?

link

answered 01 Feb '16, 12:36

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

edited 01 Feb '16, 12:37

Había probado subir archivos en expedientes, pero creo que estaba todavía dentro de la sesión que ya había permitido subir otro archivo porque acabo de probar recién iniciando sesión y se da el mismo problema. Antes de la actualización a la versión 1.9.1.2 no había problema con esta funcionalidad ya que ahí se han subido los manuales de Evolution,la configuración en los servidores no ha sido cambiada: En Desarrollo el appPool usa LocalSystem y Producción se usa OIRSASEDEappuser.

(01 Feb '16, 13:57) Valentino Lopez Valentino%20Lopez's gravatar image

No he recibido respuesta de este caso todavía, y como indicaba en el ultimo comentario ingresado, el problema se da en todas las pantallas que permiten adjuntar archivos siempre en el primer intento, después ya deja subirlo sin problema, por lo cual, en mi opinión, no creo que pueda ser un problema de permisos del usuario del Pool y como repito este inconveniente se dio después de la actualización hasta la versión 1.9.1.2 con la versión 1.9.0.0 no se daba este problema.

(16 Feb '16, 18:20) Valentino Lopez Valentino%20Lopez's gravatar image

No fue posible reproducir el problema en ninguno de nuestros ambientes.

¿Aplicaste las modificaciones al web.config que están en el Readme de la versión 1.9.1?

(07 Mar '16, 17:24) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Gracias Fernando, como te comente via correo, como esa instalación la realizo el cliente en su totalidad, solo di soporte con un par de cosas, pero verifique en el servidor de desarrollo como estaba el web.config y constate que no se habia aplicado el cambio indicado por el readme de la versión por lo que procedí a realizar aplicar estos cambios y a probar nuevamente y con eso ya funciono sin inconvenientes.

Saludos.

(09 Mar '16, 14:03) Valentino Lopez Valentino%20Lopez's gravatar image
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:

×3

Asked: 29 Jan '16, 17:25

Seen: 2,255 times

Last updated: 09 Mar '16, 14:03

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