在编辑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不会将焦点改回错误消息。 焦点停留在编辑窗口中,您可以继续编辑文档。
讽刺的是,我的解决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超出限制的问题
总之,对我来说这是日食记忆的问题。