IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

Erreur "Unexpected internal compiler error" : NullPointerException


Sujet :

GWT et Vaadin Java

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2005
    Messages : 307
    Points : 110
    Points
    110
    Par défaut Erreur "Unexpected internal compiler error" : NullPointerException
    Bonjour à tous,

    Je suis en train de développer une appli web, le client étant basé sur GWT 2.5.
    J'ai mis à place 3 modules GWT :
    • module "App" : partie "application" nécessitant une authentification
    • module "Portal" : partie publique accessible avec ou sans authentification
    • module "Common" : module "utilitaire" métant à disposition des composants communs au 2 autres modules.


    Les 2 modules "App" et "Commun" passent à la compilation.
    Par contre, le module "Portal" ne passe pas. Pire, il provoque une erreur interne au compilateur, et qui rend donc difficile le débuggage.

    Voici l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    [INFO]    [ERROR] Unexpected internal compiler error
    [INFO] java.lang.NullPointerException
    [INFO]     at com.google.gwt.dev.javac.CompilationProblemReporter.reportErrors(CompilationProblemReporter.java:200)
    [INFO]     at com.google.gwt.dev.jjs.impl.UnifyAst.assimilateUnit(UnifyAst.java:666)
    [INFO]     at com.google.gwt.dev.jjs.impl.UnifyAst.searchForTypeByBinary(UnifyAst.java:970)
    [INFO]     at com.google.gwt.dev.jjs.impl.UnifyAst.translate(UnifyAst.java:1033)
    [INFO]     at com.google.gwt.dev.jjs.impl.UnifyAst.translate(UnifyAst.java:1024)
    [INFO]     at com.google.gwt.dev.jjs.impl.UnifyAst.resolveType(UnifyAst.java:940)
    [INFO]     at com.google.gwt.dev.jjs.impl.UnifyAst.assimilateUnit(UnifyAst.java:678)
    [INFO]     at com.google.gwt.dev.jjs.impl.UnifyAst.searchForTypeBySource(UnifyAst.java:985)
    [INFO]     at com.google.gwt.dev.jjs.impl.UnifyAst.addRootTypes(UnifyAst.java:530)
    [INFO]     at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:621)
    [INFO]     at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:33)
    [INFO]     at com.google.gwt.dev.Precompile.precompile(Precompile.java:278)
    [INFO]     at com.google.gwt.dev.Precompile.precompile(Precompile.java:229)
    [INFO]     at com.google.gwt.dev.Precompile.precompile(Precompile.java:141)
    [INFO]     at com.google.gwt.dev.Compiler.run(Compiler.java:232)
    [INFO]     at com.google.gwt.dev.Compiler.run(Compiler.java:198)
    [INFO]     at com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
    [INFO]     at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)
    [INFO]     at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82)
    [INFO]     at com.google.gwt.dev.Compiler.main(Compiler.java:177)
    A votre avis qu'est-ce qui a pu causer cette erreur ? Bug du compilateur ?

    Merci d'avance pour votre aide.

  2. #2
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 1
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    Visiblement, il s'agit d'un bug du compilateur... qui cache les réelles erreurs de compilation.

    J'ai rencontré le même souci : pour moi, l'erreur "initiale" était l'utilisation d'une classe non visible par le compilateur (ie non incluse dans les packages client, server shared de l'appli, ni dans aucun import effectué dans le gwt.xml), utilisée dans... une classe anonyme (un handler crée à la volée).

    En espérant que cela puisse t'aider, et en te souhaitant une bonne continuation sur ton projet...

    --
    Mathieu

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/12/2010, 00h25
  2. erreur d'exception "internal compilation Error"
    Par opensource dans le forum Langage
    Réponses: 4
    Dernier message: 08/01/2008, 11h26
  3. erreur d'exception "internal compilation Error"
    Par opensource dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 07/01/2008, 15h05
  4. Internal Compiler Error sur instruction 'delete'
    Par femtosa dans le forum C++
    Réponses: 4
    Dernier message: 11/08/2007, 11h33
  5. Besoin d'aide pour contourner une internal compiler error
    Par Laurent Gomila dans le forum C++
    Réponses: 18
    Dernier message: 27/06/2006, 22h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo