NicoJuicy / Handlr

Issue tracker for a DMS web application, currently in private beta
3 stars 0 forks source link

Opslaan posts #2

Closed CorneelMaertens closed 10 years ago

CorneelMaertens commented 10 years ago

Krijg foutmelding (tot 2x toe ondertussen) Tags worden wel opgeslagen, post zelf niet terug te vinden. Laatste foutcode: Server Error in '/' Application.

Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.Entity.Validation.DbEntityValidationException: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[DbEntityValidationException: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.] Tagly.Web.Infrastructure.UnitOfWork.Commit() +772 Tagly.Web.ItemService.addItem(Item item, Guid site_id, String user_id) +211 Tagly.Web.Controllers.d6.MoveNext() +773 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +144 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +84 System.Web.Mvc.Async.TaskAsyncActionDescriptor.EndExecute(IAsyncResult asyncResult) +143 System.Web.Mvc.Async.<>cDisplayClass37.b36(IAsyncResult asyncResult) +23 System.Web.Mvc.Async.AsyncInvocationWithFilters.b3f() +112 System.Web.Mvc.Async.<>cDisplayClass48.b41() +452 System.Web.Mvc.Async.<>cDisplayClass33.b32(IAsyncResult asyncResult) +15 System.Web.Mvc.Async.<>cDisplayClass2b.b1c() +37 System.Web.Mvc.Async.<>cDisplayClass21.b1e(IAsyncResult asyncResult) +241 System.Web.Mvc.Controller.b1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +29 System.Web.Mvc.Async.WrappedAsyncVoid1.CallEndDelegate(IAsyncResult asyncResult) +111 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +53 System.Web.Mvc.Async.WrappedAsyncVoid1.CallEndDelegate(IAsyncResult asyncResult) +19 System.Web.Mvc.MvcHandler.b5(IAsyncResult asyncResult, ProcessRequestState innerState) +51 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +111 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288

NicoJuicy commented 10 years ago

Wrslijk door die limieten qua lengte inputveld (limiet van 8000 tekens), controleer het vanavond.

Ik voeg foutmeldingen toe als er iets verkeerd is (bv. teveel tekst of veld: x is benodigd)

CorneelMaertens commented 10 years ago

Zijn geen foutmeldingen van jou, zijn server errors.

Ik heb tag "HTML" toegevoegd om extra tekstvak te generen met HTML edit-capaciteiten. Als ik echter nog tags toevoeg, voegt hij per tag nog zo'n extra tekstvak toe, terwijl dat niet zo gedefinieerd staat. Als ik dan op save klik, krijg ik foutmelding van de server (maar slaat hij wel op), maar hetgeen ik in het html vak heb gezet wordt niet opgeslagen en vind ik nergens terug.

NicoJuicy commented 10 years ago

Ik voeg foutmeldingen toe als er iets verkeerd is (dit moet ik nog doen, zijn momenteel idd. server errors) - daarom dat deze issue gemeld is als "bug" + "enhancement" (server fout mag eigenlijk niet voorkomen, maar de validatie functionaliteit zit er gewoon nog niet in)

Vanavond controleer ik eens de instellingen van de tags bij jullie en bel ik je ff op om het te overlopen (als het nodig is)

Zou de code moeten bekijken, maar als je gebruik maakt van parent tags en het html-veld zit bij de opperste veld. En je voegt 2 "child-tags" toe, dan wordt de HTML volgens mij 2 x toegevoegd..

NicoJuicy commented 10 years ago

Because this issue contains 2 enhancements / bugs, i have splitted these in #3 and #4

3 for the multiple creation of the fields when using multiple children tags

4 for adding validation on item create/edit