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,并通过以下步骤解决了此问题:
- select项目并select属性选项。
- selectJavaScript>包含path选项,然后select源选项卡。
- 点击编辑button,然后点击添加button。
-
现在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 Javascript
validation…但我告诉你,问题是不存在的,你必须去至
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切换到新的或不同的工作区,然后将现有的项目导入到这个新的工作区。
问题解决了。