我目前正在使用Umbraco开发一个项目,在编辑Archetype属性时出现问题后我最终出现了这个错误。 Archetype对象由于某种原因清除了所有属性,我删除了它以重新创建它。删除它后,我的根节点和一些子节点就停止了工作。每当我点击它们进行编辑时,都会显示下面的错误。
问题是,我只在“frontpage”-node上使用了Archetype属性,那么为什么“frontpage”-node的兄弟姐妹也开始出错,我根本不知道。
我希望你能帮助我,我只是不知道该做什么,只有我的webhost有数据库备份,而且需要付费才能恢复它。
Received an error from the server
Failed to retrieve data for content id 1082
Mapping types:
Property -> ContentPropertyDisplay
Umbraco.Core.Models.Property -> Umbraco.Web.Models.ContentEditing.ContentPropertyDisplay
Destination path:
IEnumerable`1[0]
Source value:
Umbraco.Core.Models.Property
EXCEPTION DETAILS:
AutoMapper.AutoMapperMappingException:
Mapping types:
Property -> ContentPropertyDisplay
Umbraco.Core.Models.Property -> Umbraco.Web.Models.ContentEditing.ContentPropertyDisplay
Destination path:
IEnumerable`1[0]
Source value:
Umbraco.Core.Models.Property
STACKTRACE:
ved AutoMapper.MappingEngine.AutoMapper.IMappingEngineRunner.Map(ResolutionContext context)
ved AutoMapper.Mappers.EnumerableMapperBase`1.Map(ResolutionContext context, IMappingEngineRunner mapper)
ved AutoMapper.MappingEngine.AutoMapper.IMappingEngineRunner.Map(ResolutionContext context)
ved AutoMapper.MappingEngine.Map(Object source, Type sourceType, Type destinationType, Action`1 opts)
ved AutoMapper.MappingEngine.Map[TSource,TDestination](TSource source)
ved AutoMapper.Mapper.Map[TSource,TDestination](TSource source)
ved Umbraco.Web.Models.Mapping.TabsAndPropertiesResolver.ResolveCore(IContentBase content)
ved AutoMapper.ValueResolver`2.Resolve(ResolutionResult source)
ved AutoMapper.PropertyMap.<ResolveValue>b__6(ResolutionResult current, IValueResolver resolver)
ved System.Linq.Enumerable.Aggregate[TSource,TAccumulate](IEnumerable`1 source, TAccumulate seed, Func`3 func)
ved AutoMapper.PropertyMap.ResolveValue(ResolutionContext context)
ved AutoMapper.Mappers.TypeMapObjectMapperRegistry.PropertyMapMappingStrategy.MapPropertyValue(ResolutionContext context, IMappingEngineRunner mapper, Object mappedObject, PropertyMap propertyMap)
ved AutoMapper.Mappers.TypeMapObjectMapperRegistry.PropertyMapMappingStrategy.Map(ResolutionContext context, IMappingEngineRunner mapper)
ved AutoMapper.Mappers.TypeMapMapper.Map(ResolutionContext context, IMappingEngineRunner mapper)
ved AutoMapper.MappingEngine.AutoMapper.IMappingEngineRunner.Map(ResolutionContext context)
ved AutoMapper.MappingEngine.Map(Object source, Type sourceType, Type destinationType, Action`1 opts)
ved AutoMapper.MappingEngine.Map[TSource,TDestination](TSource source)
ved AutoMapper.Mapper.Map[TSource,TDestination](TSource source)
ved Umbraco.Web.Editors.ContentController.GetById(Int32 id)
ved lambda_method(Closure , Object , Object[] )
ved System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters)
ved System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.Execute(Object instance, Object[] arguments)
ved System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()
--- Afslutningen på staksporingen fra den tidligere placering, hvor undtagelsen blev udløst ---
ved System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
ved System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
ved System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__1.MoveNext()
答案 0 :(得分:0)
通过恢复文件备份解决了该问题。正如我所提到的,我没有数据库备份,但我确实有Umbraco文件的备份,只是不知道实际上会修复它,因为它是一个数据类型让我搞砸了。