J'utilise Netbeans 6.1 depuis longtemps et mon débogueur a toujours été parfait. D'une manière ou d'une autre récemment (au cours des deux dernières semaines) mon débogueur s'arrête aux points d'arrêt mais il gèle la plupart du temps ou je ne peux pas trouver la valeur de n'importe quelle variable, mes variables locales ne s'étendent pas et mes montres même pour this.hashCode() ou même pas de mise à jour du tout et de geler.Netbeans 6.1 Débogueur arrêté de fonctionner avec une erreur com.sun.jdi.InternalException: JDWP inattendue Erreur: 502
Lorsque cela se produit, je vois les exceptions NetBeans suivantes
com.sun.jdi.InternalException: Unexpected JDWP Error: 502
at com.sun.tools.jdi.JDWPException.toJDIException(JDWPException.java:47)
at com.sun.tools.jdi.ObjectReferenceImpl.invokeMethod(ObjectReferenceImpl.java:379)
at org.netbeans.modules.debugger.jpda.expr.TreeEvaluator.invokeVirtual(TreeEvaluator.java:164)
at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.invokeMethod(JPDADebuggerImpl.java:844)
at org.netbeans.modules.debugger.jpda.models.AbstractObjectVariable.invokeMethod(AbstractObjectVariable.java:417)
at org.netbeans.modules.debugger.jpda.ui.models.JavaVariablesFilter.getChildren(JavaVariablesFilter.java:133)
at org.netbeans.modules.debugger.jpda.ui.models.VariablesTreeModelFilter.getChildren(VariablesTreeModelFilter.java:193)
at org.netbeans.spi.viewmodel.Models$CompoundTreeModel.getChildren(Models.java:628)
at org.netbeans.spi.viewmodel.Models$CompoundModel.getChildren(Models.java:2819)
at org.netbeans.modules.viewmodel.TreeModelNode$TreeModelChildren.evaluateLazily(TreeModelNode.java:701)
at org.netbeans.modules.viewmodel.TreeModelNode$LazyEvaluator.run(TreeModelNode.java:1124)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
com.sun.jdi.InternalException: Unexpected JDWP Error: 502
at com.sun.tools.jdi.JDWPException.toJDIException(JDWPException.java:47)
at com.sun.tools.jdi.ObjectReferenceImpl.invokeMethod(ObjectReferenceImpl.java:379)
at org.netbeans.modules.debugger.jpda.expr.TreeEvaluator.invokeVirtual(TreeEvaluator.java:164)
at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.invokeMethod(JPDADebuggerImpl.java:844)
at org.netbeans.modules.debugger.jpda.models.AbstractObjectVariable.getToStringValue(AbstractObjectVariable.java:315)
at org.netbeans.modules.debugger.jpda.models.AbstractObjectVariable.getToStringValue(AbstractObjectVariable.java:285)
at org.netbeans.modules.debugger.jpda.ui.models.VariablesNodeModel.getLimitedToString(VariablesNodeModel.java:316)
at org.netbeans.modules.debugger.jpda.ui.models.VariablesNodeModel.getShortDescriptionSynch(VariablesNodeModel.java:275)
at org.netbeans.modules.debugger.jpda.ui.models.VariablesNodeModel$1.run(VariablesNodeModel.java:233)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Quelqu'un sait comment résoudre ou contourner ce problème? J'ai googlé cette exception mais je ne trouve rien de valeur. La seule chose que j'ai trouvé est d'exécuter deux JVM différentes, une pour déboguer et une pour lancer l'application (mais ce n'est pas le cas pour moi, les deux JVM sont exactement la même version "1.4.2_03"). Je suis confronté à ce problème au travail, donc mettre à jour Java ou mon IDE n'est pas une option, même si cela a été corrigé dans une version plus récente de l'EDI, je voudrais toujours savoir, mais le plus important, j'ai besoin d'un correctif. . Je n'ai pas non plus modifié les paramètres de mon projet ou de NetBeans depuis le moment où mon débogueur travaillait jusqu'à maintenant.
Merci
Append: J'ai aussi reçu le message suivant Une exception com.sun.jdi.InternalException a eu lieu. Veuillez le signaler à http://www.netbeans.org/community/issues.html, en incluant une copie de votre fichier messages.log en pièce jointe. Le fichier messages.log se trouve dans votre dossier C: \ Documents and Settings \ default.netbeans \ 6.1 \ var \ log.
Et j'ai une copie de messages.log si quelqu'un veut que je l'affiche.
J'ai également essayé le débogage avec un projet différent que je n'ai pas utilisé depuis longtemps et qui a quand même échoué de la même manière.
Je pourrais vraiment utiliser de l'aide sur celui-ci.
La mise à jour l'a corrigé et j'ai mis notre équipe de développement à jour. Navré pour le post tardif. – Coder