首页 > 解决方案 > 无法在 Accordion 应用程序中编辑内容:错误请求

问题描述

在页面上,我有一个应用手风琴,里面有一个内容应用程序。几天来,当我将模块添加到新页面时,我无法编辑内容。在模块已经存在一段时间的页面上,我可以做到这一点。

当我单击“编辑”图标1时,会出现此消息。2

我还附上了日志中的消息

AbsoluteURL /api/2sxc/cms/block/template DefaultDataProvider DotNetNuke.Da AbsoluteURL:/api/2sxc/cms/block/template DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke ExceptionGUID:6c9efb0c-78ff-4599-af61-6b973e82ea06 AssemblyVersion: PortalId :-1 UserId:-1 TabId:-1 RawUrl: Referrer: UserAgent: ExceptionHash:rObY+Ux5mICpJlywUl8wnSzVnNE= 消息:对象引用未设置为对象的实例。2 values, NullableStackTrace:位于C:\Projects\2sxc\eav-server\ToSic.Eav.Apps\Parts\Entity\EntitiesManager_Update.cs:中的 ToSic.Eav.Apps.Parts.EntitiesManager.UpdateParts(IEntity orig, Dictionary 1 draft)在 ToSic.Eav.Apps.Parts.EntitiesManager.UpdateParts(Int32 id,字典2 values, Nullable1 草稿)在 C:\Projects\2sxc\eav-server\ToSic.Eav.Apps\Parts\Entity\EntitiesManager_Update.cs:ToSic.Sxc.Blocks.Edit.BlockEditorForEntity.Update 的第 18 行(字典2 newValues) in C:\Projects\2sxc\2sxc\Src\Sxc\ToSic.Sxc\Blocks\Edit\BlockEditorForEntity.cs:line 57 at ToSic.Sxc.Blocks.Edit.BlockEditorForEntity.EnsureLinkToContentGroup(Guid cgGuid) in C:\Projects\2sxc\2sxc\Src\Sxc\ToSic.Sxc\Blocks\Edit\BlockEditorForEntity.cs:line 39 at ToSic.Sxc.Blocks.Edit.BlockEditorBase.SaveTemplateId(Int32 templateId, Boolean forceCreateContentGroup) in C:\Projects\2sxc\2sxc\Src\Sxc\ToSic.Sxc\Blocks\Edit\BlockEditorBase.cs:line 64 at ToSic.Sxc.WebApi.InPage.AppViewPickerBackend.SaveTemplateId(Int32 templateId, Boolean forceCreateContentGroup) in C:\Projects\2sxc\2sxc\Src\Sxc\ToSic.Sxc.WebApi\InPage\AppViewPickerBackend.cs:line 22 at ToSic.Sxc.Dnn.WebApi.Cms.BlockController.Template(Int32 templateId, Boolean forceCreateContentGroup) in C:\Projects\2sxc\2sxc\Src\Dnn\ToSic.Sxc.Dnn.WebApi\Dnn\WebApi\Cms\BlockController.cs:line 127 at lambda_method(Closure , Object , Object[] ) at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters) at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary2 参数,CancellationToken cancelToken ) --- 从先前引发异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 System.Web.Http 的 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() .Tracing.ITraceWriterExtensions.d__181.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Tracing.ITraceWriterExtensions.<TraceBeginEndAsyncCore>d__181.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() .Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext() --- 在 System.Web.Http 的 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 上一个引发异常的位置结束堆栈跟踪。 Filters.ActionFilterAttribute.d__5.MoveNext() --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task任务)在 System.Web.Http.Filters.ActionFilterAttribute.d__0。MoveNext() --- 从先前引发异常的位置结束堆栈跟踪 --- 在 System.Web 的 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 的 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() .Http.Filters.ActionFilterAttribute.d__5.MoveNext() --- 在 System.Web.Http.Filters 的 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 处从先前引发异常的位置结束堆栈跟踪。 ActionFilterAttribute.d__5.MoveNext() --- 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 的 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 处从先前引发异常的位置结束堆栈跟踪在 System.Web.Http.Filters.ActionFilterAttribute.d__0。MoveNext() --- 从先前引发异常的位置结束堆栈跟踪 --- 在 System.Web 的 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 的 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() .Http.Controllers.ActionFilterResult.d__2.MoveNext() --- 在 System.Runtime.CompilerServices.TaskAwaiter 的 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 处从先前引发异常的位置结束堆栈跟踪。 System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNext() 处的 HandleNonSuccessAndDebuggerNotification(Task task) --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()在 System.Runtime.CompilerServices.TaskAwaiter。System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNext() 处的 HandleNonSuccessAndDebuggerNotification(Task task) --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)在 System.Web.Http.Controllers.ExceptionFilterResult.d__0.MoveNext() InnerMessage:InnerStackTrace:来源:ToSic.Eav.AppsExceptionFilterResult.d__0.MoveNext() InnerMessage:InnerStackTrace:来源:ToSic.Eav.AppsExceptionFilterResult.d__0.MoveNext() InnerMessage:InnerStackTrace:来源:ToSic.Eav.Apps

谢谢你的帮助

标签: 2sxc

解决方案


推荐阅读