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(布尔 力)
答案 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
文件中,这可能会为您提供更多有用的信息!
希望有帮助!