SAPUI5如何调试负缓存错误?

时间:2015-06-03 15:05:28

标签: sapui5

我偶尔会在控制台中看到这种情况并且崩溃了应用程序:

  

未捕获错误:在负缓存中找到:   'grants / portfolio / Portfolio.controller.js'来自   供应商/ openui5-SDK /资源/授权/组合/ Portfolio.controller.js:   404 - 未找到

刷新页面后错误消失,很难预测它何时会再次出现。这个错误的原因是什么和/或如何调试它?

2 个答案:

答案 0 :(得分:1)

你可以通过控制+ F5获得它。

当您的SAPUI5页面尝试加载资源并失败时会发生此错误(例如,代码或对文件的引用存在错误,导致资源加载不正确。)

浏览器会记住请求失败,而不是尝试调用完全相同的资源,它会通知您它不起作用。

答案 1 :(得分:0)

在下载模块的UI5核心代码中抛出此错误。

构建要加载的模块的映射,如果需要,可以下载,并为每个模块分配状态,例如LOADED,READY,FAILED等。

如果模块已被指定为FAILED状态throws the error,您将看到。

可能发生这种情况的情况是:

您很可能会看到此错误,因为部署策略中的某些内容失败了(您获得的是404)。您没有每次都看到错误,因为您的浏览器缓存正在开始。

要调试此问题,我会做一个" Empty Cache and Hard Reload"在Chrome中,可以消除任何缓存,因此您可以确保正确地正确下载文件。