网页抓取/数据抽取/信息提取软件工具包MetaSeeker有两个客户端工具:MetaStudio和DataScraper,其中,MetaStudio有10%的代码使用C++写成,为了提高性能,但是,C++这种低层编程语言使用指针操作很容易出现问题,如果操作空指针就会造成整个Firefox(火狐)浏览器崩溃,如果您遇到此类问题,并且将当时的使用环境告知我们,我们将不胜感激。
发生崩溃的主要情景
- 这个问题只出现在V3版本及其以后版本中,V2及其以前的企业版用户不会受该问题困扰,因为以前版本全部是Javascript代码
- 该问题一般发生在加载信息结构的时候发生,目标信息结构定义的不完整会引起这个问题
- 如果加载信息结构时出现某些信息属性无法定位的错误,如果再进行FreeFormat映射,有可能导致崩溃的发生
- 我们正在进行最新版本V4.0.0的阿尔法测试,在MetaCamp语义数据库中有部分作者是Fuller的信息结构是使用V4版本工具制作的,可能会导致V3.x版本崩溃,但是并不是所有的,只有涉及到V3.x版本没有的功能的信息结构才有这个问题,例如,主题project.www.getacoder.com,project.www.zhubajie.com, project_task.www.getafreelancer.com的信息结构,V4版本即将推出,将加强版本的判断以避免这些问题
我们正在全力以赴排除MetaSeeker工具包中的bug,这些问题对用户体验的损害我们深表歉意,您的谅解和指正我们深表感谢
V4.0.0版本解决了所有登记在案的导致崩溃的问题
以前版本导致浏览器崩溃的主要原因是:边界条件判断不全面,导致使用空指针。推出V4.0.0版本时,所有代码进行了多遍走读和同行评审,并且以较高覆盖率进行了条件覆盖测试,登记在案的所有导致崩溃的问题已经解决。如若发现新的问题,请跟贴反馈或者联系我们反馈,反馈时请写明使用情景。