PTT推薦

Re: [問題] 有沒有JPTT使用者覺得今天怪怪的

看板MobileComm標題Re: [問題] 有沒有JPTT使用者覺得今天怪怪的作者
kiwatami
(悠游自在)
時間推噓56 推:58 噓:2 →:35

不知道其他 app 是不是遇到相同的問題,

將手上的資訊提供給使用者與 app 開發者參考。

目前收到的錯誤報告是 PTT 伺服器回傳了錯誤的座標導致發生錯誤,

所有的座標都是 {ESC}[9999;1H 接著一大串的 {ESC}[K。

{ESC}[9999;1H 移動至第 9999 行的第 1 個字

{ESC}[K 清除此行

看起來是無意義的行為,

但也可能是為了解決某些伺服器上的問題而用的 workaround。

由於 PTT 一頁預設最多只有 24 行 x 80 個字,

根本不該出現這類數字,

所以超過的數值就會導致 arrayIndexOutOfBounds 錯誤,

雖然有在寫入文字時進行預防,超過的部分不處理,

但是 {ESC}[K 這類操作命令卻沒有加入預防,

因此在處理清空陣列時就會出現錯誤。

目前讀取文章雖然還沒有出現類似問題,

不過發文、編輯等都是用同一個 parser,

所以讀取文章照理說應該也會出現問題才對,

不確定為何只有發文跟編輯會觸發。

總之目前開發版本先加入錯誤座標的相關處理,

但這項改動很可能導致嚴重問題,

因為如果伺服器回傳的座標持續不正確,

就可能會略過全部後續的文字,

導致後續文章出現大量空白,不確定是不是應該放出這個修正版本,

最好的辦法還是請伺服器處理掉錯誤座標的問題。


--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.121.197 (臺灣)
PTT 網址

shorthaircon05/17 12:41剛剛更新app後似乎沒再斷線了

heacoun05/17 12:42更新完就好了

f4007556605/17 12:44有人是beppt一直閃退的嗎

luckyalbert05/17 12:46昨天我讀取文章時也會這樣

luckyalbert05/17 12:48無法讀取完畢,只能瀏覽部分頁面

luckyalbert05/17 12:49有些文章過段時間再回來看就好了,變成其他文章有問

luckyalbert05/17 12:49

luckyalbert05/17 12:49推文部分當時無法一頁瀏覽到底

luckyalbert05/17 12:54剛剛更新完J確定現在可以正常瀏覽頁面

tourism100305/17 12:54這篇"專業"文章借轉至某板。謝謝分析

yys31005/17 12:57太專業了吧 連PTTSTAR也遇到問題

Xperia05/17 12:59https://reurl.cc/eXjmqj

Xperia05/17 13:00beptt官方有說明

lianpig556605/17 13:03讀取也有問題

Sinreigensou05/17 13:05要是導致發空白文被水桶好像更慘

talyn05/17 13:14pc用ptt star也一樣,會直接移到最下方推文處

oppoR2005/17 13:17推pitt作者 功能真的更新很快

oppoR2005/17 13:17多圖選擇功能真的方便

fmtpeter05/17 13:19JPTT更新後正常了

jimmyfk05/17 13:23BePTT更新到5.1.0版後就好了...

soapmactony05/17 13:27比較好奇的是,為何昨晚才開始發作這個短線問題?

ltytw05/17 13:31看不是很懂 不過給推 不過term.ptt.cc以及PCMAN似乎迴避

ltytw05/17 13:32了這個問題?

luckyalbert05/17 13:33是不是站方某些人改了甚麼東西?

kiwatami05/17 13:40進一步測試後面的一大串 {ESC}[K 是有意義的

kiwatami05/17 13:40如果忽略會導致該清除的文字沒有被清空

kiwatami05/17 13:40但是應該被清除的開始座標卻傳成9999

gausong05/17 13:41推pitt作者 謝謝你讓我正常使用ptt XD

kiwatami05/17 13:42@ltytw 處理方式不同

kiwatami05/17 13:42app 通常是存到陣列再 parse 後決定畫面如何呈現

kiwatami05/17 13:42PCMAN是直接一個字一個字輸出

engineer105/17 13:43BePTT閃退得不要不要QQ

luckyalbert05/17 13:44補推一下,感謝寫App平台的各位

max00505/17 13:47但奇怪的是為啥有人碰到有人沒有? 難道看ID的?

darry070305/17 13:48好像很多PTT的APP 怪怪的

turndown4wat05/17 13:48推說明

Sinreigensou05/17 13:49我pitt使用者現在是可以推 不能發跟編輯

a091305/17 13:51全部APP都出事吧?

snocia05/17 13:51明顯沒有所有人都出事

snocia05/17 13:53譬如BePTT公告就直接講iOS版,實際上我用安卓的BePTT從昨

snocia05/17 13:53晚到現在一直用都不曾閃退

guogu05/17 13:54jptt目前是可以正常瀏覽了 pttstar昨天會出現推文整行空白

guogu05/17 13:54還有自動捲到最底下跟按下or pagedown畫面沒變化的問題

mike060805/17 13:55看來PTT站方不知道改壞了什麼地方

c7914301405/17 13:57更新後就順了

TonyQ05/17 13:58猜測應該是這個變更

kintaro121905/17 14:01更新ok

a322171505/17 14:03重新整理推文就掛

kiwatami05/17 14:14@TonyQ 大感謝!就是他

kiwatami05/17 14:14看起來app應該要視9999為最後一行再處理後續座標移動

kiwatami05/17 14:14而不能直接忽略 目前這樣改起來正確多了

ftank18305/17 14:26我是一直斷線@@

weltschmerz05/17 14:31卡一下

gameguy05/17 14:43JPPT更新後正常,你太專業

Shigeru77705/17 14:48大德拯救蒼生! 不然狂斷線都快得焦慮症

nickyeh77905/17 14:55一直出現錯誤

yuchuan052105/17 14:57我用Pitt沒事

freshbox705/17 15:12Beptt評分不曉得為跌這麼慘,出什麼大事嗎

joe93105/17 15:13電腦版PTT STAR會自動跳到最後一頁

Swartz05/17 15:28MeowPtt更新後正常

ianchen122305/17 15:37BePTT 還會閃退 Jptt 已經修好了

holishing05/17 16:09借轉到 AppsForBBS 板,感謝

get95175305/17 16:23

pastrolia05/17 16:44Beptt ㄧ直閃退

q2520q05/17 16:47J更新後恢復

hnjsh05/17 16:47我昨天都是在讀取文章的時候斷線重連

CHR878705/17 17:01不管哪個都閃退..

sheepsevil05/17 17:23Beptt文章看一半一直閃退超煩…

sheepsevil05/17 17:23Beptt已經更新到最新版了

rogergon05/17 17:24這個跟iOS正相關吧?安卓機有遇到這問題嗎?

gtr010705/17 17:25安卓有 更新後正常

holishing05/17 17:47#1aP5_o5- (SYSOP)

holishing05/17 17:48對相關程式修改有興趣追蹤的人可以參考上面文章代碼

easyleeful05/17 18:09JPTT更新後正常了,謝謝大家

holishing05/17 18:09或追蹤這個 pr

cliff200105/17 18:30Beptt有新版本了

raune05/17 19:49Be更新後正常

rogergon05/17 21:17iOS的BePTT更新後正常了。

s920912222205/17 21:51讀取也沒辦法讀取完全呀

InfocusM51005/17 21:51終於好了QQ

starcat2231005/17 22:07下午更新了一次 剛又卡了 再更新一次恢復

devidevi05/17 23:51推PTT STAR一樣錯誤

panjanhon05/17 23:56PTTSTAR要怎麼改善?

jose5020305/18 03:35我用beptt剛剛一直身閃退

heacoun05/18 08:52現在換封面故事跑不出來了

kirax20a05/18 09:34封面故事跑不出來+1 中華/S23U

gameguy05/18 09:51今天變封面故事GG,JPPT又掛了

t12714715705/18 11:07是誰改壞的糞CODE啦?

GodIronman05/18 12:14推推

canandmap05/18 20:46PTTchrome正常,PTT STAR依舊沒有改善

canandmap05/18 23:52剛試了一下,關掉網頁式文章後就不會這樣了

devidevi05/20 17:39我關掉網頁式文章,不會卡卡,但讀文章還是顯示異常

holishing05/21 01:03PttStar 改善方法就是一人一信請該作者修