JavaScriptvalidation器在Eclipse中抛出NullPointerException

我在Eclipse IDE上编写了一些PHP文件,并且不断收到一个错误,提示“构build工作区遇到问题” – 工作区是我的项目区域的名称。

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

Errors occurred during the build. Errors running builder 'JavaScript Validator' on project 'Ullman'. java.lang.NullPointerException 

如上所述,我正在使用PHP,所以我不知道为什么要设置JavaScript Validator。 我不知道如何阻止它做这些事情。 有人知道吗?

我没有经验,所以请尽可能提供详细的答案。

Project-> Properties-> Builders然后禁用Javascript Validator

http://blindcoder.wordpress.com/2011/03/04/javascript-validator-problem-in-eclipse/

我自己就遇到了这个问题,以前接受的答案没有帮助。 问题不在于validation者, 而在于构build 。 要修复转到项目 – >属性 – >build设者 ,然后禁用“JavaScriptvalidation器”。 由于您正在使用PHP,当您尝试使用JavaScriptvalidation器validationPHP文件时,您的构build会变得困惑。

错误信息并没有真正做任何事情,只是真的很烦人。

http://blindcoder.wordpress.com/2011/03/04/javascript-validator-problem-in-eclipse/

更新:Cleanshooter的答案是PHP特定项目更好的答案。 我将离开这个答案,因为它对于那些因JavaScriptparsing器中的崩溃而运行JavaScript文件错误的人很有用。

您可以使用Eclipse – >首选项 – > JavaScript – >validation器 – >错误/警告来禁用部分JavaScriptvalidation器,并取消选中启用JavaScript语义validation

我正在使用Spring Source Tool Suit IDE,并通过以下步骤解决了此问题:

  1. select项目并select属性选项。
  2. selectJavaScript>包含path选项,然后select源选项卡。
  3. 点击编辑button,然后点击添加button。
  4. 现在input包含模式的值为* .js,然后点击确定button并完成。

    我用这种方式解决了我的问题。 请让我知道是否有任何其他方式来解决这个问题。

只需要进入项目 – >自动生成,并禁用此选项..你将不需要它无论如何与PHP ..因为没有什么可以build立..但是这解决了在每个保存或f5行动抛出的NPE

对于那些在“dynamic网站项目”中遇到问题的人,可能会发现其他答案都不起作用。

我尝试了这里所说的所有选项,发现禁用“分面项目validation生成器”解决了这个问题。

右击项目 – >build设者 – >取消选中“分面项目validation生成器”

我遇到了同样的问题,上述build议不会完全解决,除非我碰到这个post@ 如何从我的eclipse项目中删除javascriptvalidation?

但即使这样做后(所给予的其他职位url),必须手动删除“问题”选项卡语句,如“错误”和“警告”,那么只有它完全消失,至less在Eclipse朱诺。

希望它可以帮助别人。

这是我在一些Web Dynamic项目上发生的一个问题。 每次项目build成,我得到这个错误:

 Errors occurred during the build. Errors running builder 'JavaScript Validator' on project 'some-project'. java.lang.NullPointerException 

NullPointerException ,似乎一个Javascript validator抛出一个NullPointerException ,所以可能你会尝试从Project->Properties->Validation禁用Client-side Javascriptvalidation…但我告诉你,问题是不存在的,你必须去至

Project->Properties->Builders

然后禁用Javascript Validator

问题解决了。

项目 – >属性 – >build设者然后禁用'Javascriptvalidation,这解决了我的问题:在构build过程中发生错误。 在项目“xxx”上运行构build器“JavaScript Validator”的错误。 29

这是我在一些Web Dynamic项目上发生的一个问题。 每次项目build成,我得到这个错误:

“在构build期间发生错误。 在项目“some-project”上运行构build器“JavaScript Validator”的错误。 显示java.lang.NullPointerException”

乍一看,似乎JavaScriptvalidation器抛出一个NullPointerException,所以可能你会尝试从项目 – >属性 – >validation禁用“客户端JavaScript”validation…但我告诉你,问题是不存在的,

你必须去Project-> Properties-> Builders然后禁用'Javascriptvalidation器'。

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

在我的情况下,右键单击项目 – >“项目 – >属性 – ”build设者,然后禁用“validation”为我工作。

我有同样的错误。 它发生在添加D3 js库之后。

我的解决办法摆脱它:
– 我把库移动到一个服务器和HTML页面从那里得到他们。
– 从项目中删除图书馆,因为那里不需要它们。

问题解决了我。

Recommandation:
– 从项目中删除最新添加的库,并查看错误消息是否消失。
– 从服务器dynamic获取库(在html中),但没有在你的项目中。

它并没有解决问题的根源,但它确实有助于摆脱眼前的挫折。

祝你好运。

禁用“JavaScriptvalidation器”不是理想的解决scheme。 这只是隐藏了问题。

这对我有效:

从File> Switch Workspace切换到新的或不同的工作区,然后将现有的项目导入到这个新的工作区。

问题解决了。