软件知识|【ENVI错误】 OBJ_NEW:Error encoutered during the sparse operation

昨天周六在用ENVI做分类,感谢@任巨帅 童鞋的指导,但是不凑巧的是在巨帅同学演示的过程中我的ENVI挂了!!


应该是进程开的太多了,内存不足。关了各种程序后打开ENVI时提示“OBJ_NEW:Error encoutered during the sparse operation”,最后试了多次还是同一错误,只能在巨帅的机子上学习分类了。


晚上在看到穆里尼奥下课以及瓜帅不续约的一系列悲伤消息后,我觉得怒请同学吃饭,吃饭回来在看球的时候想起了ENVI的bug,我辛辛苦苦装的ENVI 5.3怎么说不行就不行了。


本着活要见人,死要见尸的态度,我G了一番,但是没有结果,只有3条有用信息,1个是百度贴吧(没错,就是百度)里一位同志的ENVI 5.1出过这种错误,但无人理睬,想必也是不了了之,而其他两个信息都言语不详,还有一个是ENVI官方的说明文档,得知在加载xml文件时如果出错,便会提示这个,可是到底是哪个xml文件呢?


经历了一系列的repair,卸载和重装后,错误依然存在,我转变思路,尝试启动envi classical 5.3,幸运的是classical能够启动,我又尝试了IDL 8.5,也能启动,我心中的草泥马终于套上了嚼头,就差马鞍了。


我这次重新打开 IDL + ENVI,结果在启动过程中发现了惊天的秘密,报错信息忘记截图了,大致是一个xml文件为空,但是读取的时候直接读取,导致独到的空字符(也有可能为乱码)不是定义过的数据类型,最后IDL显示了错误文件的位置:“C:\Users\**\.idl\envi\preferences5_3\shortcuts.xml”,路径中我用**替换了自己的用户名,实在找不到的童鞋可以拿everything搜一下shortcuts.xml,我发现自己的shortcuts.xml文件完全为空,后来从师兄的电脑上拷贝了一份相同的文件,替换下就可以了。
软件知识|【ENVI错误】 OBJ_NEW:Error encoutered during the sparse operation
文章图片

最后是软件运行图:软件知识|【ENVI错误】 OBJ_NEW:Error encoutered during the sparse operation
文章图片

附上原始的文件:


百度网盘: http://pan.baidu.com/s/1gerIgmf ,提取码 i7ft。
【软件知识|【ENVI错误】 OBJ_NEW:Error encoutered during the sparse operation】

    推荐阅读