ninja_aya 发表于 2017-10-17 17:29:46

出现BUG,蛮烦尽快解决下


目前客户这边编制的一份文件,程序在执行判断ApplicationField.TypeName的时候会报错,所有的ApplicationField的TypeName和Parmaters在调用的时候都会抛出异常。这份文件里面发生这种错误的域有很多,不知道怎么出现的。因为是用户在正常编辑的时候出现的问题。麻烦尽快帮我们找到下问题。

Richard.Ma 发表于 2017-10-17 19:55:29

您好,能否提供一下这份文件,以及导致问题的操作或者方法。以便我们确认问题和bug

ninja_aya 发表于 2017-10-17 23:16:08


这个是出问题的tx文件,请点击第五章和之后的域,并获取域的TypeName。里面全是异常

ninja_aya 发表于 2017-10-17 23:16:41

麻烦请尽快解决我们这边已经是市场化的产品了。客户这边出现这个问题,很急

ninja_aya 发表于 2017-10-18 09:33:27

问题我们已经重现,下面是步骤
1、准备一个好的tx文档,里面插入些ApplicationField
2、在这个文档中复制黏贴之前发的错误文件里面的这段,然后保存关闭再打开,就会整个这段后面的域全都出现问题。

Richard.Ma 发表于 2017-10-18 11:08:41

您好,测试发现这个文件中有201个域,但是从37个开始后面都无法读取,原因是对象为空,即未获取到域。目前主要是无法确定是这个文件的问题,还是开发包本身的bug,你们其他的文件也有出现这种问题吗。

ninja_aya 发表于 2017-10-18 11:25:44

Richard.Ma 发表于 2017-10-18 11:08
您好,测试发现这个文件中有201个域,但是从37个开始后面都无法读取,原因是对象为空,即未获取到域。目前 ...

你根据我上面的重现方法重现下就会出现问题了,目前这个问题产生的原因是用户从某个文档拷贝了一段文字,该文字内包含有DocumentTarget书签,然后保存关闭以后,该书签之后的所有域都出现问题,目测tx在加载的时候,你们程序碰到这个书签内部处理有BUG,导致其他的域没加载成功。

ninja_aya 发表于 2017-10-18 13:27:30

文件肯定是出问题了,文件出问题是因为程序里面有BUG,大致出来的文件其实已经毁了,这样对我们客户这里致命打击,编制了几十页的文件就白弄了。

Richard.Ma 发表于 2017-10-18 15:00:26

ninja_aya 发表于 2017-10-18 09:33
问题我们已经重现,下面是步骤
1、准备一个好的tx文档,里面插入些ApplicationField
2、在这个文档中复制 ...

按照这个方法也无法重现问题,

测试中,拷贝这段文字后,保存时会提示无法保存。
另外也新建了一个文件按此操作后,自己在中间新建加入了DocumentTarget,保存重新加载后是正常的。

以上的测试都是基于目前新的版本,附件里即是测试的生成的后一个tx文件

ninja_aya 发表于 2017-10-18 15:04:44

你们有新版本的试用吗?我想测试下。
页: [1] 2
查看完整版本: 出现BUG,蛮烦尽快解决下