JavaScript验证器在Eclipse中抛出NullPointerException

JavaScript验证器在Eclipse中抛出NullPointerException,eclipse,Eclipse,我正在EclipseIDE上编写一些PHP文件,我不断收到一个错误,上面写着“构建工作区遇到了一个问题”——工作区是我的项目区域的名称 当我点击“详细信息”链接时,我得到了这个 Errors occurred during the build. Errors running builder 'JavaScript Validator' on project 'Ullman'. java.lang.NullPointerException 如前所述,我正在使用PHP,所以我不知道为什么它要尝试设

我正在EclipseIDE上编写一些PHP文件,我不断收到一个错误,上面写着“构建工作区遇到了一个问题”——工作区是我的项目区域的名称

当我点击“详细信息”链接时,我得到了这个

Errors occurred during the build.
Errors running builder 'JavaScript Validator' on project 'Ullman'.
java.lang.NullPointerException
如前所述,我正在使用PHP,所以我不知道为什么它要尝试设置JavaScript验证器。我不知道如何阻止它做这些事情。有人知道吗


我没有经验,所以如果可以的话,请提供详细的答案。

更新:Cleanshooter的答案对于PHP特定项目来说是更好的答案。我留下这个答案是因为它对那些因为JavaScript解析器崩溃而在JavaScript文件上遇到错误的人很有用


您可以使用Eclipse->Preferences->JavaScript->validator->Errors/Warnings禁用部分JavaScript验证程序,并取消选中Enable JavaScript semantic validation

我自己刚刚遇到这个问题,之前接受的答案没有帮助。问题不在于验证器,而在于构建。要修复此问题,请转到Project->Properties->Builders,然后禁用“JavaScript验证程序”。由于您使用的是PHP,当您尝试使用JavaScript验证器验证PHP文件时,您的构建会变得混乱

这个错误消息并没有起到任何作用,只是很快就让人恼火


只需转到Project->Build Automatically并禁用此选项即可。。不管怎样,PHP都不需要它。。因为没有什么可建的。。但这解决了每次保存或f5操作时抛出的NPE问题

我遇到了同样的问题,除非我看到这篇文章,否则上述建议无法完全解决问题@

但即使这样,在完成了所有操作之后(如其他帖子url所示),也必须手动删除“问题”选项卡语句,如“Errors”和“warning”,只有这样它才能完全消失,至少在EclipseJuno中是这样


希望它能帮助别人。

这是我在一些Web动态项目中遇到的问题。每次构建项目时,我都会遇到以下错误:

Errors occurred during the build.
Errors running builder ‘JavaScript Validator’ on project ‘some-project’.
java.lang.NullPointerException
“生成过程中出错。运行生成器的JavaScript时出错 项目“某个项目”上的验证程序“java.lang.NullPointerException”

乍一看,Javascript验证程序似乎抛出了一个NullPointerException,因此您可能会尝试从Project->Properties->validation禁用“客户端Javascript”验证…但我告诉您,问题并不存在

您必须转到Project->Properties->Builders,然后禁用“Javascript” 验证器'

问题解决了。这确实不是一个真正的问题,但是消息有点烦人,因为它发生在每个构建中


项目->属性->构建器然后禁用“Javascript验证程序”


在我的例子中,右键单击project->“project->Properties->Builders然后禁用“Validation”对我有效。

对于那些在“dynamic web project”方面遇到问题的人,你可能会发现其他答案都不起作用

我尝试了这里提到的所有选项,发现禁用“Faced Project Validation Builder”解决了这个问题


右键单击项目-->生成器-->取消选中“镶嵌面项目验证生成器”

我遇到了相同的错误。它发生在添加D3JS库之后。

我的解决方案是:
-我将库移动到服务器上,html页面从那里获取它们。
-已将库从项目中删除,因为项目中不需要这些库。

为我解决的问题。

建议:
-从项目中删除最新添加的库,并查看错误消息是否消失。
-从服务器动态(以html格式)获取库,但项目中没有这些库。

它不能从根本上解决问题,但有助于消除眼前的挫折。


祝你好运。

这是我在一些Web动态项目中遇到的问题。每次构建项目时,我都会遇到以下错误:

Errors occurred during the build.
Errors running builder ‘JavaScript Validator’ on project ‘some-project’.
java.lang.NullPointerException
乍一看,
Javascript验证程序
似乎抛出了一个
NullPointerException
,因此您可能会尝试从
Project->Properties->validation
禁用
客户端Javascript
验证……但我告诉您问题不在那里,您必须转到

Project->Properties->Builders

然后禁用
Javascript验证程序


问题解决了

禁用“Javascript验证程序”不是理想的解决方案。这只是隐藏了问题

对我有效的是:

从文件>切换工作区切换到新工作区或其他工作区 然后将现有项目导入此新工作区


问题已解决。

项目->属性->构建器,然后禁用“Javascript验证程序”, 这解决了我的问题: 生成过程中发生错误。 在项目“xxx”上运行生成器“JavaScript验证程序”时出错。
29

我正在使用Spring源代码工具套件IDE,通过以下步骤解决了此问题:

  • 选择项目并选择“属性”选项

  • 选择JavaScript>包含路径选项,然后选择源选项卡

  • 单击编辑按钮,然后单击添加按钮

  • 现在输入包含模式的值为*.js,然后单击Ok按钮并完成

    我用这种方法解决了我的问题。请让我知道,如果任何人有任何其他方法来解决这个问题


  • 我已经更改了工作区并重新创建了导致错误的项目。有趣的是,在我从eclipse首选项中禁用它之后,我开始出现错误。我将建议,如果禁用javascript验证更好地在两个级别(即项目和工作空间)进行,这才是真正正确的答案。我尝试用Eclipse开发NodeJ,并坚持了一个小时