Подтвердить что ты не робот

JavaScript validator выбрасывает NullPointerException в Eclipse

Я кодирую некоторые файлы PHP в Eclipse IDE, и я продолжаю получать сообщение об ошибке "Building Workspace столкнулся с проблемой" - Workspace - это название моей области проекта.

Когда я нажимаю ссылку "details", я получаю это

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

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

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

4b9b3361

Ответ 2

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

Сообщение об ошибке на самом деле не делает ничего, что просто раздражает очень быстро.

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

Ответ 3

UPDATE: ответ Cleanshooter лучше для проектов, специфичных для PHP. Я оставляю этот ответ, поскольку он полезен для людей, которые сталкиваются с ошибкой в ​​файлах JavaScript из-за сбоев в парсере JavaScript.

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

Ответ 4

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

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

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

Ответ 5

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

Ответ 6

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

Я попробовал все варианты, указанные здесь, и обнаружил, что отключение "Графического строителя валидации проектов" решило проблему.

щелкните правой кнопкой мыши проект → Строители → снимите флажок "Графический строитель валидации проекта"

Ответ 7

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

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

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

Ответ 8

Это проблема, которая произошла со мной в некоторых проектах 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.

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

Ответ 9

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

Ответ 10

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

"Ошибки, возникшие во время сборки. Валидатор в проекте" некоторый проект ". java.lang.NullPointerException"

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

вы должны перейти в Project- > Properties- > Builders, а затем отключить Javascript Validator.

Проблема решена. Действительно, это не настоящая проблема, но сообщение немного раздражает, потому что это происходит в каждой сборке

Ответ 11

в моем случае, щелкнув правой кнопкой мыши по проекту → "Project- > Properties- > Builders, а затем отключить" Validation "для меня.

Ответ 12

У меня была такая же ошибка. Это произошло после добавления библиотек D3 js.

Мое решение избавиться от него:
-Я переместил библиотеки на сервер, и html-страница доставит их оттуда.
-Убрал библиотеки из проекта, поскольку они там не нужны.

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

Recommandation:
- удалить последние добавленные библиотеки из вашего проекта и посмотреть, исчезло ли сообщение об ошибке.
- динамически получать библиотеки (в html) с сервера, но не иметь их в своем проекте.

Он не решает корень проблемы, но помогает избавиться от немедленных разочарований.

Удачи.

Ответ 13

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

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

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

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