EndNote出现Server threw an exception错误怎么破

EndNote出现Server threw an exception错误怎么破?EndNote在Word中插入文献时,出现了「Server threw an exception」错误,原因是什么?怎么解决?科研动力本文说明一下如何解决EndNote在插入文献时出现「Server threw an exception」错误。

EndNote出现Server threw an exception错误原因分析

EndNote在Word中插入文献时出现「Server threw an exception」错误可能有以下几个方面

1. EndNote跨版本升级不完全

EndNote跨版本升级时,如EndNote X6升级为EndNote X7,低级版本的EndNote.exe如果没有完全删除可能出现这种错误。

但是版本内的小升级一般不会出现这种错误。

2. EndNote的在Word中的Cwyw版本不同

这个在EndNote工具栏出现无效字符串怎么破一文中也曾提及,比如以前安装的是EndNote X6,现在升级为EndNote X7。但是Word中的EndNote工具栏版本还是停留在EndNote X6水平。

3. Word中有影响EndNote运行的其它插件

有的Word插件或者控件可能会影响EndNote插件的正常运行。曾经帮助一位网友试图解决EndNote绿色版和MathType冲突的问题。当时的情况就是EndNote绿色版和MathType无法共存,但是EndNote安装版可以。

4. EndNote数据库出现错误

如果EndNote的数据库Library出现错误,也会导致EndNote在Word中插入文献时出现「Server threw an exception」错误。

5. Word中有影响EndNote运行的符号

EndNote中Word中插入文献时,其格式化的中间状态是以大括号来区别所插入的文献和文章正文的,如{Brainu, 2014}。可是文章中早就存在着用大括号来标记的段落,如{科研动力},EndNote在插入文献时可能就分不清{科研动力}是要插入的文献啊还是文章内容,就可能出现「Server threw an exception」错误。

6. 其它

待添加,因为我还没想出来还能啥原因可以导致EndNote出现「Server threw an exception」错误。

EndNote出现Server threw an exception错误解决方法

明白了错误的可能原因,解决起来也就简单了。

1. 移除EndNote多余的启动程序

EndNote默认安装文件夹找找看,除了「EndNote.exe」,还有没有其它以EndNote形式的可执行程序,如「EndNote X6.exe」,如果有就删除掉。

关于EndNote默认安装文件夹可以参考EndNote的安装及注意事项一文。如何避免这种错误可以参考EndNote新版升级方法及注意事项一文。

2. 加载正确的Cwyw版本

关于如何加载Cwyw版本,可以参考Word2007或2010未显示EndNote工具条的解決方法一文。

简单的说就是在Word选项之后,选择「加载项」,删除「EndNote (Cwyw Recognizer) 」与「EndNote Cite While You Write」两个加载项,然后再重新添加正确的Cwyw.dll

3. 禁用其它Word插件

可以试着禁用其它的加载项,最好把Word的加载项只剩EndNote的Cite While You Write,然后一步步的再添加必要的加载项。

进入Word,依次打开 「文件」→「选项」→「加载项」,选择下方的「管理COM加载项」→「转到」,把不必要的加载项前面的箭头取消即可

EndNote出现Server threw an exception错误怎么破

4. 修复EndNote数据库

更详细的方法可以参阅EndNote正确恢复数据库方法一文。

简单说打开EndNote,依次打开「Tools」→「Recover Library」。高级点的方法要新建一个enl文件,参考EndNote正确恢复数据库方法一文吧,在此略过。

5. 避免在Word中使用大括号

如果经过上面的方法还没解决问题,那么看看Word文档中是否有大括号{}标记的文本,把大括号改成其它符号试试。

如还有问题请于科研动力QQ群反馈并交流

0
  • 本博客文章如未特别说明,皆为本站原创,默认采用署名-相同方式共享 4.0 国际协议
  • 相关文章

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注