2010-07-19 5 views
13

Lorsque j'exécute des scripts Python dans Eclipse avec Pydev - après quelques secondes, j'obtiens une boîte de dialogue d'erreur Eclipse.Boîte de dialogue d'erreur ennuyante lorsque la console de sortie eclipse défile. Qu'est-ce qui le cause?

Le titre de la fenêtre est « Plusieurs problèmes se sont produits ».

La boîte a une icône rouge X, adjacente à un message d'erreur « Une erreur interne est survenue »

La liste des fenêtres d'erreur ont tous le texte « Révéler la fin du document ». Si je clique sur les détails, je reçois le message suivant

An internal error has occurred. 
39 

Ce problème semble être lié à la console. J'ai remarqué que la barre de défilement est manquante. Je peux parfois faire défiler en utilisant les touches fléchées, mais le défilement provoque parfois la zone de la console pour gâcher. J'ai googlé que "Reveal End of Document" est censé être une fonction IDE exclue qui devrait faire sauter une console à la fin.

Quelqu'un a-t-il une idée de ce qui pourrait se passer? Comment puis-je résoudre ce problème? C'est vraiment agaçant.

Utilisation d'Eclipse 3.6 sur une mise à jour avec le plugin Sun JDK Pydev sur Windows XP 32 bits.

+0

Cela semble être un problème Eclipse 3.6+: j'ai la même chose, mais je n'utilise pas PyDev. J'ai un soupçon lancinant qu'il est lié à maven 3. – Marco

+0

Oui, ce bug semble être corrigé. –

+0

@Salim, cela se passe toujours dans 3.7 Indigo SR1 (20110916-0149), et semble être un problème générique avec la console (largeur fixe) et sans rapport avec PyDev, ou probablement Maven non plus. (Si vous prétendez que c'est corrigé s'il vous plaît nous donner une version spécifique et le numéro de build?) – smci

Répondre

16

Cela semble être lié à Eclipse Bug 243877 - IOConsole Updater error with long output lines

Je n'utilise pas Pydev mais je reçois beaucoup de ces « Révéler la fin du document » popups et exceptions « de org.eclipse.text ».

Comme mentionné dans le rapport de bogue, il est directement lié à la case à cocher « console de largeur fixe » dans les Préférences Eclipse -> Exécuter/Debug -> Console. Quand j'ai vérifié la boîte et reçu un message trop long dans ma console, les exceptions ont envahi. Dès que j'ai décoché la boîte, elle s'est arrêtée. Je ne peux pas croire que c'est encore ici dans Indigo.

+1

Je pense qu'il existe plusieurs façons distinctes de chatouiller ce bug.Mon cas avait la même cause et une solution de contournement que celle de Stridge (j'utilise Indigo SR1, 20110916-0149, qui l'utilise actuellement pour Java et non PyDev). Désactiver la console de largeur fixe est une solution de contournement laide pas un correctif. – smci

5

il suffit de décocher console Largeur fixe.

Oui, cette réponse paraît bizarre, mais cela a fonctionné pour moi.

enter image description here

Hope this helps.

0

Ce qui a fonctionné pour moi: Fermeture de toutes les fenêtres et vues.
Clic droit sur un onglet source -> Fermer tout. Faites de même pour les vues. Redémarrez l'application. La console s'ouvre automatiquement avec une sortie sans fenêtre d'erreur gênante.

Questions connexes