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

Bug 322048

Summary: Decoration calculation - Stack overflow error
Product: z_Archived Reporter: Radek Simko <radek.simko>
Component: PDTAssignee: PHP UI <php.ui-inbox>
Status: CLOSED FIXED QA Contact: Ilina Stefanova <ilina.s>
Severity: critical    
Priority: P3 CC: kalin.a
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

Description Radek Simko CLA 2010-08-07 09:06:11 EDT
Build Identifier: I20100608-0911

Before this error i was getting also "Processing Dirty Regions" and "Semantic Highlighting Job", now I'm getting all of those 3 errors...

I found this bug report:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=316876

but it appears, that I'm unable to get mentioned version with that bugfix (PDT-2.2.0.v20100616).

I've tried to download last 2.2.0 Maintenance build on eclipse.org/pdt/downloads , which should contains the bugfix, but in fact the ZIP contains some different version: http://img809.imageshack.us/img809/9495/eclisenotupdate.png - 2.2.0.v20100519, not 20100616

!SESSION 2010-08-07 14:47:42.928 -----------------------------------------------
eclipse.buildId=I20100608-0911
java.version=1.6.0_21
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=cs_CZ
Framework arguments:  -showlocation
Command-line arguments:  -os win32 -ws win32 -arch x86 -data C:/workspace/www -showlocation

This is a continuation of log file C:\workspace\www\.metadata\.bak_0.log
Created Time: 2010-08-07 14:49:09.938

!ENTRY org.eclipse.core.jobs 4 2 2010-08-07 14:49:09.939
!MESSAGE An internal error occurred during: "Decoration Calculation".
!STACK 0
java.lang.StackOverflowError
	at org.eclipse.dltk.internal.core.ScriptFolder.equals(ScriptFolder.java:123)
	at org.eclipse.dltk.internal.core.ModelElement.equals(ModelElement.java:287)
	at org.eclipse.dltk.internal.core.AbstractSourceModule.equals(AbstractSourceModule.java:115)
	at org.eclipse.dltk.internal.core.SourceModule.equals(SourceModule.java:135)
	at org.eclipse.dltk.internal.core.ModelElement.equals(ModelElement.java:287)
	at org.eclipse.dltk.internal.core.SourceRefElement.equals(SourceRefElement.java:122)
	at org.eclipse.dltk.internal.core.SourceType.equals(SourceType.java:53)
	at java.util.HashMap.get(HashMap.java:305)
	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)

Reproducible: Always

Steps to Reproduce:
Open some files.
Comment 1 Zhongwei Zhao CLA 2011-05-16 01:14:36 EDT
fixed
Comment 2 Kalin CLA 2011-08-02 04:15:01 EDT
No longer reproducible.
Closing...