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