L'application Android se bloque avec NullPointerException dans ChoreoGrapher

J'ai le code suivant, en essayant de créer un simple ListAdapter dans un ListView (j'ai eu ce code de travail avant et c'est le seul endroit que j'ai changé quelque chose):

public BuddyListAdapter(Context context, HashMap<String, Buddy> hashMap) {
    buddyList = new ArrayList<Buddy>(hashMap.values());
    mInflater = LayoutInflater.from(context);
    ctx = context;
}

Lors de l'exécution pas à pas, rien ne se passe, mais lors de l'exécution, je reçois un NullPointerException dans ChoreoGrapher.doCallbackslorsque je crée un vide ArrayListil ne tombe pas en panne:

public BuddyListAdapter(Context context, HashMap<String, Buddy> hashMap) {
    buddyList = new ArrayList<Buddy>();
    mInflater = LayoutInflater.from(context);
    ctx = context;
}

Quel est le ChoreoGrapher et pourquoi est-il plantage de mon application?

Je suis complètement bloqué sur ce que pourrait être le problème, ou comment comprendre ce qui est mal. Le débogueur Eclipse ou la panne de l'information n'est pas vraiment aider.

L'ensemble de la trace de la pile est comme suit:

Thread [<1> main] (Suspended (exception NullPointerException))  
    Choreographer.doCallbacks(int, long) line: 558  
    Choreographer.doFrame(long, int) line: 525  
    Choreographer$FrameDisplayEventReceiver.run() line: 711 
    Handler.handleCallback(Message) line: 615   
    Choreographer$FrameHandler(Handler).dispatchMessage(Message) line: 92   
    Looper.loop() line: 137 
    ActivityThread.main(String[]) line: 4745    
    Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]  
    Method.invoke(Object, Object...) line: 511  
    ZygoteInit$MethodAndArgsCaller.run() line: 786  
    ZygoteInit.main(String[]) line: 553 
    NativeStart.main(String[]) line: not available [native method]  

J'ai aussi un Handler dans l'activité principale. Quand il n'est pas de faire quoi que ce soit, la liste ne tombe pas en panne. Cependant, j'ai supprimer tous les rappels avant le vernissage de la listview.

source d'informationauteur Bart Friederichs