在编辑Javascript时,Eclipse错误不断popup

我正在Eclipse中使用相对较小(100-300行)的Javascript文件,并且周期性地对某段代码感到不安,并且每次将光标放在该行时popup这个错误。 错误是:

'Requesting JavaScript AST from Selection' has encountered a problem. An internal error occured during "Requesting JavaScript AST from selection". java.lang.NullPointerException 

当我转换这个:

 if(p){ // enter code here } else { return false; } 

进入这个:

 if(p){ // enter code here } return false; 

该错误popup几次。 每次它停止我的打字,并要求我点击好的button。 然后再input两个字符,错误再次出现。

任何想法如何防止错误或禁用任何Javascript AST是?

这是在Eclipse Java EE的靛蓝服务第2版。它几乎是一个平面安装,只有两个插件安装,既不是SVN和Javascript无关。

更好的答案(来自Cliff Ribaudo,评论#10等错误报告):

closures切换标记出现(Alt-Shift-O或工具栏上的画笔图标,它可以方便地显示当前状态)。

感谢悬崖!

编辑:

通过首选项

起初我以为这只是一个窍门,但它运作得很好,我不得不把它作为一个实际的答案。

当错误窗口popup时,不要closures它。 只要把它拖到一边,重点放在主窗口,并继续编辑。

当错误再次发生时,Eclipse不会将焦点改回错误消息。 焦点停留在编辑窗口中,您可以继续编辑文档。

可能是一个日食错误。 看到这个线程:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=359005

有一个补丁贴在那里,你可以尝试。

讽刺的是,我的解决scheme是安装另一个插件。 在我安装VJET之后 ,将我的JavaScript项目设置为支持VJET的项目,问题就消失了。

只需要replace.project文件中的xml(位于你的eclipse工作区的主目录下)。

 <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>your Project Name</name> <comment></comment> <projects> </projects> <buildSpec> </buildSpec> <natures> </natures> </projectDescription> 

我最近得到这个错误。 我正在编写Groovy脚本。 我的修补程序是更新Groovy插件。

错误的细节部分,我得到了与gc overhead limit exceeded描述相同的错误。 要采取行动,我已经在configuration中添加了以下内容,并解决了问题。

 Xms512m Xmx2048m 

参考: GC超出限制的问题

总之,对我来说这是日食记忆的问题。