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

Langage Java Discussion :

Null Pointer Exception


Sujet :

Langage Java

  1. #1
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Par défaut Null Pointer Exception
    Salut,
    J'ai la methode suivante qui me genere une NullPointerException

    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
    public static List getNewWebProducts(int productCategory) throws WebException{
            List webProductsList = null;
            List newWebProductsList = null;
            try{       		 
            		 webProductsList = CacheServices.getAllProducts(productCategory);
            		 WebLog.print(" Taille de la liste webProductsList : " + webProductsList.size());
            		 for(int i = 0; i< webProductsList.size();i++){
            		 	 WebLog.print(" Produit : " + webProductsList.get(i));
            		 		 if( ((WebProductIntf) webProductsList.get(i)).isNewProduct())
            		 		 		 newWebProductsList.add(webProductsList.get(i));        		
            		 }
     
            }
            catch(WebException e){
            }        
            return newWebProductsList;
        }
    Je sais d'apres ma log que cette exception provient de cette ligne de code mais je ne sais pas pourquoi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    newWebProductsList.add(webProductsList.get(i));        
    Quelqu'un pourra m'aider

  2. #2
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Tu as cette exception car la variable newWebProductsList n'est initialisée et pointe donc sur null.


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Par défaut
    Oui mais en fait c de type List qui es t abstrait et donc pas instanciable, je ne peux pas donc faire = new List();

  4. #4
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Citation Envoyé par gloglo
    Oui mais en fait c de type List qui es t abstrait et donc pas instanciable, je ne peux pas donc faire = new List();
    Oui mais tu peux faire : =new ArrayList() ou new LinkedList() ou toute autre classe implémentant l'interface List. A toi de choisir la structure de données la plus adéquate.


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Par défaut
    Merci pour ta reponse

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

Discussions similaires

  1. Null pointer exception
    Par supernova dans le forum Glassfish et Payara
    Réponses: 6
    Dernier message: 12/04/2007, 17h54
  2. Tomcat 5.5 Null Pointer Exception
    Par nono44200 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 07/04/2007, 10h00
  3. Null pointer Exception pour ma Fenetre
    Par LeXo dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 22/01/2007, 09h17
  4. [Struts] Null Pointer Exception
    Par n@n¤u dans le forum Struts 1
    Réponses: 1
    Dernier message: 01/08/2006, 13h10
  5. Null Pointer Exception
    Par snouppy dans le forum JBuilder
    Réponses: 3
    Dernier message: 13/06/2006, 21h53

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