Created by Jerry Wang, last modified on Dec 03, 2015
關鍵詞
- Container
- ushell
- getService
- NavTargetResolution
- hash
- ResolveLink
- INTEROP
- IMPORT<div>UI error message:</div><div><div>
在這裡插入圖檔描述
<div><span style="color: rgb(0,0,0);">Chrome Development tool裡觀察到具體的error message:</span></div>
<div><span style="color: rgb(0,0,0);"><div>
clipboard2
<div><span style="color: rgb(0,0,0);"><div>
image
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);">找出具體抛error message的JavaScript source code: core-min-3.js:</span></span></div>
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><div>
在這裡插入圖檔描述
</div>
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);">root cause是解析navigation target時報錯:</span></span></span></div>
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><div>
在這裡插入圖檔描述
<div><span style="color: rgb(0,0,0);"><br></span></div>
<div><span style="color: rgb(0,0,0);"><div>
在這裡插入圖檔描述
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);">使用OData 讀取navigation target資訊:</span></span></div>
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><div>
在這裡插入圖檔描述
在這裡插入圖檔描述
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);">讀取失敗,傳回response length為0:</span></span></div>
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><div>
在這裡插入圖檔描述
在這裡插入圖檔描述
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><span style="color: rgb(34,34,34);">傳回結果是空的:</span></span></span></div>
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><span style="color: rgb(34,34,34);"><div>
在這裡插入圖檔描述
<div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><span style="color: rgb(34,34,34);"> </span></span></span></span>
<div>在backend debug找出出問題的代碼: line 79。</div>
<div>Callstack如下:</div>
在這裡插入圖檔描述
<div><div>
在這裡插入圖檔描述
在這裡插入圖檔描述
<div><span style="color: rgb(0,0,0);">使用debug 從line 79點shift + F12直接跳至method 尾部,問題即解決。</span></div><span style="color: rgb(0,0,0);"><span style="color: rgb(0,0,0);"><span style="color: rgb(34,34,34);"><br></span></span></span></div>