Community
Participate
Working Groups
What steps will reproduce the problem? 1. Use latest Eclipse Helios PHP (3.6.2) 2. Keep the Outline Window on the right open 3. Open up a big PHP file with many functions. Functions equals large number of functions defined 4. Then you will see the pop up message about some Java Stack Overflow and that an internal error occurred during "Decoration Calculation" Thanks Ian -- Error Details -- Date: Wed Apr 13 16:24:38 PDT 2011 Message: An internal error occurred during: "Decoration Calculation". Severity: Error Product: Eclipse 1.3.2.20110218-0812 (org.eclipse.epp.package.php.product) Plugin: org.eclipse.core.jobs Session Data: eclipse.buildId=M20100909-0800 java.version=1.6.0_24 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework arguments: -product org.eclipse.epp.package.php.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.php.product Created Time: 2011-04-13 16:24:38.770 Exception Stack Trace: java.lang.StackOverflowError at org.eclipse.dltk.internal.core.ProjectFragment.hashCode(ProjectFragment.java:114) at org.eclipse.dltk.internal.core.ScriptFolder.hashCode(ScriptFolder.java:127) at org.eclipse.dltk.internal.core.ModelElement.hashCode(ModelElement.java:299) at org.eclipse.dltk.internal.core.ModelElement.hashCode(ModelElement.java:299) at java.util.HashMap.get(Unknown Source) at org.eclipse.dltk.internal.core.ModelCache.getInfo(ModelCache.java:115) at org.eclipse.dltk.internal.core.ModelManager.getInfo(ModelManager.java:460) at org.eclipse.dltk.internal.core.ModelElement.getElementInfo(ModelElement.java:168) at org.eclipse.dltk.internal.core.ModelElement.getChildren(ModelElement.java:356) at org.eclipse.dltk.internal.core.ModelElement.getChildrenOfType(ModelElement.java:335) at org.eclipse.dltk.internal.core.ModelElement.getChildrenOfType(ModelElement.java:330) at org.eclipse.dltk.internal.core.SourceType.getMethods(SourceType.java:111) at org.eclipse.dltk.internal.core.util.MethodOverrideTester.findOverriddenMethodInType(MethodOverrideTester.java:144) at org.eclipse.dltk.internal.core.util.MethodOverrideTester.findOverriddenMethodInHierarchy(MethodOverrideTester.java:111) at org.eclipse.dltk.internal.core.util.MethodOverrideTester.findOverriddenMethodInHierarchy(MethodOverrideTester.java:118) at org.eclipse.dltk.internal.core.util.MethodOverrideTester.findOverriddenMethodInHierarchy(MethodOverrideTester.java:118) [This line 118 error repeats at least 100 times after this, meaning there must be an infinite loop somewhere ]