2011-02-25 4 views
0

Je reçois cette erreur dans un intervalle régulier.erreurs de construction eclipse

'Building workspace' has encountered a problem. 

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

J'utilise

Eclipse for PHP Developers 

Version: Helios Release 
Build id: 20100617-1415 

sous Ubuntu 10.10. Y at-il de toute façon pour résoudre ce problème?

[EDIT ]: StackTrace de 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) 
+1

Pouvez-vous ajouter la trace complète de la pile? Regardez dans la vue du journal des erreurs. –

+0

@Andrew Eisenberg où puis-je obtenir la trace de la pile - le message ci-dessus provient d'une boîte de dialogue qui apparaît. –

+0

Ouvrez la vue du journal des erreurs: Fenêtre -> Afficher la vue -> Journal des erreurs. Veuillez inclure la trace complète de la pile et tous les messages. –

Répondre

2

Cela se produit car Eclipse essaie d'exécuter Javascript Validation sur un projet PHP. Pour arrêter cette erreur, allez dans "propriétés" dans le menu "projet". Sélectionnez l'option 'builders' et désélectionnez 'Javascript Validator'. Cela devrait résoudre votre problème.

+0

Merci. C'est facile à oublier. Cela devrait être la réponse acceptée IMO. – Redsandro