Валидатор JavaScript генерирует исключение NullPointerException в Eclipse - PullRequest
49 голосов
/ 12 апреля 2011

Я кодирую некоторые PHP-файлы в Eclipse IDE и получаю сообщение об ошибке «В рабочей среде при создании рабочей области возникла проблема» - Рабочая область - это имя области моего проекта.по ссылке "детали" я получаю это

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

Как уже упоминалось, я работаю в PHP, поэтому я не знаю, почему он пытается установить JavaScript Validator.Я не могу понять, как остановить это от этих вещей.Кто-нибудь знает?

У меня нет опыта, поэтому, пожалуйста, предоставьте подробный ответ, если можете.

Ответы [ 13 ]

118 голосов
/ 06 января 2012

Я сам столкнулся с этой проблемой, и предыдущий принятый ответ не помог.Проблема не в валидаторе, , это сборка .Чтобы исправить это, перейдите в Project -> Properties -> Builders , затем отключите JavaScript Validator.Поскольку вы работаете с PHP, ваша сборка сбивается с толку, когда вы пытаетесь проверить файл PHP с помощью валидатора JavaScript.

Сообщение об ошибке на самом деле ничего не делает, просто очень быстро раздражает.1008 *http://blindcoder.wordpress.com/2011/03/04/javascript-validator-problem-in-eclipse/

76 голосов
/ 10 марта 2013

Project-> Properties-> Builders затем отключите 'Javascript Validator

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

9 голосов
/ 12 апреля 2011

ОБНОВЛЕНИЕ: ответ Cleanshooter - лучший ответ для проектов, специфичных для PHP. Я оставляю этот ответ, так как он полезен для людей, которые сталкиваются с ошибкой в ​​файлах JavaScript из-за сбоев в синтаксическом анализаторе JavaScript.

Вы можете отключить часть валидатора JavaScript с помощью Eclipse -> Настройки -> JavaScript -> Validator -> Ошибки / предупреждения и снятие отметки. Включить семантическую проверку JavaScript

5 голосов
/ 27 февраля 2014

Я использую IDE Spring Source Tool Suit и исправил эту проблему, выполнив следующие шаги:

  1. выберите проект и выберите параметр свойств.
  2. Выберите JavaScript> Включить путь, а затем выберите вкладку «Источник».
  3. Нажмите кнопку «Изменить» и нажмите кнопку «Добавить».
  4. Теперь введите значение для шаблона включения как * .js, а затем нажмите кнопку «ОК»Кнопка и Готово.

    Я решил свою проблему таким образом.Пожалуйста, дайте мне знать, если у кого-то есть другой способ решить эту проблему.

3 голосов
/ 07 мая 2013

Для тех из вас, у кого возникли проблемы с «динамическими веб-проектами», вы можете обнаружить, что ни один из других ответов не работает.

Я перепробовал все варианты, указанные здесь, и обнаружил, что отключение «Faceted Project»Построитель валидации »решил проблему.

щелкните правой кнопкой мыши проект -> Построители -> снимите флажок« Построитель валидных проектов »

3 голосов
/ 15 июня 2012

Просто зайдите в Project -> Build Автоматически и отключите эту опцию .. вам все равно это не понадобится с PHP .. потому что ничего не нужно собирать ... но это решает NPE, выбрасываемое при каждом действии сохранения или f5

1 голос
/ 13 января 2014

Project-> Properties-> Builders, затем отключите Javascript Validator, это решило мою проблему: Ошибки произошли во время сборки. Ошибки при запуске компоновщика 'JavaScript Validator' в проекте 'xxx'. 29

1 голос
/ 12 декабря 2013

Это проблема, которая случилась со мной в некоторых проектах Web Dynamic.Каждый раз, когда проект создается, я получаю эту ошибку:

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

На первый взгляд кажется, что Javascript validator выбрасывает NullPointerException, поэтому, вероятно, вы попытаетесь отключить проверку Client-side Javascriptот Project->Properties->Validation… но я говорю вам, что проблема не в этом, вы должны перейти к

Project->Properties->Builders

, затем отключить Javascript Validator.

Проблема решена.

1 голос
/ 23 января 2013

Я столкнулся с той же проблемой, и приведенные выше предложения не решили ее полностью, если только я не наткнулся на этот пост @ Как удалить проверку javascript из моего проекта eclipse?

Но даже тогда, после того, как все (как указано в другом пост-URL) пришлось вручную удалить операторы на вкладке «Проблемы», такие как «Ошибки» и «Предупреждение», только тогда они полностью исчезли, по крайней мере, в Eclipse Juno.

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 14 декабря 2013

Отключение «Javascript Validator» - не идеальное решение. Это просто скрывает проблему.

Что сработало для меня это:

Переключиться на новое или другое рабочее пространство из меню «Файл»> «Переключить рабочее пространство». а затем импортируйте существующий проект в это новое рабочее пространство.

Проблема решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...