ошибки построения затмения - PullRequest
0 голосов
/ 25 февраля 2011

Я получаю эту ошибку через регулярные промежутки времени.

'Building workspace' has encountered a problem.

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

Я использую

Eclipse for PHP Developers

Version: Helios Release
Build id: 20100617-1415

под Ubuntu 10.10. Есть ли способ решить эту проблему?

[ РЕДАКТИРОВАТЬ ]: StackTrace из workspace/.metadata/.log

!ENTRY org.eclipse.core.resources 4 75 2011-02-26 15:28:28.901
!MESSAGE Errors occurred during the build.
!SUBENTRY 1 org.eclipse.wst.jsdt.core 4 75 2011-02-26 15:28:28.901
!MESSAGE Errors running builder 'JavaScript Validator' on project 'bankinguru'.
!STACK 0
java.lang.NullPointerException
    at org.eclipse.wst.jsdt.internal.compiler.ast.ConditionalExpression.analyseCode(ConditionalExpression.java:50)
    at org.eclipse.wst.jsdt.internal.compiler.ast.ArrayInitializer.analyseCode(ArrayInitializer.java:42)
    at org.eclipse.wst.jsdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:62)
    at org.eclipse.wst.jsdt.internal.compiler.ast.Block.analyseCode(Block.java:48)
    at org.eclipse.wst.jsdt.internal.compiler.ast.IfStatement.analyseCode(IfStatement.java:91)
    at org.eclipse.wst.jsdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:93)
    at org.eclipse.wst.jsdt.internal.compiler.ast.AbstractMethodDeclaration.analyseCode(AbstractMethodDeclaration.java:108)
    at org.eclipse.wst.jsdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:91)
    at org.eclipse.wst.jsdt.internal.compiler.ast.AbstractMethodDeclaration.analyseCode(AbstractMethodDeclaration.java:108)
    at org.eclipse.wst.jsdt.internal.compiler.ast.FunctionExpression.analyseCode(FunctionExpression.java:73)
    at org.eclipse.wst.jsdt.internal.compiler.ast.Expression.analyseCode(Expression.java:184)
    at org.eclipse.wst.jsdt.internal.compiler.ast.MessageSend.analyseCode(MessageSend.java:65)
    at org.eclipse.wst.jsdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:155)
    at org.eclipse.wst.jsdt.internal.compiler.Compiler.process(Compiler.java:589)
    at org.eclipse.wst.jsdt.internal.compiler.Compiler.compile(Compiler.java:347)
    at org.eclipse.wst.jsdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:286)
    at org.eclipse.wst.jsdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:86)
    at org.eclipse.wst.jsdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:225)
    at org.eclipse.wst.jsdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:58)
    at org.eclipse.wst.jsdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:291)
    at org.eclipse.wst.jsdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:199)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Ответы [ 2 ]

2 голосов
/ 17 января 2012

Это происходит потому, что Eclipse пытается запустить Javascript Validation в проекте PHP.Чтобы устранить эту ошибку, перейдите в «Свойства» в меню «Проект».Выберите опцию «builders» и отмените выбор «Javascript Validator».Это должно решить вашу проблему.

1 голос
/ 27 февраля 2011

Это начинает выглядеть как ошибка в поддержке JavaScript. Смотрите здесь:

http://www.myeclipseide.com/index.php?name=PNphpBB2&file=viewtopic&p=115100

и здесь:

http://myeclipseide.com/index.php?name=PNphpBB2&file=viewtopic&p=115099

Я бы рекомендовал поднять отчет об ошибке по адресу:

https://bugs.eclipse.org/bugs/

Вы должны включить эту трассировку стека, а также способ воспроизведения исключения.

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