Al momento de crear una nueva plantilla de Word me presenta el siguiente mensaje:

Se ha producido un inconveniente... La acción 'Create' del controlador 'WordTemplate' ha lanzado la excepción 'UpdateException' con el mensaje: An error occurred while updating the entries. See the inner exception for details.

System.Data.UpdateException: An error occurred while updating the entries. See the inner exception for details. ---> System.Data.SqlClient.SqlException: No se encontró un upload file correspondiente a los templates insertados The transaction ended in the trigger. The batch has been aborted. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at System.Data.Mapping.Update.Internal.DynamicUpdateCommand.Execute(UpdateTranslator translator, EntityConnection connection, Dictionary`2 identifierValues, List`1 generatedValues) at System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager, IEntityAdapter adapter) --- End of inner exception stack trace --- at System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager, IEntityAdapter adapter) at System.Data.Objects.ObjectContext.SaveChanges(SaveOptions options) at Aseinfo.Infrastructure.Data.ConfigDataContext.SaveChanges(SaveOptions options) in c:\VH4\Infrastructure\DataAccess\EF\SqlServer\Model\ConfigDataContext.cs:line 88 at Aseinfo.Infrastructure.Base.Entity.GenericEntityRepository.SaveChanges() in c:\VH4\Infrastructure\Base\Entity\GenericEntityRepository.cs:line 218 at Aseinfo.Infrastructure.Base.Entity.EntityServiceBase`2.SaveChanges() in c:\VH4\Infrastructure\Base\Entity\EntityServiceBase.cs:line 529 at Aseinfo.Infrastructure.Base.Entity.EntityServiceBase`2.DoInsert(T entity, Boolean saveChanges, Boolean bypassWorkflowInitialization) in c:\VH4\Infrastructure\Base\Entity\EntityServiceBase.cs:line 790 at Aseinfo.Infrastructure.Controllers.WordTemplateController.SaveWordTemplate(WordTemplate entity, Boolean inserting) at Aseinfo.Infrastructure.Controllers.WordTemplateController.Create(WordTemplate entity) 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, IDictionary`2 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, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 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)

Gracias por la ayuda.

asked 09 Sep '14, 21:24

etuchez's gravatar image

etuchez
(suspended)
accept rate: 0%

edited 09 Sep '14, 23:06

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635

Podes poner texto en lugar de imágenes en el reporte del error para poder ver el Stack Trace completamente.

(09 Sep '14, 22:14) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

El mensaje de error dice:

No se encontró un "upload file" correspondiente a los templates insertados.

Este mensaje lo genera el trigger "insert" de la tabla wrp.wrd_word_templates cuando no puede verificar que el archivo cargado (upload file) existe en la tabla cfg.upf_upload_files

El trigger verifica la integridad referencial entre las tablas, hace las veces de un "foreign key", que no se puede crear por razones propias del ORM.

Entonces lo que me parece es que cuando se sube el archivo adjunto en la pantalla de creación de la plantilla de Word, se está salvando en otra base de datos.

¿Ya revisaste los sinónimos entre las bases, que estén apuntando entre ellas?

link

answered 09 Sep '14, 23:04

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Es correcto!!!, ya revise los sinónimos y estaban apuntando a otras, gracias por la ayuda.

(10 Sep '14, 14:30) etuchez etuchez'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:

×8

Asked: 09 Sep '14, 21:24

Seen: 1,594 times

Last updated: 10 Sep '14, 14:30

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