2016-04-06 18 views
0

我目前正在使用Umbraco進行項目工作,並且在編輯Archetype屬性時發生錯誤後出現此錯誤。 Archetype對象由於某種原因清除了其所有屬性,並且我打算刪除它以重新創建它。刪除它後,我的根節點和它的一些子節點停止工作。每當我點擊它們來編輯它們時,下面的錯誤就會顯示出來。無法檢索內容ID的數據 - 在刪除屬性後

事情是,我只在「frontpage」-node中使用了Archetype屬性,所以爲什麼「frontpage」-node的兄弟姐妹也開始出錯,我不知道。

我希望你能幫助我,我根本不知道該怎麼做,只有我的虛擬主機有數據庫備份,並且他們需要一筆費用才能恢復它。

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

控制檯中是否有錯誤?還可以嘗試在 – Eyescream

+0

之前添加與原型相同的別名的標籤數據類型。但我設法找到了我恢復的文件的備份,但實際上最終修復了它,儘管我沒有數據庫備份。 – Mikkel

回答

0

該問題已通過恢復文件的備份得到解決。正如我所提到的那樣,我沒有數據庫備份,但是我確實有Umbraco文件的備份,只是沒有想到會實際上修復它,因爲它是一個數據類型讓我感到困惑。

+0

正確因爲您還原了App_data文件夾 –