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

Android Discussion :

fatal exception handler


Sujet :

Android

  1. #1
    Membre du Club
    Étudiant
    Inscrit en
    Février 2011
    Messages
    64
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2011
    Messages : 64
    Points : 50
    Points
    50
    Par défaut fatal exception handler
    Bonjour

    J'utilise depuis recement dans mon appli un asyncTask avec un handler et, par moment (je dis bien par moment, c'est loin d'être systématique), j'ai une erreur qui ferme tout.
    Mon log me sort ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ERROR/AndroidRuntime(4300): FATAL EXCEPTION: main
    ERROR/AndroidRuntime(4300): java.lang.NullPointerException
    ERROR/AndroidRuntime(4300):     at com.max.DescriptionVinsParTrois$1.handleMessage(DescriptionVinsParTrois.java:85)
    ERROR/AndroidRuntime(4300):     at android.os.Handler.dispatchMessage(Handler.java:99)
    ERROR/AndroidRuntime(4300):     at android.os.Looper.loop(Looper.java:123)
    ERROR/AndroidRuntime(4300):     at android.app.ActivityThread.main(ActivityThread.java:4627)
    ERROR/AndroidRuntime(4300):     at java.lang.reflect.Method.invokeNative(Native Method)
    ERROR/AndroidRuntime(4300):     at java.lang.reflect.Method.invoke(Method.java:521)
    ERROR/AndroidRuntime(4300):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:870)
    ERROR/AndroidRuntime(4300):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628)
    ERROR/AndroidRuntime(4300):     at dalvik.system.NativeStart.main(Native Method)
    J'ai pensé qu'il s'agissait d'un message non créé par mon thread (lancé pas asynTask) que mon handler essayé de lire, j'ai donc rajouté

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    handler = new Handler(){
    	public void handleMessage(Message msg) { 
    		if(msg != null){
    mais l'erreur est toujours là (par moment, comme je l'ai dir)

    Si quelqu'un pouvait au moins me donner une piste

    Cordialement

  2. #2
    Expert éminent

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Points : 9 149
    Points
    9 149
    Par défaut
    Bonjour ,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ERROR/AndroidRuntime(4300):     at com.max.DescriptionVinsParTrois$1.handleMessage(DescriptionVinsParTrois.java:85)
    Pourrait on voir une partie du code de DescriptionVinsParTrois.java , surtout la ligne 85 .

  3. #3
    Membre du Club
    Étudiant
    Inscrit en
    Février 2011
    Messages
    64
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2011
    Messages : 64
    Points : 50
    Points
    50
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    handler = new Handler(){
    	public void handleMessage(Message msg) { 
    		if(msg != null){
    			switch(msg.what) {
    			case 0:					
    				vins = group.ListVins;
    				DescriptionVinsAdapter adpt = new DescriptionVinsAdapter(mContext, vins);
    				adpt.notifyDataSetChanged();
    				list.setAdapter(adpt);
    				break;
    			}
    		}
    	}
    };
    La ligne 85, c'est la ligne "vins = group.ListVins"
    Ca voudrait dire que group n'est pas encore instancié a ce moment là ?

    EDIT:

    Pour le moment, j'ai mis un try/catch a niveau du contenu du switch, je pense que ca devrait aller

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

Discussions similaires

  1. redéfinition exception handler Swing
    Par zais_ethael dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 15/09/2008, 12h07
  2. fatal exception avec hibernate
    Par Klemsy78 dans le forum Persistance des données
    Réponses: 5
    Dernier message: 31/10/2007, 17h38
  3. [SQL2K5] Process [SPID] generated fatal exception
    Par elsuket dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 29/08/2007, 10h19
  4. [Graphics2D]pb, fatal exception occured
    Par julien.v dans le forum 2D
    Réponses: 17
    Dernier message: 03/06/2005, 11h09

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