Community
Participate
Working Groups
Build Identifier: 3.7.0.I20110127-2034 Eclipse SDK 3.7.0.I20110127-2034 org.eclipse.sdk.ide PDT Mylyn Feature 2.2.0.v20101215-1700-2--7w3121232602811 org.eclipse.php.mylyn.feature.group PHP Development Tools (PDT) All-In-One SDK 2.2.0.v20101215-1700-53-7A51J1WEU6OJWtObd_jXFYemM org.eclipse.php.all.feature.group PHP Development Tools (PDT) Runtime Feature 2.2.0.v20101215-1700-7L7L-F8NcJTJTcU49UOJJ org.eclipse.php.feature.group PHP Development Tools (PDT) SDK Feature 2.2.0.v20101215-1700-53-84QAP2JDRkLXTWfWEXdlLa9Od org.eclipse.php.sdk.feature.group PHP Development Tools (PDT) Source Feature 2.2.0.v20101215-1700-7L7L-F8NcJTJTcU49UOJJ org.eclipse.php.source.feature.group !SESSION 2011-02-11 12:26:14.001 ----------------------------------------------- eclipse.buildId=I20110127-2034 java.version=1.6.0_22 java.vendor=Apple Inc. BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US Framework arguments: -keyring /Users/dking/.eclipse_keyring -showlocation Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/dking/.eclipse_keyring -showlocation !ENTRY org.eclipse.core.jobs 4 2 2011-02-11 13:05:30.654 !MESSAGE An internal error occurred during: "Processing Dirty Regions". !STACK 0 java.lang.ClassCastException: org.eclipse.php.internal.core.compiler.ast.nodes.PHPCallExpression cannot be cast to org.eclipse.php.internal.core.compiler.ast.nodes.ArrayCreation at org.eclipse.php.internal.core.typeinference.evaluators.ArrayDeclarationGoalEvaluator.init(ArrayDeclarationGoalEvaluator.java:36) at org.eclipse.dltk.ti.GoalEngine.evaluateGoal(GoalEngine.java:220) at org.eclipse.dltk.ti.DefaultTypeInferencer.evaluateType(DefaultTypeInferencer.java:223) at org.eclipse.dltk.ti.DefaultTypeInferencer.evaluateType(DefaultTypeInferencer.java:213) at org.eclipse.php.internal.core.typeinference.BindingUtility.getType(BindingUtility.java:162) at org.eclipse.php.internal.core.typeinference.BindingUtility.getType(BindingUtility.java:188) at org.eclipse.php.internal.core.typeinference.BindingUtility.getType(BindingUtility.java:156) at org.eclipse.php.internal.core.ast.nodes.DefaultBindingResolver.getEvaluatedType(DefaultBindingResolver.java:243) at org.eclipse.php.internal.core.ast.nodes.DefaultBindingResolver.resolveExpressionType(DefaultBindingResolver.java:375) at org.eclipse.php.internal.core.ast.nodes.Expression.resolveTypeBinding(Expression.java:107) at org.eclipse.php.internal.ui.editor.highlighter.ModelUtils.getField(ModelUtils.java:27) at org.eclipse.php.internal.ui.editor.highlighters.DeprecatedHighlighting$DeprecatedApply.visit(DeprecatedHighlighting.java:73) at org.eclipse.php.internal.core.ast.nodes.FieldAccess.accept0(FieldAccess.java:70) at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275) at org.eclipse.php.internal.core.ast.nodes.Assignment.childrenAccept(Assignment.java:130) at org.eclipse.php.internal.core.ast.nodes.Assignment.accept0(Assignment.java:159) at org.eclipse.php.internal.core.ast.nodes.ASTNode.accept(ASTNode.java:275) at org.eclipse.php.internal.core.ast.nodes.ExpressionStatement.childrenAccept(ExpressionStatement.java:73) at org.eclipse.php.internal.core.ast.nodes.ExpressionStatement.accept0(ExpressionStatement.java:67) 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.IfStatement.childrenAccept(IfStatement.java:96) at org.eclipse.php.internal.core.ast.nodes.IfStatement.accept0(IfStatement.java:89) 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.ForEachStatement.childrenAccept(ForEachStatement.java:108) at org.eclipse.php.internal.core.ast.nodes.ForEachStatement.accept0(ForEachStatement.java:97) 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.IfStatement.childrenAccept(IfStatement.java:96) at org.eclipse.php.internal.core.ast.nodes.IfStatement.accept0(IfStatement.java:89) 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.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.editor.highlighter.AbstractSemanticHighlighting.consumes(AbstractSemanticHighlighting.java:99) at org.eclipse.wst.sse.ui.internal.style.SemanticHighlightingReconciler.reconcile(SemanticHighlightingReconciler.java:127) at org.eclipse.wst.sse.ui.internal.reconcile.DocumentRegionProcessor.endProcessing(DocumentRegionProcessor.java:119) at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor.run(DirtyRegionProcessor.java:682) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Reproducible: Always Steps to Reproduce: 1. Create PHP project 2. Open *.module file (see attached module files from a drupal module) 3. Problem Occurred dialog box displays It also happens when you bring focus to the editor with the module file by clicking on the editor's tab. Opening or focusing on *.inc, *.profile and *.install drupal files work without error.
Created attachment 188805 [details] Error occurrs when loading this file
Created attachment 188807 [details] Error also occurrs when loading this file
fixed in head
change status
Verified. Closing...