Bug 33560

Summary: Workspace shows temporary problems also the compiler doesn't
Product: [Eclipse Project] JDT Reporter: Dirk Baeumer <dirk_baeumer>
Component: CoreAssignee: David Audel <david_audel>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: martinae
Version: 2.1   
Target Milestone: 2.1 RC2   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Dirk Baeumer CLA 2003-02-28 12:24:55 EST
RC1

I have a JDT/UI development workspace with org.eclipse.compare, 
org.eclipse.jdt.junit, org.eclipse.jdt.ui, 
org.eclipse.jdt.ui.examples.projects, org.eclipse.jdt.ui.tests, 
org.eclipse.jdt.ui.tests.refactoring, org.eclipse.jface.text, 
org.eclipse.search, org.eclipse.text, org.eclipse.ui.editors and 
org.eclipse.ui.workbench.texteditors in source.

To do a fix I had to load org.eclipse.ui.views and org.eclipse.ui.workbench in 
source as well. To do so I delete the two binary projects and checked them out 
from the CVS repository. After that I triggered a build via Ctrl+B. No errors 
show up in the task list.

After that I opened OpenTypeSelectionDialog and got lots of temporary errors. 
All errros came from missing types hosted by org.eclipse.ui.views and 
org.eclipse.ui.workbench.

Closing and reopening the two new projects didn't help. Closing and reopening 
the workspace removed the errors. I zipped the worksapce anyway and uploaded it 
to snz1f.
Comment 1 Philipe Mulet CLA 2003-02-28 12:37:50 EST
David - pls investigate
Comment 2 Dirk Baeumer CLA 2003-03-03 06:01:22 EST
Was able to reproduce it. I converted the views and workbench back to binary 
and then replaced them again with source. Some behaviour as before.
Comment 3 David Audel CLA 2003-03-03 10:05:13 EST
*** Bug 33632 has been marked as a duplicate of this bug. ***
Comment 4 David Audel CLA 2003-03-03 10:48:46 EST
The problem occur when a project A depends of a project B and B depends of a 
project C. If the project C is deleted, the namelookup of A is not updated.

Fixed.
Comment 5 David Audel CLA 2003-03-10 06:29:43 EST
Verified.