-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
全文檢索輸入頁碼後,點搜尋結果,閃退 #69
Comments
@yapcheahshen 請參考上圖協助修正, ksa 在 ios 只要 q 有代入特殊字元, 例如 小數點 ( . ), 減號 ( - ) 就會直接 crash 掉 |
跟 node.js 無關 圖片上寫的是 ios native module 噴出來的錯誤 yap cheah shen [email protected] 於 2016年1月14日 週四 下午10:15寫道:
|
剛剛測過, 如果是 pure node.js 環境沒這問題 Kuan Min Sheng [email protected] 於 2016年1月14日 週四 下午10:42寫道:
|
ok,我再看看 2016-01-14 22:46 GMT+08:00 kmsheng [email protected]:
|
https://github.com/ksanaforge/ksana-search/tree/hotfix_mergepostings_invalidsearch regards, 2016-01-14 22:47 GMT+08:00 Yap [email protected]:
|
@yapcheahshen 升級後炸了啊, 我 ksana-search 會一直停在 329db65, 是因為一升上去就爆炸 |
@yapcheahshen 這個 Cannot set property 'posting' of undefined 是在搜尋框輸入文字時發生的 |
可否將所有呼叫ksa ,以及各種可能會出錯的查詢或動作, 除了react native init 的module 以及ksana-* 我也會陸續加。 regards, 2016-01-15 16:45 GMT+08:00 kmsheng [email protected]:
|
要我寫是可以, 為什麼 copyright 是 Ksana Forge? yap cheah shen [email protected] 於 2016年1月15日 週五 下午8:55寫道:
|
ksa-testsuite是用ISC 授權,和BSD相似,比GPL寬鬆得多。 kmsheng [email protected] 於 2016年1月15日 下午9:29 寫道:
|
https://github.com/ksanaforge/ksana-search/commits/hotfix_jiangkangyur_dash_crash 我查出問題了。 2016-01-16 0:21 GMT+08:00 kmsheng [email protected]:
|
@yapcheahshen 請協助修正錯誤 Cannot set property 'posting' of undefined |
ksanaforge/ksana-search@6357fe1 |
@yapcheahshen 沒有啊, 我更新了還是看到 cannot set property 'posting' of undefined |
是用Master branch 嗎 從我的 iPad 傳送
|
不是,是用 hotfix_jiangkangyur_dash_crash
|
我的意思是其他的module, ksana-jsonrom , ksana-search , ksana-simple-api 2016-01-18 12:28 GMT+08:00 kmsheng [email protected]:
|
https://github.com/karmapa/ksaReactNativeTestSuite 裡的 package.json 上有寫啊
|
我直接copy index.ios.js 到我開環境。 2016-01-18 12:34 GMT+08:00 kmsheng [email protected]:
|
ok, 我看到問題了,是模組之間不匹配造成的, Yap [email protected] 於 2016年1月18日 下午12:53 寫道:
|
@yapcheahshen 我剛測過現在的 master 沒問題,可以再請你補上 tag 嗎 ? |
2016-01-18 14:37 GMT+08:00 kmsheng [email protected]:
|
@yapcheahshen 你有推上 remote 嗎 ? |
剛網路斷線。 2016-01-18 15:16 GMT+08:00 kmsheng [email protected]:
|
@yapcheahshen 問題還是很多, 我在目前的 view 加了一個 TextInput |
@yapcheahshen 輸入過快的話會得到 nested open kdb!! jiangkangyur.kdb |
對,因為 open/search/fetch 動作未完成之前,就再呼叫ksa 1.6.0 版以後,會加快開檔速度十倍以上。這種情況會改善很多。 2016-01-18 16:15 GMT+08:00 kmsheng [email protected]:
|
@yapcheahshen 那也應該是從 callback 丟 err 出來吧? 現在是直接 crash 耶 |
大概是某個地方直接throw 了。我再查查看。 2016-01-18 16:32 GMT+08:00 kmsheng [email protected]:
|
blocked by ksanaforge/ksana-simple-api#5 |
@yapcheahshen 這個 issue 一共有兩個問題, 一個是 call 太快會 crash, 另一個是輸入不該輸入的字元會 crash, 目前我先把常見的錯誤案例寫在 https://github.com/karmapa/AdarshaIos/blob/master/src/helpers/isCrashStr.js |
@yapcheahshen 最理想的修正方式還是請你找出為什麼輸入不該輸入的字元會 trigger mergePostings error, 不然這樣子寫這種 workaround 像是大海撈針 |
理論上沒有任何的字元應該觸發mergePostings error kmsheng [email protected] 於 2016年1月22日 下午7:46 寫道:
|
現在點搜尋結果似乎是不太會閃退了,但有時在搜尋欄輸入字元時,還是會閃退 |
搜哪個字閃退要記錄下來 chiehan1 [email protected] 於 2016年1月29日 週五 下午3:22寫道:
|
目前還沒辦法複製,通常重啟以後輸入相同的搜尋條件,又都不會閃退 |
例如輸入 57.3b
下方出現結果
點結果要進入內文時
閃退
The text was updated successfully, but these errors were encountered: