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

看板AppsForBBS
作者
時間
最新
留言64則留言,40人參與討論
推噓34 ( 34030 )
AID
※ [本文轉錄自 MobileComm 看板 #1aP5dq8Z ] 作者: kiwatami (悠游自在) 看板: MobileComm 標題: Re: [問題] 有沒有JPTT使用者覺得今天怪怪的 時間: Wed May 17 12:37:06 2023 不知道其他 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.cc), 來自: 114.137.121.197 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1684298228.A.223.html

64 則留言

05/17 12:41, 1F剛剛更新app後似乎沒再斷線了

05/17 12:42, 2F更新完就好了

05/17 12:44, 3F有人是beppt一直閃退的嗎

05/17 12:46, 4F昨天我讀取文章時也會這樣

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

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

05/17 12:49, 7F

05/17 12:49, 8F推文部分當時無法一頁瀏覽到底

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

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

05/17 12:57, 11F太專業了吧 連PTTSTAR也遇到問題

05/17 12:59, 12Fhttps://reurl.cc/eXjmqj

05/17 13:00, 13Fbeptt官方有說明

05/17 13:03, 14F讀取也有問題

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

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

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

05/17 13:17, 18F多圖選擇功能真的方便

05/17 13:19, 19FJPTT更新後正常了

05/17 13:23, 20FBePTT更新到5.1.0版後就好了...

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

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

05/17 13:32, 23F了這個問題?

05/17 13:33, 24F是不是站方某些人改了甚麼東西?

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

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

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

05/17 13:41, 28F推pitt作者 謝謝你讓我正常使用ptt XD

05/17 13:42, 29F@ltytw 處理方式不同

05/17 13:42, 30Fapp 通常是存到陣列再 parse 後決定畫面如何呈現

05/17 13:42, 31FPCMAN是直接一個字一個字輸出

05/17 13:43, 32FBePTT閃退得不要不要QQ

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

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

05/17 13:48, 35F好像很多PTT的APP 怪怪的

05/17 13:48, 36F推說明

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

05/17 13:51, 38F全部APP都出事吧?

05/17 13:51, 39F明顯沒有所有人都出事

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

05/17 13:53, 41F晚到現在一直用都不曾閃退

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

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

05/17 13:55, 44F看來PTT站方不知道改壞了什麼地方

05/17 13:57, 45F更新後就順了

05/17 13:58, 46Fhttps://github.com/ptt/pttbbs/pull/120/files

05/17 13:58, 47F猜測應該是這個變更

05/17 14:01, 48F更新ok

05/17 14:03, 49F重新整理推文就掛

05/17 14:14, 50F@TonyQ 大感謝!就是他

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

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

05/17 14:26, 53F我是一直斷線@@

05/17 14:31, 54F卡一下

05/17 14:43, 55FJPPT更新後正常,你太專業

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

05/17 14:55, 57F一直出現錯誤

05/17 14:57, 58F我用Pitt沒事

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

05/17 15:13, 60F電腦版PTT STAR會自動跳到最後一頁

05/17 15:28, 61FMeowPtt更新後正常

05/17 15:37, 62FBePTT 還會閃退 Jptt 已經修好了
※ 轉錄者: holishing (42.72.161.194 臺灣), 05/17/2023 16:08:38

05/17 17:46, 63F#1aP5_o5- (SYSOP)

05/24 21:58, 64F#1aP984sy (EZsoft)