Umbraco uSync - 导入不会显示导致问题的元素

问题描述 投票:0回答:1

uSync导入错误 - 对象引用未设置为对象实例扩展Umbraco并使用API​​ Umbraco 7我们当前正在使用uSync但现在有一个环境,我们在尝试导入时会在日志中出现以下错误

我的问题是 - 如何在导入期间跟踪WHICH元素导致此问题?发生错误时,调试不会显示正在处理哪个元素

非常感谢

2019-03-04 11:09:34,497 [P1716 / D7 / T160]错误Jumoo.uSync.BackOffice.Controllers.uSyncApiController - 发生未处理的控制器异常System.NullReferenceException:未将对象引用设置为对象的实例。在Jumoo.uSync.Core.Serializers.ContentTypeBaseSerializer1.DeserializeBase(IContentTypeBase item,XElement info)at at Jumoo.uSync.Core.Serializers.ContentTypeSerializer.DeserializeCore(XElement node)at at 位于Jumoo.uSync.BackOffice.Handler.BackOffice.Handlers.uSyncBaseHandler1.ImportFolder的Jumoo.uSync.BackOffice.Handlers.ContentTypeHandler.Import(String filePath,Boolean force)中的Jumoo.uSync.Core.Serializers.SyncBaseSerializer1.DeSerialize(XElement node,Boolean forceUpdate)字符串文件夹,布尔强制,Dictionary2更新)在Jumoo.uSync.BackOffice.Handlers.uSyncBaseHandler1.ImportFolder(String文件夹,布尔强制,Dictionary2更新)在Jumoo.uSync.BackOffice.Handlers.uSyncBaseHandler1.ImportFolder(String文件夹,布尔力,字典2更新)在Jumoo.uSync.BackOffice.Handlers.uSyncBaseHandler1.ImportFolder(String文件夹,布尔强制,Dictionary2更新)在Jumoo.uSync.BackOffice.Handlers.uSyncBaseHandler1.ImportAll(String 文件夹,布尔力)at Jumoo.uSync.BackOffice.uSyncBackOfficeContext.Import(IEnumerable1 syncHandlers,String folder,Boolean checkConfig,Boolean force,String groupName)位于Jumoo.uSync的Jumoo.uSync.BackOffice.uSyncBackOfficeContext.Import(String groupName,String folder,Boolean force)。 Jumoo.uSync.BackOffice.Controllers.uSyncApiController.Import(布尔强制)中的BackOffice.uSyncBackOfficeContext.ImportAll(String文件夹,布尔强制)

umbraco umbraco7
1个回答
0
投票

我不确定维持uSync的Kev是否在这里。我在这里提出了关于uSync的Github回购的问题:https://github.com/KevinJump/uSync/issues和Kev通常会很快回复你。

这可能与丢失的DataType或其他东西有关。

您可以尝试设置记录器以记录uSync的更多详细信息,这可能会为您提供更多信息。为此,请添加以下内容:

<logger name="Jumoo.uSync"><level value="Debug" /></logger>

到您网站上的config/log4net.config文件。这应该导致uSync将更多信息记录到/App_Data/umbracoTraceLog.txt文件中,这可能会为您提供更多有用的信息!

希望有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.