Wenn Sie 1 Meldung “Interner Fehler beim Umgang mit schmutzigen Bereichen in Eclipse” erhalten, ist dieses Tutorial für Sie gedacht.
Genehmigt: Fortect
Ich habe festgestellt, dass viele Plugins, im Allgemeinen Plugin-bezogen, Eclipse zerstören, wenn der Dateispeichercache nicht mit dem gesamten Dateikörper synchronisiert ist. Versuchen Sie F5, um Ihren gesamten Arbeitsbereich zu aktualisieren und zu sehen, ob dieses Problem behoben ist.
Meine allgemeine Herangehensweise an diese Methode ist, dass Sie sie vergessen können. IMO, es ist am besten, die Ursache der Komplikationen herauszufinden. die die Fähigkeit zur Ausübung der eigentlichen Arbeit ernsthaft beeinträchtigen. Glücklicherweise fallen die besten Fehler in Eclipse nicht in diesen Abschnitt …
User-Agent: Mozilla / 5.0 (Macintosh; Intel u; Mac OS X 10_5_8; it-it) AppleWebKit / 531.9 (KHTML zB Gecko) Version / 4.0.3 Safari / 531.9Build-ID: 20090920-1017Dieser Fehler tritt bei Macintosh und Linux Eclipse PDT auf.Mac-Zustand:eclipse.buildId = M20090917-0800java.version = 1.5.0_20java.vendor = Apple Inc.BootLoader ist immer gleich: OS ist gleich macosx, ARCH = x86, WS = Kakao, NL bedeutet it_ITPlattformargumente: -product org.eclipse.epp.package.php.product -keyring /Users/softime/.eclipse_keyring -showlocationBefehlen Sie die Warteschlangenargumente: -macosx Betriebssystem -ws -arch Kakao x86 -product org.eclipse.epp.package.php.product -keyring /Users/softime/.eclipse_keyring Error -showlocationWenn Sie dieses Popup sehen, bezahlen Sie für den PHP-FormatvalidatorZimmer:Die MyObject-Klasse erweitert myObject...... PHPvalidator hourO erkennt deren Fehler und startet Baukonstruktionen in einer grenzenlosen Schleifewann der interne Fehler tatsächlich auftritt:java.lang.StackOverflowErrorunter org.eclipse.php.internal.core.compiler.ast.parser.ASTUtils.getConstantDeclaration (ASTUtils.java:321)at org.eclipse.php.internal.core.search.PHPMatchLocatorParser.processStatement (PHPMatchLocatorParser.java:110)Reproduzierbarkeit: immerWiedergabeschritte:1. Versuchen Sie es mit einer PHP-Datei, durch die:Die MyObject-Klasse erweitert myObject......
Kommentar 1 Ivo Roper 2009-12-10 15:48:48 EST
Dieser Fehler tritt obendrein unter WinXP auf. Es wurde eine Suche durchgeführt, dann wurde der Klassenname, der plötzlich die abgeleitete Klassendatei enthielt, ersetzt und rekursiv erweitert.Der Titel meines speziellen Fehlerprotokolls, da die Fehler, die ich erhalten habe, etwas anders wären:In allen schmutzigen "Bearbeitungsbereichen" ist ein interner Fehler aufgetreten.java.lang.StackOverflowErrorat org.eclipse.php.internal.core.search.PHPMatchLocatorParser.processStatement (PHPMatchLocatorParser.java:107)at org.eclipse.dltk.core.search.matching.MatchLocatorParser $ MatchVisitor.visitGeneral (MatchLocatorParser.java:133)unter org.eclipse.dltk.ast.ASTVisitor.visit (ASTVisitor.java:39)bei org.eclipse.dltk.ast.references.Reference.traverse (Reference.java:35)unter org.eclipse.php.internal.core.compiler.ast.nodes.InfixExpression.traverse (InfixExpression.java:149)
Kommentar 3 NerdyNick 2010-01-13 11:42:17 EST
(Als Antwort auf Kommentar oder Kurz # 2)> Ein neues Anbaugerät wurde speziell entwickelt (id = 155999) [Details]> Lot-TrackingIch erhalte immer noch den gleichen Fehler, aber es sieht so aus, als würde er beim Speichern einer PHP-Datei unabhängig von ihrem Inhalt auftreten. Am Ende habe ich versucht, Build Auto als wahrscheinlichere Lösung loszuwerden, aber das schien das Problem nicht zu beheben.Sitzungsdaten:eclipse.buildId bedeutet M20090917-0800java.version = 1.6.0_15java.vendor = Sun Microsystems Inc.BootLoader ist immer gleich: OS = linux, ARCH = x86_64, WS = gtk, NL bedeutet en_USBefehlszeilenargumente: -the gw990 Linux -ws gtk -mid-foot x86_64Dies sind die meisten Repack-APT-Benchmarks in Ubuntu. Mit folgenden Plugins aktuell verursacht ab heute. PDT 2.2, Aptana, Subclipse, PyDev.
Kommentar 4 NerdyNick 2010-01-13 13:38:00 EST
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Ich habe einen kleinen Test im Zusammenhang mit dem Build durchgeführt und ihn bis zu einer funktionsfähigen möglichen Version aufgespürt, die fleißig funktioniert und Sortierungen, die nicht funktionieren. Alle Arbeiten auf Ubuntu 3 oder x86_64 getesteteclipse.5 Repack - PDT 2.2 bedeutet nicht funktioniertEclipse 3.5 - PDT 2.1 = Funktioniert. Mit oder ohne PatchEclipse GTK 3.5 - PDT 2.2 = Funktioniert nichtEclipse 3.6M6 - PDT 2.1 funktioniert nichtEclipse 3.6m6 - PDT 2.2 funktioniert möglicherweise nichtHoffentlich hilft Ihnen dies ein wenig bei der Virenbeseitigung oder jemand anderem, der Probleme hat und nur eine funktionierende Version möchte, die funktioniert.
Kommentar 5 dary 2010-03-19 07:04:36 EDT
Ich habe das gleiche Problem mit Eclipse 3.5 mit PDT 2.1 unter XP Windows (32 Bit) mit Aptana- und Mylyn-Plugins verwendet.Ich habe mich entschieden, die Plugin-Ordner zu löschen und in der Lage zu sein, Eclipose neu zu installieren, aber die Art des Hauptproblems kehrte zurück, als ich zu einem Teil meines ursprünglichen persönlichen Arbeitsbereichs zurückkehrte. Löschen des Arbeitsbereichs des gesamten .metadata-Ordners, Auch das fehlende Problem gelöst, habe ich eines der Original-Plugins attraktiv hinzugefügt.
Kommentar 6 Zhongwei Zhao 2010-05-08 EDT 07:06:13
Ich konnte diese Art von Fehler nicht reproduzieren. Wenn jemand es reproduzieren kann, öffnen Sie das Produkt erneut.
Kommentar 7 Andrea 2010-05-10 03:31:16 EDT
Kommentar 8 Zhongwei Zhao 2010-05-10 03:49:14 EDT
Ich bin mir jedoch nicht sicher, ob dieser Fehler immer halb behoben war, aber diesmal meldet pdt keinen Formatfehler für eine andere Klasse, die sich selbst erweitert hat.
Kommentar 9 Gadi Goldbarg 2010-05-28 04:35:29 EDT
Dieses Problem ist halb gelöstEin Syntaxfehler beim Autor sollte vorgeschlagen werden, denn wenn Sie versuchen, ihn auszuführen, sehen Sie folgenden Code: phpKlassenzimmertest erweitert Testöffentliches Element test3 ()echo "test";$ test = neuer test ();$test-> test4();?>Sie erhalten einen Fehler auf einem Server oder einer ausführbaren PHP-Datei:Schwerwiegender Fehler: Klasse 'test' definitiv gefunden in C:Dokumente und EinstellungenAdministratorZendWorkspacesDefaultWorkspace7Testsops.php auf Zeile 2Zweifellos wurde dies durch einen Syntaxfehler verursacht, aber der jeweilige Editor hat nicht gesagt, dass wir Ihren Fehler im Code haben wollen:Also wieder öffnen, das ist jetzt das Problem, das zuerst behoben werden musserneuertTheodor Kirkov