不知道其他 app 是不是遇到相同的问题,
将手上的资讯提供给使用者与 app 开发者参考。
目前收到的错误报告是 PTT 服务器回传了错误的座标导致发生错误,
所有的座标都是 {ESC}[9999;1H 接着一大串的 {ESC}[K。
{ESC}[9999;1H 移动至第 9999 行的第 1 个字
{ESC}[K 清除此行
看起来是无意义的行为,
但也可能是为了解决某些服务器上的问题而用的 workaround。
由于 PTT 一页默认最多只有 24 行 x 80 个字,
根本不该出现这类数字,
所以超过的数值就会导致 arrayIndexOutOfBounds 错误,
虽然有在写入文字时进行预防,超过的部分不处理,
但是 {ESC}[K 这类操作命令却没有加入预防,
因此在处理清空阵列时就会出现错误。
目前读取文章虽然还没有出现类似问题,
不过发文、编辑等都是用同一个 parser,
所以读取文章照理说应该也会出现问题才对,
不确定为何只有发文跟编辑会触发。
总之目前开发版本先加入错误座标的相关处理,
但这项改动很可能导致严重问题,
因为如果服务器回传的座标持续不正确,
就可能会略过全部后续的文字,
导致后续文章出现大量空白,不确定是不是应该放出这个修正版本,
最好的办法还是请服务器处理掉错误座标的问题。
作者:
heacoun (玩具)
2023-05-17 12:42:00更新完就好了
昨天我读取文章时也会这样无法读取完毕,只能浏览部分页面有些文章过段时间再回来看就好了,变成其他文章有问题推文部分当时无法一页浏览到底刚刚更新完J确定现在可以正常浏览页面
作者:
yys310 (有水当思无水之苦)
2023-05-17 12:57:00太专业了吧 连PTTSTAR也遇到问题
作者:
Xperia (X霹雳鸭)
2023-05-17 12:59:00作者:
talyn (It's Shiiiiiiiit)
2023-05-17 13:14:00pc用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:00BePTT更新到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似乎回避了这个问题?
进一步测试后面的一大串 {ESC}[K 是有意义的如果忽略会导致该清除的文字没有被清空但是应该被清除的开始座标却传成9999
作者:
gausong (东汉末年)
2023-05-17 13:41:00推pitt作者 谢谢你让我正常使用ptt XD
@ltytw 处理方式不同app 通常是存到阵列再 parse 后决定画面如何呈现PCMAN是直接一个字一个字输出
作者:
engineer1 (woshifeizhai)
2023-05-17 13:43:00BePTT闪退得不要不要QQ
作者:
max005 (max005)
2023-05-17 13:47:00但奇怪的是为啥有人碰到有人没有? 难道看ID的?
作者:
a0913 (沒救的貓奴)
2023-05-17 13:51:00全部APP都出事吧?
作者:
snocia (雪夏)
2023-05-17 13:51:00明显没有所有人都出事譬如BePTT公告就直接讲iOS版,实际上我用安卓的BePTT从昨晚到现在一直用都不曾闪退
作者:
guogu 2023-05-17 13:54:00jptt目前是可以正常浏览了 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作者:
a3221715 (LeBlanc Bot)
2023-05-17 14:03:00重新整理推文就挂
@TonyQ 大感谢!就是他看起来app应该要视9999为最后一行再处理后续座标移动而不能直接忽略 目前这样改起来正确多了
作者:
gameguy (gameguy号:)
2023-05-17 14:43:00JPPT更新后正常,你太专业
作者:
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 已经修好了
作者:
get951753 (get951753)
2023-05-17 16:23:00推
作者:
pastrolia (天天都是战斗日..)
2023-05-17 16:44:00Beptt ㄧ直闪退
作者:
q2520q (木天蓼)
2023-05-17 16:47:00J更新后恢复
作者:
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安卓有 更新后正常
作者:
cliff2001 (cliff2001)
2023-05-17 18:30:00Beptt有新版本了
作者: raune (raune) 2023-05-17 19:49:00
Be更新后正常
作者:
rogergon ( Aquila)
2023-05-17 21:17:00iOS的BePTT更新后正常了。
作者:
panjanhon (天下没有白吃的午餐)
2023-05-17 23:56:00PTTSTAR要怎么改善?
作者:
jose50203 (Smart7000)
2023-05-18 03:35:00我用beptt刚刚一直身闪退
作者:
heacoun (玩具)
2023-05-18 08:52:00现在换封面故事跑不出来了
作者:
gameguy (gameguy号:)
2023-05-18 09:51:00今天变封面故事GG,JPPT又挂了
PTTchrome正常,PTT STAR依旧没有改善