OfficeJs无法读取null的属性“版本”。Zone.js错误

时间:2018-11-21 14:26:57

标签: office-js outlook-web-addins

我们正在开发使用Angular(V6.x atm。)的Outlook Web App(OWA)中使用的OfficeJs加载项。 Angular取决于zone.js文件中包含的polyfills.ts Javascript库。

OfficeJ似乎使用了一种导致以下错误的方法(或álso依赖于zone.js)(我们很高兴地忽略了几个月的错误以及OWA生成的许多其他警告和错误): / p>

  

polyfills.js:4888未捕获的TypeError:无法读取null的属性“ Version”       在Object.callback(outlook-web-16.01.js:9)       在rt(outlook-web-16.01.js:9)       在ZoneDelegate.push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.invokeTask(polyfills.js:5117)       在Zone.push ../ node_modules / zone.js / dist / zone.js.Zone.runTask(polyfills.js:4884)       在ZoneTask.push ../ node_modules / zone.js / dist / zone.js.ZoneTask.invokeTask上[作为调用](polyfills.js:5192)       在invokeTask(polyfills.js:6236)       在globalZoneAwareCallback(polyfills.js:6262)

outlook-web-16.01.js:9中,这是此错误产生的行:

OSF.DDA.WAC.Delegate.version = i.Version ; r = i.Error

我无法对OfficeJs试图做的事情进行逆向工程,但是似乎出错的方法位于此行上:

`https://github.com/OfficeDev/office-js/blob/release/dist/office.debug.js#L1594

当我们使用Office.ui.messageParent方法将字符串化的JSON数据从对话框发送回父加载项时,这种情况肯定会发生。

不幸的是,堆栈跟踪没有给我们提供更多调查的机会:

enter image description here

0 个答案:

没有答案