Umbraco uSync-导入不显示引起问题的元素

时间:2019-03-04 18:02:51

标签: umbraco umbraco7

uSync导入错误-对象引用未设置为对象的实例 扩展Umbraco并使用API 雨伞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   项,XElement信息)在
  Jumoo.uSync.Core.Serializers.ContentTypeSerializer.DeserializeCore(XElement   节点)在
  Jumoo.uSync.Core.Serializers.SyncBaseSerializer1.DeSerialize(XElement   节点,布尔值forceUpdate)位于   Jumoo.uSync.BackOffice.Handlers.ContentTypeHandler.Import(字符串   filePath,布尔值)   Jumoo.uSync.BackOffice.Handlers.uSyncBaseHandler1.ImportFolder(字符串   文件夹,布尔力,Dictionary2更新)   Jumoo.uSync.BackOffice.Handlers.uSyncBaseHandler1.ImportFolder(字符串   文件夹,布尔力,Dictionary2更新)   Jumoo.uSync.BackOffice.Handlers.uSyncBaseHandler1.ImportFolder(字符串   文件夹,布尔力,Dictionary2更新)   Jumoo.uSync.BackOffice.Handlers.uSyncBaseHandler1.ImportFolder(字符串   文件夹,布尔力,Dictionary2更新)   Jumoo.uSync.BackOffice.Handlers.uSyncBaseHandler1.ImportAll(String
  文件夹,布尔力)在
  Jumoo.uSync.BackOffice.uSyncBackOfficeContext.Import(IEnumerable1   syncHandlers,String文件夹,布尔checkConfig,布尔强制,   字符串groupName)位于   Jumoo.uSync.BackOffice.uSyncBackOfficeContext.Import(String groupName,   字符串文件夹,布尔力)位于   Jumoo.uSync.BackOffice.uSyncBackOfficeContext.ImportAll(字符串文件夹,   布尔力)   Jumoo.uSync.BackOffice.Controllers.uSyncApiController.Import(布尔   力)

1 个答案:

答案 0 :(得分:0)

我不确定维护uSync的Kev在这里很多。我会在此处针对uSync的Github存储库中提出一个问题:https://github.com/KevinJump/uSync/issues,Kev通常会很快回复您。

这可能与丢失的数据类型有关,或者与之有关。

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

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

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

希望有帮助!