Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 322466

Summary: PHPCore plugin internal error
Product: z_Archived Reporter: Zhongwei Zhao <zhaozhongwei>
Component: PDTAssignee: PHP UI <php.ui-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: gadi
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Zhongwei Zhao CLA 2010-08-12 01:30:37 EDT
When user selects preference->php->editor->syntax coloring

org.eclipse.dltk.core.ModelException:   does not exist
at org.eclipse.dltk.internal.core.ModelOperation.runOperation(ModelOperation.java:760)
at org.eclipse.dltk.internal.core.SourceType.newSupertypeHierarchy(SourceType.java:397)
at org.eclipse.dltk.internal.core.SourceType.newSupertypeHierarchy(SourceType.java:367)
at org.eclipse.php.internal.core.typeinference.PHPModelUtils.getSuperClasses(PHPModelUtils.java:1170)
at org.eclipse.php.internal.core.typeinference.PHPModelUtils.getSuperTypeHierarchyField(PHPModelUtils.java:1212)
at org.eclipse.php.internal.core.typeinference.PHPModelUtils.getTypeHierarchyField(PHPModelUtils.java:1311)
at org.eclipse.php.internal.core.typeinference.PHPModelUtils.getTypeHierarchyField(PHPModelUtils.java:1332)
at org.eclipse.php.internal.core.codeassist.PHPSelectionEngine.internalResolve(PHPSelectionEngine.java:627)
at org.eclipse.php.internal.core.codeassist.PHPSelectionEngine.select(PHPSelectionEngine.java:140)
at org.eclipse.dltk.internal.core.Openable.codeSelect(Openable.java:578)
at org.eclipse.dltk.internal.core.AbstractSourceModule.codeSelect(AbstractSourceModule.java:85)
at org.eclipse.dltk.internal.core.AbstractSourceModule.codeSelect(AbstractSourceModule.java:76)
at org.eclipse.php.internal.ui.editor.highlighters.InternalClassHighlighting.isInternalClass(InternalClassHighlighting.java:60)
at org.eclipse.php.internal.ui.editor.highlighters.InternalClassHighlighting.access$0(InternalClassHighlighting.java:57)
at org.eclipse.php.internal.ui.editor.highlighters.InternalClassHighlighting$InternalClassApply.visit(InternalClassHighlighting.java:29)
at org.eclipse.php.internal.core.ast.nodes.Identifier.accept0(Identifier.java:66)
at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275)
at org.eclipse.php.internal.core.ast.nodes.Variable.childrenAccept(Variable.java:120)
at org.eclipse.php.internal.core.ast.nodes.Variable.accept0(Variable.java:114)
at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275)
at org.eclipse.php.internal.core.ast.nodes.FieldAccess.childrenAccept(FieldAccess.java:79)
at org.eclipse.php.internal.core.ast.nodes.FieldAccess.accept0(FieldAccess.java:72)
at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275)
at org.eclipse.php.internal.core.ast.nodes.ReturnStatement.childrenAccept(ReturnStatement.java:76)
at org.eclipse.php.internal.core.ast.nodes.ReturnStatement.accept0(ReturnStatement.java:69)
at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275)
at org.eclipse.php.internal.core.ast.nodes.Block.childrenAccept(Block.java:97)
at org.eclipse.php.internal.core.ast.nodes.Block.accept0(Block.java:90)
at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275)
at org.eclipse.php.internal.core.ast.nodes.FunctionDeclaration.childrenAccept(FunctionDeclaration.java:108)
at org.eclipse.php.internal.core.ast.nodes.FunctionDeclaration.accept0(FunctionDeclaration.java:97)
at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275)
at org.eclipse.php.internal.core.ast.nodes.MethodDeclaration.childrenAccept(MethodDeclaration.java:90)
at org.eclipse.php.internal.core.ast.nodes.MethodDeclaration.accept0(MethodDeclaration.java:82)
at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275)
at org.eclipse.php.internal.core.ast.nodes.Block.childrenAccept(Block.java:97)
at org.eclipse.php.internal.core.ast.nodes.Block.accept0(Block.java:90)
at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275)
at org.eclipse.php.internal.core.ast.nodes.ClassDeclaration.childrenAccept(ClassDeclaration.java:118)
at org.eclipse.php.internal.core.ast.nodes.ClassDeclaration.accept0(ClassDeclaration.java:104)
at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275)
at org.eclipse.php.internal.core.ast.nodes.Program.childrenAccept(Program.java:195)
at org.eclipse.php.internal.core.ast.nodes.Program.accept0(Program.java:188)
at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275)
at org.eclipse.php.internal.ui.editor.highlighter.AbstractSemanticHighlighting.consumes(AbstractSemanticHighlighting.java:90)
at org.eclipse.php.internal.ui.preferences.PHPSyntaxColoringPage.initHighlightingPositions(PHPSyntaxColoringPage.java:1303)
at org.eclipse.php.internal.ui.preferences.PHPSyntaxColoringPage.createContents(PHPSyntaxColoringPage.java:410)
at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232)
at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1501)
at org.eclipse.jface.preference.PreferenceDialog$14.run(PreferenceDialog.java:1258)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1252)
at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:673)
at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708)
Comment 1 Zhongwei Zhao CLA 2010-08-12 01:39:18 EDT
fixed in head and branch
Comment 2 Gadi Goldbarg CLA 2010-08-26 03:49:28 EDT
[Petyo Tanchev]
Tested on 2.2.1 SR1
No error thrown.