Bug 82842 - Constant Java AST creation errors make Eclipse unusable on GTK
Summary: Constant Java AST creation errors make Eclipse unusable on GTK
Status: RESOLVED DUPLICATE of bug 82542
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.1   Edit
Hardware: PC Linux-GTK
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-14 09:56 EST by Veronika Irvine CLA
Modified: 2005-01-14 10:00 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Veronika Irvine CLA 2005-01-14 09:56:07 EST
I open a Java editor in Eclipse and get flooded with error dialogs.

eclipse.buildId=I20050112-1200
java.version=1.4.2_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Framework arguments:  -nolocking
Command-line arguments:  -os linux -ws gtk -arch x86 -nolocking

An internal error occurred during: "Java AST creation".

java.lang.ArrayIndexOutOfBoundsException: 0
	at org.eclipse.jdt.core.compiler.CharOperation.pathMatch(CharOperation.java:1856)
	at org.eclipse.jdt.internal.compiler.util.Util.isExcluded(Util.java:488)
	at
org.eclipse.jdt.internal.compiler.env.AccessRestriction.getViolatedRestriction(AccessRestriction.java:81)
	at
org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:113)
	at
org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:198)
	at
org.eclipse.jdt.internal.core.CancelableNameEnvironment.findType(CancelableNameEnvironment.java:45)
	at
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:119)
	at
org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:176)
	at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2217)
	at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:1988)
	at
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:39)
	at
org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:124)
	at
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1004)
	at
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.fields(SourceTypeBinding.java:531)
	at
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.faultInTypesForFieldsAndMethods(SourceTypeBinding.java:519)
	at
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.faultInTypesForFieldsAndMethods(SourceTypeBinding.java:523)
	at
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:361)
	at
org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:794)
	at
org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:464)
	at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:759)
	at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:575)
	at
org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.createAST(ASTProvider.java:563)
	at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:494)
	at
org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup.calculateASTandInform(SelectionListenerWithASTManager.java:165)
	at
org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$3.run(SelectionListenerWithASTManager.java:142)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
Comment 1 Jerome Lanneluc CLA 2005-01-14 10:00:14 EST
Please see workaround in bug 82542

*** This bug has been marked as a duplicate of 82542 ***