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 :

[PDE 3.3] Tâche ANT eclipse.buildScript : NullPointerException


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut [PDE 3.3] Tâche ANT eclipse.buildScript : NullPointerException
    Bonjour,

    J'ai repris une vieille application à laquelle j'ai corrigé un bug et je veux maintenant la livrer. Le script de livraison fait appel à des scripts ANT dont genericTargets.xml (dans PDE).

    Lors du lancement de la tâche eclipse.buildScript, j'obtiens une NPE (sans plus de détails) et j'ai quelques warnings avant d'arriver dans buildScript, au moment où le script fait les eclipse.fetch qui ressemblent à :
    [eclipse.fetch] Missing directory entry: plugin@com.ibm.icu.
    [eclipse.fetch] Missing directory entry: bundle@com.ibm.icu.
    [eclipse.fetch] Missing directory entry: plugin@org.apache.batik.
    [eclipse.fetch] Missing directory entry: bundle@org.apache.batik.
    [eclipse.fetch] Missing directory entry: plugin@org.eclipse.core.commands.
    [eclipse.fetch] Missing directory entry: bundle@org.eclipse.core.commands.
    [eclipse.fetch] Missing directory entry: plugin@org.eclipse.core.contenttype.
    [eclipse.fetch] Missing directory entry: bundle@org.eclipse.core.contenttype.
    [eclipse.fetch] Missing directory entry: plugin@org.eclipse.core.databinding.
    Voici la conf de lancement de buildScript :
    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
    type: feature
    id: org.eclipse.pde.build.container.feature
    buildDirectory: [mon_chemin]
    configs: win32,win32,x86
    baseLocation: [chemin_vers_ma_base_Eclipse]
    OSGi: true
    outputUpdateJars: false
    archivesFormat: win32, win32, x86 - antZip
    product: [chemin_vers_mon_product]
    forceContextQualifier: v201301171618
    generateJnlp: false
    signJars: false
    generateFeatureVersionSuffix: false
    significantVersionDigits: [variable_ANT_non_definie??]
    generatedVersionLength: [variable_ANT_non_definie??]
    generateVersionsLists: true
    groupConfigurations: false
    pluginPath:
    filteredDependencyCheck: true
    platformProperties: [variable_ANT_non_definie??]
    Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

    Merci.

  2. #2
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Petite question préalable, dans ta configuration de lancement Ant, est-ce que tu lances ce build dans le même JRE que le workspace?
    Je pense que oui, mais ça ne coûte rien de vérifier. Tu vas dans Run > External Tools > External Tools Configurations. Là, tu sélectionnes ton build dans la liste et dans l'onglet JRE, tu regardes cette option.

    Voilà, à+
    Gueritarish

  3. #3
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    C'est pas fait à partir d'Eclipse, ce serait trop simple, je fais ça à partir d'un serveur de livraison, mais je vais checker ça. Et je dirais qu'à priori oui

  4. #4
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Alors, à mon avis, il va te falloir vérifier les différentes valeurs que tu passes au script. Tu peux vérifier les valeurs que doivent prendre ces variables ici (d'ailleurs, d'une manière générale, peut-être que parcourir la section d'aide "PDE build" pourrait t'être utile).
    Par contre, j'ai jamais utilisé cette façon de faire. Alors, je pourrais juste te donner quelques pistes / conseils...

    Voilà, à+
    Gueritarish

  5. #5
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Ah merci, voilà ce que je cherchais !!! Je me disais "P**** mais y'a pas de doc ou quoi ?!"

    Et ton aide m'est précieuse, c'est toujours mieux que le néant

    EDIT : Et c'est là où je me dis qu'effectivement il doit y avoir un problème de version parce que platformProperties (par exemple) n'existe pas dans la doc que tu me donnes

  6. #6
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Pro-tips du jour
    Si tu changes la version dans l'URL de la doc, t'auras la documentation pour la version désiré
    Ex:
    - Pour Juno: http://help.eclipse.org/juno/index.j...ommandline.htm
    - Pour Helios (3.6): http://help.eclipse.org/juno/index.j...ommandline.htm

    Voilà, à+
    Gueritarish

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/01/2009, 11h00
  2. [tâche ant] chemin relatif
    Par phoebe dans le forum ANT
    Réponses: 2
    Dernier message: 08/09/2008, 15h02
  3. Formulaire + submit=tâche ant
    Par zent dans le forum ANT
    Réponses: 2
    Dernier message: 25/01/2007, 00h19
  4. [Ant] Eclipse + Ant + Junit
    Par Sylmandel dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 03/03/2006, 13h26
  5. [Ant Eclipse] Import des librairies dans un build.xml
    Par Alwin dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 17/11/2004, 16h35

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