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

Eclipse Platform Discussion :

The user is waiting of "Building workspace" to complete


Sujet :

Eclipse Platform

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut The user is waiting of "Building workspace" to complete
    Hello,

    Mon problème du jour est le suivant, j ai implementé une méthode save qui doit s'exécuter lors de sauvegarde.

    Mais l'opération se bloque et ne rend pas la main.

    Voici mon bout de code

    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
    23
    24
    25
    26
    27
    28
    29
     
    private void performSave(final Resource resource,
                IProgressMonitor progressMonitor) {
            // Do the work within an operation because this is a long running
            // activity that modifies the workbench.
            WorkspaceModifyOperation operation = new WorkspaceModifyOperation() {
                public void execute(IProgressMonitor monitor) {
                    try {
                        resource.save(null);
                    } catch (IOException ioe) {
                        Logger.error("Unable to save the resource", ioe);
                    }
                }
            };
     
            try {
                // This runs the options, and shows progress.
                new ProgressMonitorDialog(getSite().getShell()).run(true, false, operation);
     
     
                // Refresh the necessary state.
                getEditDomain().getCommandStack().markSaveLocation();
                firePropertyChange(IEditorPart.PROP_DIRTY);
            } catch (InterruptedException ie) {
                Logger.error("Unable to save the resource", ie);
            } catch (InvocationTargetException ite) {
                Logger.error("Unable to save the resource", ite);
            }
        }
    c'est le run de ProgressMonitorDialog(getSite().getShell()).run qui se perd je ne sais ou.

    Si vous avez des idées je suis preneur.

    Merci

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    j ai finalement trouvé que le probleme provenait du resource.save(null) alors je lui passe en paramètre un outpustream qui servira de fichier final

    solution pas terrible mais qui a le mérite de marcher

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bloquage d'Eclipse sur "building workspace"
    Par hynposat7 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 04/11/2008, 16h54
  2. Ne veut pas sauvegarder + build workspace
    Par Baptiste Wicht dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 13/04/2007, 11h17
  3. erreur: The user must supply a JDBC connection
    Par khallouk_soft dans le forum Hibernate
    Réponses: 4
    Dernier message: 02/12/2006, 13h53
  4. Réponses: 1
    Dernier message: 11/05/2006, 22h05

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