Question

Je suis en cours d'exécution Eclipse pour Java. J'ai créé une version DOM d'un fichier XML. Maintenant, je veux changer un attribut d'un élément dans le fichier. J'ai appelé une méthode qui appelle une méthode dans la classe qui contrôle les DOM, et je suis une boîte de dialogue disant « JDI Les évaluations de la discussion a rencontré un problème. Traitement d'exception file d'attente thread async » lors du débogage.

Je suis un débutant relatif à Java et n'ont pas rencontré une telle erreur, et je ne sais pas ce qui en est la cause.

Si quelqu'un a des suggestions quant à la cause du problème et / ou des moyens pour y remédier ...

Merci beaucoup!

Était-ce utile?

La solution

Le débogage Java Interface (JDI) fait partie du Java Platform Debugger Architecture . Une façon apparente pour déclencher cette exception se produit lorsque la méthode de toString() d'un objet retourne négligemment null. Il y a une discussion intéressante . Vous pouvez essayer un débogueur différent, et il ne serait pas mal pour valider votre XML.

Autres conseils

Gardez un oeil sur votre « Watch » expressions - si vous ne les avez pas besoin, retirez-les tous. Parfois, certaines expressions de surveillance ont provoqué ce message d'erreur pour moi.

Cela pourrait aussi expliquer pourquoi il arrive par intermittence pour les personnes (parfois ils ont des missions de surveillance qui provoquent l'erreur, mais le redémarrage ou la suppression de la montre à droite peut résoudre le problème à leur insu.)

Cette erreur se produit au calme quelques fois quand vous le débogage. Vous pouvez nettoyer cela en supprimant toutes les déclarations de la montre et de tous les points d'arrêt et de redémarrer Eclipse.

Le problème peut également se produire si recherche de la source est correctement configurée. Par exemple permet de dire que l'on veut regarder l'expression foo.bar(). Maintenant, si recherche de la source est correctement configuré, le débogueur ne peut pas résoudre la liaison pour l'expression foo (voir

Ce problème peut se produire si vous avez « Détail » Formateurs configurés pour les classes spécifiques (dans Eclipse: Java -> Debug -> Détail Formateurs). Essayez de les désactiver.

scroll top