Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 187059 - Improve build/validation for missing builders in multiple projects
Summary: Improve build/validation for missing builders in multiple projects
Status: RESOLVED DUPLICATE of bug 178131
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-Resources-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-15 13:39 EDT by Seng Phung Lu CLA
Modified: 2007-05-16 14:39 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Seng Phung Lu CLA 2007-05-15 13:39:09 EDT
Build ID: I20070323-1616

Steps To Reproduce:
When importing or migrating an old and large workspace, often there are missing builders or repetitive failures in various projects.

Is it reasonable to assume that if the builder/validator is missing for one project, it'll remain 'missing' for subsequent projects as well?  Same applies for migration failures.

The current behaviour appears to check each project, search and run each builder, and log missing builders in the error log.  For a large workspace, the following message appears multiple times and likely a) adversely affect performance, and b) clutters the log file. 

!ENTRY org.eclipse.core.resources 2 1 2007-05-15 11:05:09.881
!MESSAGE Skipping builder xxx.projectbuilder for project PROJECT_XXX_EJB. Either the builder is missing from the install, or it belongs to a project nature that is missing or disabled.

An argument could be made that the user needs to know the missing builder(s) for each project.  Maybe this list could be cached, and presented as a single entry in the log.


More information:

I'll try to get some hard performance data to make a stronger case.
Comment 1 John Arthorne CLA 2007-05-15 15:06:18 EDT
Performance is not an issue because it is only logged once per session. However, I am considering turning the warnings in the log off because this frequently happens under normal circumstances and it does create clutter in the log. Another suggestion has been to instead create a warning marker on the project, which would allow adding a quick fix to remove the builder from the build spec (bug 178131).
Comment 2 John Arthorne CLA 2007-05-16 14:39:42 EDT

*** This bug has been marked as a duplicate of bug 178131 ***