2017-07-12 40 views
0

所以我應該知道優於推出預覽版,但我沒有......問題2sxc v09.03.00-PRE2節省

運行DNN 9.1.1 2svx 9.0.3.00 - PRE2

已在以下兩個方面顯示問題: 1.博客應用程序不會保存類別或標籤博客條目可以保存,但可以刪除所添加的任何類別,標籤或作者。如果我編輯一個現有的博客項目的類別顯示,但如果我保存它們會被剝離。

  1. 網站上的內容模塊在保存時剝離文本字段。由於該字段是必需的,因此它正在渲染時發生錯誤。

由於#1是一個更復雜的片我將重點放在#2

這與主要文本框和HTML框內容模塊。 當我編輯項目時,所有內容看起來都很順利,模塊更新事件被記錄到 ,但只有一個字段:成本永遠不會保存到數據庫中。沒有錯誤記錄。

該字段是數字字段。 如果我嘗試通過管理員編輯成本字段屬性,我得到一個400錯誤的請求錯誤。作爲一個現場表格,我沒有嘗試刪除該字段。

任何你可以提供的洞察力將不勝感激。


更新:

好了,所以它看起來像這樣正在發生的所有內容類型,除了字符串。如果我嘗試編輯內容類型,即數字,我收到了JS錯誤:

{消息:「錯誤的請求」,ExceptionMessage:「對象引用不設置到對象的實例」,...} ExceptionMessage : 「你調用的對象是空的。」 ExceptionType : 「System.NullReferenceException」 消息 : 「錯誤的請求」 堆棧跟蹤 : 「在ToSic.Eav.WebApi.EntitiesController.GetManyForEditing(的Int32 APPID,列表​​1項,的Int32 APPID)在C: \ Projects \ 2SexyContent \ Web \ DesktopModules \ ToSIC_SexyContent \ Sxc WebApi \ EavApiProxies \ EntitiesController.cs:line lambda_method(Closure,Object,Object []) ↵在System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor。 <> c__DisplayClass10.b__9(Object instance,Object [] methodParameters) ↵at System.Web.Http.Controllers.ReflectedHttpActionDescri我們可以通過下面的例子來說明如何使用堆棧跟蹤結束堆棧跟蹤:拋出異常的位置--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at at System.Web.Http.Controllers .ApiControllerActionInvoker.d__0.MoveNext() --- ---從前一個位置拋出異常的堆棧跟蹤結束---在System.Runtime.CompilerServices.TaskAwaiter處的 。ThrowForNonSuccess(任務任務) ↵at System.Web.Http.Tracing.ITraceWriterExtensions.d__18`1.MoveNext() ↵---堆棧結束追蹤從以前的位置拋出異常--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at at System.Web.Http .Controllers.ActionFilterResult.d__2.MoveNext() --- ---從以前的位置拋出異常的堆棧跟蹤結束--- 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務任務) ↵在System .Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務任務) at System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNext() --- ---從前一個位置拋出異常的堆棧跟蹤結束--- ↵在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務task) ↵在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務task) ↵在System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNext() --- ---從以前的位置拋出異常的堆棧跟蹤結束---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務任務) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerN通知System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNext() --- ---以前位置拋出異常的堆棧跟蹤結束--- 在System.Runtime.CompilerServices .TaskAwaiter.ThrowForNonSuccess(任務的任務) ↵在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務的任務) ↵在System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNext() ↵---堆完跟蹤從以前的位置拋出異常--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) ↵at Syst em.Web.Http.Controllers.ExceptionFilterResult.d__0.MoveNext() 「

這裏是我的頭:

[{ 」ENTITYID「:1370, 」標題「: 」常規設置「},{」 ENTITYID 「:1418,」 標題 「:」 數 「},{」 ContentTypeName 「:」 @號默認」, 「元數據」:{ 「關鍵」:607, 「關鍵字類型」: 「數字」, 「TargetType的」:2} ,「Title」:「number-default」,「Prefill」:{「Name」:「Cost」}}]

+0

好吧,看起來像是除了字符串之外的所有內容類型。如果我嘗試編輯內容類型即數字我得到一個JS錯誤: –

+0

我們的壞:(它應該現在在前3 – iJungleBoy

回答