如何找到SAP UI5裡阻止頁面繼續載入的出問題的具體程式碼位置
Issue description: when you are launching Fiori UI, there is some Javascript error occurred. The UI stops the rendering, you could only see blank screen. However, in Chrome development tool it shows the error occurs in the framework library file, in my example it is UIComponent.js. How to react to this situation?
put the mouse onto the framework library, and it is available to click:
Then you will be automatically navigated to the exact line of source code in framework library file where the exception is raised. Set a breakpoint there.
Then breakpoint is triggered. However, from the callstack in the right part, you still cannot figure out what is wrong in application – there is no stack related to application – all of them are framework stuff.
Don’t worry! Type “e” in Watch tab to inspect the content of exception object e. In its attribute stack there is (…). Single click it:
And this callstack containing Fiori application “crm_mycal” is just what I am looking for. The exact line number 862 in the file NewAppointment.controller.js is also mentioned there.
Now I can immediately find out the root cause: in line 861, the responsible employee of current log on user is returned and stored in variable oEmpResp. If current user didn’t assign any responsible employee, oEmpesp will be initial and the subsequent access in line 862 will lead to the error “Cannot read property ‘PartnerNo’ of undefined” mentioned in the beginning of this blog.
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2717556/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何找出 SAP電商雲產品明細頁面讀取後臺資料的程式碼具體位置
- 如何從 SAP Spartacus Product Detail 頁面,找到其 Angular 實現 Component 的位置AIAngular
- 如何找到SAP UI5控制元件ID生成的準確時間點和程式碼位置UI控制元件
- SAP UI5應用裡的頁面路由處理UI路由
- 如何找到 SAP Spartacus 裡某個 Component TypeScript 編譯後生成的 JavaScript 位置TypeScript編譯JavaScript
- 動態頁面資料載入不全的問題
- transformer的位置編碼具體是如何做的ORM
- JS 頁面載入過程問題JS
- $(function(){}裡面方法不載入問題Function
- SAP UI5 應用的中文亂碼問題UI
- SAP Commerce開發之如何找到某個頁面對應的JSP實現頁面JS
- 微信小程式–詳情頁的推薦位置繼續開啟詳情頁;返回之後分享等資料不正確問題微信小程式
- 引入外部js指令碼載入慢與頁面白屏問題JS指令碼
- 如何從 SAP UI5 Not Found 頁面跳轉回到正常的應用頁面試讀版UI面試
- SAP UI5 使用 Smart Control 的一個具體例子UI
- SAP UI5和React的頁面渲染效能比較UIReact
- SAP UI5 sap-ui-core.js的載入邏輯UIJS
- 車停哪裡忘記了怎麼找到?如何找到自己的停車位置?
- 簡單的演算法-解決頁面指令碼非同步載入順序問題演算法指令碼非同步
- 如何實現 SAP UI5 的 Lazy Loading(延遲載入,懶載入)試讀版UI
- SAP UI5 應用 index.html 裡定義的 data-sap-ui-theme 值的載入原理UIIndexHTML
- SAP UI5 應用如何載入自定義 ThemeUI
- 程式設計師是如何從複雜的程式碼裡找到 bug 的?程式設計師
- 解決mac 系統軟體被阻止載入點允許沒反應的問題Mac
- SAP UI5應用入口App.controller.js是如何被UI5框架載入的?UIAPPControllerJS框架
- 使用代理模式改善SAP UI5應用的圖片載入體驗模式UI
- 如何在SAP Spartacus category 頁面裡拿到當前的category資訊Go
- 如何實現SAP UI5 Web Component React控制元件的載入效果UIWebReact控制元件
- js 進入頁面載入的方法JS
- 關於 SAP UI5 應用 ui5.yaml 裡的 paths 對映問題UIYAML
- SAP Fiori裡的List是如何做到懶載入Lazy load的
- 從輸入URL到頁面載入的過程?如何由一道題完善自己的前端知識體系!前端
- 解決找不到steam_api64.dll無法繼續執行程式碼的問題API行程
- Python頁面載入的等待方式Python
- 關於 SAP UI5 控制元件內容的 Excel 匯出功能,如何載入所需的匯出工具庫UI控制元件Excel
- 關於 SAP UI5 MessageProcessor 訊息建立的問題UI
- dubbo繼承springboot出現的問題繼承Spring Boot
- iPhone手機卡在載入頁面怎麼辦?如何解決iPhone卡頓問題iPhone