以前编写好能够正常运行的 SAP UI5 代码,几个月后忽然不能运行了该怎么办?

这篇具有很好参考价值的文章主要介绍了以前编写好能够正常运行的 SAP UI5 代码,几个月后忽然不能运行了该怎么办?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

以笔者本套教材为例,每一步骤的源代码都托管在本人 Github 仓库里,每次上传之前,都确保本地测试通过。

但笔者编写过程中发现,之前测试通过的代码,可能几个月之后再执行,就会遇到白屏现象,即应用无法正常加载,或者无法在调试模式下正常加载。

举个具体的例子。本文写作于 2022年11月20日,进入步骤 6,运行命令行 ui5 serve:

使用这个 url,可以正常打开 SAP UI5 应用:

以前编写好能够正常运行的 SAP UI5 代码,几个月后忽然不能运行了该怎么办?

使用快捷键 Ctrl+Shift+Alt+P 切换到调试模式,然后根据如下 url,居然无法打开应用了:

http://localhost:8080/webapp/index.html?sap-ui-debug=true

以前编写好能够正常运行的 SAP UI5 代码,几个月后忽然不能运行了该怎么办?

错误消息:

ui5loader-dbg.js:1283 Access to XMLHttpRequest at ‘https://sapui5.hana.ondemand.com/resources/sap/ui/core/ThemeCheck-dbg.js’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
loadSyncXHR @ ui5loader-dbg.js:1283
requireModule @ ui5loader-dbg.js:1538
requireAll @ ui5loader-dbg.js:1730
executeModuleDefinition @ ui5loader-dbg.js:1796
ui5Define @ ui5loader-dbg.js:1929
eval @ Core-dbg.js?eval:8
execModule @ ui5loader-dbg.js:1645
requireModule @ ui5loader-dbg.js:1546
requireSync @ ui5loader-dbg.js:2056
(anonymous) @ sap-ui-core-dbg.js?bundle-code-0:1
ui5loader-dbg.js:1283 GET https://sapui5.hana.ondemand.com/resources/sap/ui/core/ThemeCheck-dbg.js net::ERR_FAILED 404
loadSyncXHR @ ui5loader-dbg.js:1283
requireModule @ ui5loader-dbg.js:1538
requireAll @ ui5loader-dbg.js:1730
executeModuleDefinition @ ui5loader-dbg.js:1796
ui5Define @ ui5loader-dbg.js:1929
eval @ Core-dbg.js?eval:8
execModule @ ui5loader-dbg.js:1645
requireModule @ ui5loader-dbg.js:1546
requireSync @ ui5loader-dbg.js:2056
(anonymous) @ sap-ui-core-dbg.js?bundle-code-0:1
ui5loader-dbg.js:1283 Access to XMLHttpRequest at ‘https://sapui5.hana.ondemand.com/resources/sap/ui/core/ThemeCheck.js’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
loadSyncXHR @ ui5loader-dbg.js:1283
requireModule @ ui5loader-dbg.js:1538
requireAll @ ui5loader-dbg.js:1730
executeModuleDefinition @ ui5loader-dbg.js:1796
ui5Define @ ui5loader-dbg.js:1929
eval @ Core-dbg.js?eval:8
execModule @ ui5loader-dbg.js:1645
requireModule @ ui5loader-dbg.js:1546
requireSync @ ui5loader-dbg.js:2056
(anonymous) @ sap-ui-core-dbg.js?bundle-code-0:1
ui5loader-dbg.js:1283 GET https://sapui5.hana.ondemand.com/resources/sap/ui/core/ThemeCheck.js net::ERR_FAILED 404
loadSyncXHR @ ui5loader-dbg.js:1283
requireModule @ ui5loader-dbg.js:1538
requireAll @ ui5loader-dbg.js:1730
executeModuleDefinition @ ui5loader-dbg.js:1796
ui5Define @ ui5loader-dbg.js:1929
eval @ Core-dbg.js?eval:8
execModule @ ui5loader-dbg.js:1645
requireModule @ ui5loader-dbg.js:1546
requireSync @ ui5loader-dbg.js:2056
(anonymous) @ sap-ui-core-dbg.js?bundle-code-0:1
ui5loader-dbg.js:1042 Uncaught ModuleError: Failed to resolve dependencies of ‘sap/ui/core/Core.js’
-> ‘sap/ui/core/ThemeCheck.js’: failed to load ‘sap/ui/core/ThemeCheck.js’ from https://sapui5.hana.ondemand.com/resources/sap/ui/core/ThemeCheck.js: Failed to execute ‘send’ on ‘XMLHttpRequest’: Failed to load ‘https://sapui5.hana.ondemand.com/resources/sap/ui/core/ThemeCheck.js’.
at makeModuleError (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1044:15)
at Module.failWith (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:816:13)
at https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1860:32
at requireAll (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1745:5)
at executeModuleDefinition (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1798:3)
at Object.ui5Define [as define] (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1931:3)
at eval (https://sapui5.hana.ondemand.com/resources/sap/ui/core/Core-dbg.js?eval:8:8)
at eval ()
at execModule (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1647:15)
at requireModule (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1548:5)
Caused by: ModuleError: failed to load ‘sap/ui/core/ThemeCheck.js’ from https://sapui5.hana.ondemand.com/resources/sap/ui/core/ThemeCheck.js: Failed to execute ‘send’ on ‘XMLHttpRequest’: Failed to load ‘https://sapui5.hana.ondemand.com/resources/sap/ui/core/ThemeCheck.js’.
at makeModuleError (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1044:15)
at Module.failWith (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:816:13)
at requireModule (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1545:13)
at requireAll (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1732:20)
at executeModuleDefinition (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1798:3)
at Object.ui5Define [as define] (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1931:3)
at eval (https://sapui5.hana.ondemand.com/resources/sap/ui/core/Core-dbg.js?eval:8:8)
at eval ()
at execModule (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1647:15)
at requireModule (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1548:5)
Caused by: Error: Failed to execute ‘send’ on ‘XMLHttpRequest’: Failed to load ‘https://sapui5.hana.ondemand.com/resources/sap/ui/core/ThemeCheck.js’.
at loadSyncXHR (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1285:8)
at requireModule (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1540:5)
at requireAll (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1732:20)
at executeModuleDefinition (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1798:3)
at Object.ui5Define [as define] (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1931:3)
at eval (https://sapui5.hana.ondemand.com/resources/sap/ui/core/Core-dbg.js?eval:8:8)
at eval ()
at execModule (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1647:15)
at requireModule (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:1548:5)
at Object.requireSync (https://sapui5.hana.ondemand.com/resources/sap-ui-core-dbg.js:2058:23)

本文余下部分,介绍如何分析这种怪问题。文章来源地址https://www.toymoban.com/news/detail-437785.html

到了这里,关于以前编写好能够正常运行的 SAP UI5 代码,几个月后忽然不能运行了该怎么办?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【SAP UI5 控件学习】DAY04 Input组Part IV 完结&&List组Part I

    和Data Picker类似,Time Picker允许用户选择相应的时间。 它有以下一些比较常用的属性。 value 用于显示Input中的时间的值,这个属性只能接受字符串的值,如果是 UI5.getInstance() 获取到的时间,需要转化成相应的字符串才可以 valueFormat 用于设置显示日期的格式,这个格式会影响

    2024年02月13日
    浏览(44)
  • 如何在实体手机上,保证手机能够正常运行uiautomator2,并安装ATX-agent

    如何在实体手机上,保证手机能够正常运行uiautomator2,并安装ATX-agent 可以参考教程2-8 以小米手机为例子,首先打开 设置-更多设置-开启开发者模式 可以进入到adb.exe所在目录,测试设备是否接通: 如果显示这个: 说明设备未认证(unauthorized), 此时可以先运行: 然后在点

    2024年02月11日
    浏览(58)
  • FLASK+VUE--前后端分离(三)- VUE+Element-UI搭建登陆页面且能够正常登陆

    FLASK+VUE–前后端分离(一)- Flask基础讲解之路由、视图函数及代码实现 FLASK+VUE–前后端分离(二)- VUE基础安装及项目的简易介绍 FLASK+VUE–前后端分离(三)- VUE+Element-UI搭建登陆页面且能够正常登陆 FLASK+VUE–前后端分离(四)- VUE+Element-UI简单搭建主页布局 FLASK+VUE–前后端

    2023年04月15日
    浏览(45)
  • [UI5 常用控件] 01.Text

    Text是UI5中最常用的控件之一。 记录Text常用的功能。 控件路径是sap.m.Text Controller View 普通绑定: 别名绑定: binding绑定: 别名binding绑定: bindText bindText with alias bindProperty bindElement setText getText

    2024年01月24日
    浏览(41)
  • [UI5] ODATA V4中的CRUD

    ODATA V4在CRUD方面与V2截然不同。 这篇文章简单介绍V4中是如何进行CRUD操作 Model不再有read方法, 一般是把Path绑定到View中进行读取, 如果需要额外的读取数据,可使用如下方法 需要在Context中调用requestObject方法才能实现数据的读取 oModel.bindContext方法需要绑定对应的Entity或者路

    2024年01月21日
    浏览(35)
  • python代码编写规范有哪些,Python如何编写代码运行

    大家好,小编来为大家解答以下问题,编写高质量python代码的59个有效方法,python代码编写规范有哪些,今天让我们一起来看看吧! 大家好,本文将围绕python程序编程代码大全展开说明,python编程游戏代码是一个很多人都想弄明白的事情,想搞清楚python代码大全简单需要先了

    2024年01月19日
    浏览(51)
  • win10能够正常访问网站、ip正常ping通,但是ping域名显示”请求找不到主机......“

    在使用wireshark分析数据包的时候,想要通过ping命令查看域名的ip,从而方便对数据包进行合理的过滤的时候,发现ping域名显示”请求找不到主机…“,nslookup可以正常解析域名,并且解析的域名正确指向百度网址 通过在线查找其它人的解决思路,概括来说,大致如下 (1)一

    2024年02月05日
    浏览(50)
  • [UI5 常用控件] 09.IconTabBar,IconTabHeader,TabContainer

    本章节记录常用控件 IconTabBar,IconTabHeader, TabContainer 其路径分别是: sap.m.IconTabBar sap.m.IconTabHeader sap.m.TabContainer 在SAP UI5中,IconTabBar 是一种用户界面控件,通常用于创建具有多个标签页的导航界面。它允许用户通过标签切换内容区域,每个标签通常与一个特定的视图或功能相关

    2024年02月20日
    浏览(43)
  • [UI5 常用控件] 02.Title,Link,Label

    本章节记录常用控件Title,Link,Label。 其路径分别是: sap.m.Title sap.m.Link sap.m.Label Title可以结合其他控件一起使用 可以在Panel-headerToolbar-OverflowToolbar中添加Title 记录Link的5种用法: 绑定press事件,不可用状态,绑定地址,下划线,加粗 Labe一般是给Input添加标签时使用 分别是必输

    2024年01月25日
    浏览(38)
  • VScode中使用python突然没有代码提示和语法检查,程序运行正常

    在使用vscode编写python程序时,突然没有代码提示,大概率是由于Pylance扩展模块引起的,可以先尝试重启它,不行的话,在安装其他版本,如下: 先禁用,再打开,然后重启vscode,一般就可以解决,不行的话,再切换其他版本。

    2024年02月03日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包