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

作者: kiwatami (悠游自在)   2023-05-17 12:37:06
不知道其他 app 是不是遇到相同的問題,
將手上的資訊提供給使用者與 app 開發者參考。
目前收到的錯誤報告是 PTT 伺服器回傳了錯誤的座標導致發生錯誤,
所有的座標都是 {ESC}[9999;1H 接著一大串的 {ESC}[K。
{ESC}[9999;1H 移動至第 9999 行的第 1 個字
{ESC}[K 清除此行
看起來是無意義的行為,
但也可能是為了解決某些伺服器上的問題而用的 workaround。
由於 PTT 一頁預設最多只有 24 行 x 80 個字,
根本不該出現這類數字,
所以超過的數值就會導致 arrayIndexOutOfBounds 錯誤,
雖然有在寫入文字時進行預防,超過的部分不處理,
但是 {ESC}[K 這類操作命令卻沒有加入預防,
因此在處理清空陣列時就會出現錯誤。
目前讀取文章雖然還沒有出現類似問題,
不過發文、編輯等都是用同一個 parser,
所以讀取文章照理說應該也會出現問題才對,
不確定為何只有發文跟編輯會觸發。
總之目前開發版本先加入錯誤座標的相關處理,
但這項改動很可能導致嚴重問題,
因為如果伺服器回傳的座標持續不正確,
就可能會略過全部後續的文字,
導致後續文章出現大量空白,不確定是不是應該放出這個修正版本,
最好的辦法還是請伺服器處理掉錯誤座標的問題。
作者: shorthaircon (I'm 短髮控)   2023-05-17 12:41:00
剛剛更新app後似乎沒再斷線了
作者: heacoun (玩具)   2023-05-17 12:42:00
更新完就好了
作者: f40075566 (火星少年)   2023-05-17 12:44:00
有人是beppt一直閃退的嗎
作者: luckyalbert (幸運知音)   2023-05-17 12:46:00
昨天我讀取文章時也會這樣無法讀取完畢,只能瀏覽部分頁面有些文章過段時間再回來看就好了,變成其他文章有問題推文部分當時無法一頁瀏覽到底剛剛更新完J確定現在可以正常瀏覽頁面
作者: tourism1003 (僕。米叔)   2023-05-17 12:54:00
這篇"專業"文章借轉至某板。謝謝分析
作者: yys310 (有水當思無水之苦)   2023-05-17 12:57:00
太專業了吧 連PTTSTAR也遇到問題
作者: Xperia (X霹靂鴨)   2023-05-17 12:59:00
https://reurl.cc/eXjmqjbeptt官方有說明
作者: lianpig5566 (家庭教師殺手里包恩)   2023-05-17 13:03:00
讀取也有問題
作者: Sinreigensou (神靈幻想)   2023-05-17 13:05:00
要是導致發空白文被水桶好像更慘
作者: talyn (It's Shiiiiiiiit)   2023-05-17 13:14:00
pc用ptt star也一樣,會直接移到最下方推文處
作者: oppoR20 (R20)   2023-05-17 13:17:00
推pitt作者 功能真的更新很快多圖選擇功能真的方便
作者: fmtpeter (藍秋月)   2023-05-17 13:19:00
JPTT更新後正常了
作者: jimmyfk (jimmyfk)   2023-05-17 13:23:00
BePTT更新到5.1.0版後就好了...
作者: soapmactony (Cpt."Soap" MacTony)   2023-05-17 13:27:00
比較好奇的是,為何昨晚才開始發作這個短線問題?
作者: ltytw (ltytw)   2023-05-17 13:31:00
看不是很懂 不過給推 不過term.ptt.cc以及PCMAN似乎迴避了這個問題?
作者: luckyalbert (幸運知音)   2023-05-17 13:33:00
是不是站方某些人改了甚麼東西?
作者: kiwatami (悠游自在)   2023-05-17 13:40:00
進一步測試後面的一大串 {ESC}[K 是有意義的如果忽略會導致該清除的文字沒有被清空但是應該被清除的開始座標卻傳成9999
作者: gausong (東漢末年)   2023-05-17 13:41:00
推pitt作者 謝謝你讓我正常使用ptt XD
作者: kiwatami (悠游自在)   2023-05-17 13:42:00
@ltytw 處理方式不同app 通常是存到陣列再 parse 後決定畫面如何呈現PCMAN是直接一個字一個字輸出
作者: engineer1 (woshifeizhai)   2023-05-17 13:43:00
BePTT閃退得不要不要QQ
作者: luckyalbert (幸運知音)   2023-05-17 13:44:00
補推一下,感謝寫App平台的各位
作者: max005 (max005)   2023-05-17 13:47:00
但奇怪的是為啥有人碰到有人沒有? 難道看ID的?
作者: darry0703 (Darry)   2023-05-17 13:48:00
好像很多PTT的APP 怪怪的
作者: turndown4wat (wat)   2023-05-17 13:48:00
推說明
作者: Sinreigensou (神靈幻想)   2023-05-17 13:49:00
我pitt使用者現在是可以推 不能發跟編輯
作者: a0913 (沒救的貓奴)   2023-05-17 13:51:00
全部APP都出事吧?
作者: snocia (雪夏)   2023-05-17 13:51:00
明顯沒有所有人都出事譬如BePTT公告就直接講iOS版,實際上我用安卓的BePTT從昨晚到現在一直用都不曾閃退
作者: guogu   2023-05-17 13:54:00
jptt目前是可以正常瀏覽了 pttstar昨天會出現推文整行空白還有自動捲到最底下跟按下or pagedown畫面沒變化的問題
作者: mike0608 (Mike Wu)   2023-05-17 13:55:00
看來PTT站方不知道改壞了什麼地方
作者: c79143014 (I want.....)   2023-05-17 13:57:00
更新後就順了
作者: TonyQ (自立而後立人。)   2023-05-17 13:58:00
作者: kintaro1219 (金爺)   2023-05-17 14:01:00
更新ok
作者: a3221715 (LeBlanc Bot)   2023-05-17 14:03:00
重新整理推文就掛
作者: kiwatami (悠游自在)   2023-05-17 14:14:00
@TonyQ 大感謝!就是他看起來app應該要視9999為最後一行再處理後續座標移動而不能直接忽略 目前這樣改起來正確多了
作者: ftank183 (提提)   2023-05-17 14:26:00
我是一直斷線@@
作者: weltschmerz (威爾特斯克˙悶死)   2023-05-17 14:31:00
卡一下
作者: gameguy (gameguy號:)   2023-05-17 14:43:00
JPPT更新後正常,你太專業
作者: Shigeru777 (茂茂)   2023-05-17 14:48:00
大德拯救蒼生! 不然狂斷線都快得焦慮症
作者: nickyeh779 (nicky)   2023-05-17 14:55:00
一直出現錯誤
作者: yuchuan0521 (東方東方)   2023-05-17 14:57:00
我用Pitt沒事
作者: freshbox7 (小七)   2023-05-17 15:12:00
Beptt評分不曉得為跌這麼慘,出什麼大事嗎
作者: joe931 (KO~BE)   2023-05-17 15:13:00
電腦版PTT STAR會自動跳到最後一頁
作者: Swartz (I_Am_Swatz)   2023-05-17 15:28:00
MeowPtt更新後正常
作者: ianchen1223 (ㄒㄏboy)   2023-05-17 15:37:00
BePTT 還會閃退 Jptt 已經修好了
作者: holishing   2023-05-17 16:09:00
借轉到 AppsForBBS 板,感謝
作者: get951753 (get951753)   2023-05-17 16:23:00
作者: pastrolia (天天都是戰鬥日..)   2023-05-17 16:44:00
Beptt ㄧ直閃退
作者: q2520q (木天蓼)   2023-05-17 16:47:00
J更新後恢復
作者: hnjsh (Noldor)   2023-05-17 16:47:00
我昨天都是在讀取文章的時候斷線重連
作者: CHR8787 (小丑魚)   2023-05-17 17:01:00
不管哪個都閃退..
作者: sheepsevil (sheeps)   2023-05-17 17:23:00
Beptt文章看一半一直閃退超煩…Beptt已經更新到最新版了
作者: rogergon ( Aquila)   2023-05-17 17:24:00
這個跟iOS正相關吧?安卓機有遇到這問題嗎?
作者: gtr0107 (邊緣小羊)   2023-05-17 17:25:00
安卓有 更新後正常
作者: holishing   2023-05-17 17:47:00
#1aP5_o5- (SYSOP)對相關程式修改有興趣追蹤的人可以參考上面文章代碼
作者: easyleeful (easyleeful)   2023-05-17 18:09:00
JPTT更新後正常了,謝謝大家
作者: holishing   2023-05-17 18:09:00
或追蹤這個 pr
作者: cliff2001 (cliff2001)   2023-05-17 18:30:00
Beptt有新版本了
作者: raune (raune)   2023-05-17 19:49:00
Be更新後正常
作者: rogergon ( Aquila)   2023-05-17 21:17:00
iOS的BePTT更新後正常了。
作者: s9209122222 (海海海)   2023-05-17 21:51:00
讀取也沒辦法讀取完全呀
作者: InfocusM510 (18avmmcg)   2023-05-17 21:51:00
終於好了QQ
作者: starcat22310 (紗)   2023-05-17 22:07:00
下午更新了一次 剛又卡了 再更新一次恢復
作者: devidevi (蜜蜜)   2023-05-17 23:51:00
推PTT STAR一樣錯誤
作者: panjanhon (天下沒有白吃的午餐)   2023-05-17 23:56:00
PTTSTAR要怎麼改善?
作者: jose50203 (Smart7000)   2023-05-18 03:35:00
我用beptt剛剛一直身閃退
作者: heacoun (玩具)   2023-05-18 08:52:00
現在換封面故事跑不出來了
作者: kirax20a (キラ)   2023-05-18 09:34:00
封面故事跑不出來+1 中華/S23U
作者: gameguy (gameguy號:)   2023-05-18 09:51:00
今天變封面故事GG,JPPT又掛了
作者: t127147157 (t127147157)   2023-05-18 11:07:00
是誰改壞的糞CODE啦?
作者: GodIronman (格林皮卡丘a鐵)   2023-05-18 12:14:00
推推
作者: canandmap (地圖上的流浪者)   2023-05-18 20:46:00
PTTchrome正常,PTT STAR依舊沒有改善
作者: devidevi (蜜蜜)   2023-05-20 17:39:00
我關掉網頁式文章,不會卡卡,但讀文章還是顯示異常
作者: holishing   2023-05-21 01:03:00
PttStar 改善方法就是一人一信請該作者修

Links booklink

Contact Us: admin [ a t ] ucptt.com