如何找到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路由
- JSP頁面裡中文的亂碼問題JS
- $(function(){}裡面方法不載入問題Function
- JS 頁面載入過程問題JS
- 動態頁面資料載入不全的問題
- 如何找到 SAP Spartacus 裡某個 Component TypeScript 編譯後生成的 JavaScript 位置TypeScript編譯JavaScript
- jQuery如何實現頁面載入完畢再去程式碼jQuery
- SAP UI5 應用的中文亂碼問題UI
- transformer的位置編碼具體是如何做的ORM
- 微信小程式–詳情頁的推薦位置繼續開啟詳情頁;返回之後分享等資料不正確問題微信小程式
- SAP Commerce開發之如何找到某個頁面對應的JSP實現頁面JS
- javascript如何讓頁面載入完畢再去執行程式碼JavaScript行程
- SAP UI5和React的頁面渲染效能比較UIReact
- 如何在SAP Spartacus category 頁面裡拿到當前的category資訊Go
- 如何從 SAP UI5 Not Found 頁面跳轉回到正常的應用頁面試讀版UI面試
- jQuery如何實現頁面載入完畢再去執行程式碼jQuery行程
- SAP UI5 sap-ui-core.js的載入邏輯UIJS
- 簡單的演算法-解決頁面指令碼非同步載入順序問題演算法指令碼非同步
- Oracle的RMAN總結繼續,具體實踐開始Oracle
- SAP UI5 應用 index.html 裡定義的 data-sap-ui-theme 值的載入原理UIIndexHTML
- SAP UI5 使用 Smart Control 的一個具體例子UI
- Android 中WebView載入Html出現有時頁面顯示不全問題AndroidWebViewHTML
- jQuery load()函式載入頁面出現亂碼jQuery函式
- 具體問題具體分析
- js 進入頁面載入的方法JS
- 程式設計師是如何從複雜的程式碼裡找到 bug 的?程式設計師
- SAP UI5 應用如何載入自定義 ThemeUI
- 如何在 SAP 電商雲 Spartacus UI 裡新建一個頁面UI
- python3.4 獲取cookie後繼續訪問其他頁面PythonCookie
- 使用代理模式改善SAP UI5應用的圖片載入體驗模式UI
- js如何獲取元素在頁面中的位置JS
- 載入不同位置hibernate包產生的問題
- iPhone手機卡在載入頁面怎麼辦?如何解決iPhone卡頓問題iPhone
- 獲取元素在頁面中的座標位置程式碼例項
- 如何實現 SAP UI5 的 Lazy Loading(延遲載入,懶載入)試讀版UI