Als u het bericht “Interne fout opgetreden bij het behandelen van vuile gebieden in Eclipse” ontvangt, is deze les geschreven om u te helpen.
Goedgekeurd: Fortect
Ik heb ontdekt dat veel plug-ins, meestal gerelateerd aan plug-ins, Eclipse ongedaan maken wanneer de bestandscache niet gesynchroniseerd is met de hoofdtekst van het bestand. Probeer F5 om uw hele werkruimte te kunnen vernieuwen en kijk of een dergelijk probleem is opgelost.
Mijn algemene benadering van deze methode is om deze te negeren. IMO, het zou het beste kunnen zijn om de oorzaak van het type complicaties te achterhalen. die uw vermogen om het echte werk uit te voeren ernstig aantasten. Gelukkig vallen de meeste bugs in Eclipse niet in deze categorie …
User-Agent: Mozilla / 5.0 (Macintosh; Intel u; Mac OS X 10_5_8; it-it) AppleWebKit / 531.9 (KHTML zoals Gecko) versie en 4.0.3 Safari / 531.9Build-ID: 20090920-1017Deze fout treedt op bij Macintosh en Linux Eclipse PDT.Mac-conditie:eclipse.buildId komt overeen met M20090917-0800java.versie = 1.5.0_20java.vendor = Apple Inc.BootLoader is hetzelfde: OS = macosx, ARCH is gelijk aan x86, WS = cacao, NL = it_ITPlatformargumenten: -object org.eclipse.epp.package.php.product -keyring /Users/softtime/.eclipse_keyring -showlocationCommandoregelargumenten: -macosx werkt met systeem -ws -arch cacao x86 -product org.eclipse.epp.package.php.product -keyring /Users/softtime/.eclipse_keyring Error -showlocationWanneer je deze pop-up ziet, salaris voor de PHP-syntaxisvalidatorKamer:MyObject-klasse geeft myObject...... PHPvalidator hourO detecteert een fout en start locatieconstructies in een oneindige luswanneer de binnenkant van de fout daadwerkelijk optreedt:java.lang.StackOverflowErrorop org.eclipse.php.internal.core.compiler.ast.parser.ASTUtils.getConstantDeclaration (ASTUtils.java:321)op org.eclipse.php.internal.core.search.PHPMatchLocatorParser.processStatement (PHPMatchLocatorParser.java:110)Reproduceerbaarheid: altijdAfspeelstappen:1. Probeer een PHP-bestand waarin:De klasse MyObject biedt myObject...... Commentaar 1 Ivo Roper 2009-12-10 15:48:48 EST Deze fout treedt ook op in WinXP. Er is een zoekopdracht uitgevoerd en als resultaat in de klassenaam die onverwacht het verworven klassebestand bevatte, werd vervangen zodat deze recursief wordt weergegeven.De titel van mijn persoonlijke foutenlogboek, vanwege de fouten die ik ontving, was iets anders:Er is een interne fout opgetreden in de vuile "verwerkingsgebieden".java.lang.StackOverflowErrorop org.eclipse.php.internal.core.search.PHPMatchLocatorParser.processStatement (PHPMatchLocatorParser.java:107)op org.eclipse.dltk.core.search.matching.MatchLocatorParser $ MatchVisitor.visitGeneral (MatchLocatorParser.java:133)onder org.eclipse.dltk.ast.ASTVisitor.visit (ASTVisitor.java:39)op org.eclipse.dltk.ast.references.Reference.traverse (Reference.java:35)op org.eclipse.php.internal.core.compiler.ast.nodes.InfixExpression.traverse (InfixExpression.java:149) Commentaar 3 NerdyNick 2010-01-13 11:42:17 EST (In reactie op opmerking # 2)> Er is een nieuwe bijlage aangemaakt (id betekent 155999) [Details]> Lot volgenIk krijg nog steeds dezelfde fout, maar het lijkt erop dat het gebeurt wanneer korting wordt gegeven op een PHP-bestand, ongeacht de inhoud ervan. Uiteindelijk probeerde ik Build Auto uit te schakelen, hoewel dit een waarschijnlijker oplossing was, maar dat leek op het eerste gezicht niet om het probleem op te lossen.Sessiegegevens:eclipse.buildId = M20090917-0800java.version betekent 1.6.0_15java.vendor = Sun Microsystems Inc.BootLoader is altijd grotendeels hetzelfde: OS = linux, ARCH = x86_64, WS = gtk, NL = en_USOpdrachtregelargumenten: - gw990 Linux -ws gtk -arch x86_64Dit zijn over het algemeen van de Repack APT-standaarden in Ubuntu. Met de volgende plug-ins momenteel vanaf vandaag. PDT 2.2, Aptana, Subclipse, PyDev. Commentaar 4 NerdyNick 2010-01-13 13:38:00 EST Goedgekeurd: FortectFortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen. Ik heb de build een beetje getest en heb het bovendien opgespoord tot een mogelijke versie, die ijverig zal werken en versies die niet projecteren. Al het werk getest op Ubuntu 3 per x86_64eclipse.5 Opnieuw inpakken - PDT 2.2 = werkt nietEclipse 3.5 - PDT 2.1 = Werkt. Met of zonder patchEclipse GTK 3.5 - PDT 2.2 = werkt nietEclipse 3.6M6 - PDT 2.1 werkt nietEclipse 3.6m6 PDT 2.2 werkt nietHopelijk helpt dit eigenaren een beetje met de bugfix of iemand anders die problemen heeft en gewoon een nieuwe werkende versie wil die werkt. Commentaar 5 dary 2010-03-19 07:04:36 EDT Ik had hetzelfde probleem met Eclipse 3.5 met PDT 2.1 op XP Windows (32 bit) met Aptana- en Mylyn-plug-ins.Ik besloot de plug-inmappen te verwijderen en Eclipose opnieuw te kunnen installeren, maar het grootste probleem deed zich weer voor toen ik terugkeerde naar mijn oorspronkelijke persoonlijke kantoor. Het verwijderen van de werkruimte van de .metadata-map, voldeed ook aan het ontbrekende probleem, ik heb vrijwel slechts één van de originele plug-ins toegevoegd. Commentaar 6 Zhongwei Zhao 2010-05-08 EDT 07:06:13 Ik kon deze fout niet reproduceren. Als een ander het kan reproduceren, opent u het opnieuw. Commentaar 7 Andrea 2010-05-10 03:31:16 EDT Commentaar 8 Zhongwei Zhao 2010-05-10 03:49:14 EDT Ik weet niet zeker of deze fout altijd al voor de helft is verholpen, maar nu klaagt pdt niet over een formaatfout voor een klasse die op zichzelf staat. Commentaar 9 Gadi Goldbarg 2010-05-28 04:35:29 EDT Dit probleem is letterlijk voor de helft opgelostEen syntaxisfout met de schrijver zou worden gesuggereerd, want als u het probeert te verplaatsen, ziet u de volgende code: phpProef in de klas verlengt testopenbare elementtest1 ()echo "test";$ verifiëren = nieuwe test ();$ test-> test1 ();?>U krijgt al een foutmelding op de server of het uitvoerbare PHP-bestand:Fatale fout: klasse 'test' niet gevonden in C: Documents and Settings Administrator Zend workspaces DefaultWorkspace7 tests ops.php binnen regel 2Ongetwijfeld werd het veroorzaakt door een syntaxisfout, maar de redacteur dacht misschien niet dat we een fout in de belangrijkste code wilden:Dus open het opnieuw, dit is het probleem dat volgens experts eerst moet worden opgelostvernieuwdTheodor Kirkov [email protected] |