| Summary: | [Import/Export] Progress for import project (with copy) is not reflective of actual progress | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Karice McIntyre <Karice_McIntyre> |
| Component: | IDE | Assignee: | Platform UI Triaged <platform-ui-triaged> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P5 | CC: | Ben.Aveling, dj.houghton, mario.winterer, remy.suen |
| Version: | 3.2 | Keywords: | helpwanted |
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 2000 | ||
| Whiteboard: | stalebug | ||
|
Description
Karice McIntyre
I've been able to reproduce with many fewer projects/folders. Exporting and then importing any Java source project with >200 .java files seems to do the trick. The assumption of the progress monitor being based on the number of projects is correct. WizardProjectsImportPage's createProjects() method shows that the IPM is starting a task that is equal to the length of the selected items. The other obvious issue is that the sub IPM that's passed into createExistingProject calls done() after the IProject has been created when it hasn't even been populated with any of the files. I'm not too familiar with ImportOperation's code, but if we can properly aggregate the number of files to import while doing the overwrite/readonly checks, we can have a real, working IPM (possibly can include file sizes into the equation). See also Bug# 179959? *** Bug 179959 has been marked as a duplicate of this bug. *** *** Bug 370591 has been marked as a duplicate of this bug. *** This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. As such, we're closing this bug. If you have further information on the current state of the bug, please add it and reopen this bug. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie. |