Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 182736 - unable to initialize existing workspace after europa install
Summary: unable to initialize existing workspace after europa install
Status: RESOLVED DUPLICATE of bug 181327
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: Framework (show other bugs)
Version: 3.2.2   Edit
Hardware: PC Windows XP
: P3 blocker (vote)
Target Milestone: ---   Edit
Assignee: equinox.framework-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-17 08:42 EDT by Eric Jodet CLA
Modified: 2007-04-18 02:05 EDT (History)
0 users

See Also:


Attachments
screen shot (28.30 KB, image/jpeg)
2007-04-17 08:43 EDT, Eric Jodet CLA
no flags Details
jvm dumps (15.13 KB, application/x-zip-compressed)
2007-04-17 08:43 EDT, Eric Jodet CLA
no flags Details
Yourkit CPU snapshot (1.75 MB, application/x-zip-compressed)
2007-04-17 08:44 EDT, Eric Jodet CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Jodet CLA 2007-04-17 08:42:41 EDT
(if incorrect product / component, please move accordingly) 

Version: 3.3.0
Build id: I20070323-1616
sun jre 1.6.0_02-ea

scenario: installed Europa on top 3.3 M6 (all features installed, except the 3 referenced by bugs 182703, 182548, 182549 and 182550.
- after install, restart the workbench against a previous 110 + projects workspace I had: the MyLar automatic preferences page shows-up.
- click Finish

-> 1- in the Progress View, the Java Tooling initialization sounds like stucked at 2% (to be attached screen shot)

-> 2- java.exe process takes 100% of the CPU

-> 3- unable to quit properly as unable to save the workspace

Took jvm and yourkit snapshots (to be attached): hot spot seems to be org.eclipse.osgi.internal.module.GroupingChecker.isConsistentInternal(ResolverBundle, ResolverBundle, ArrayList, boolean) (The method calls itself recursively)

which is called by:
org.eclipse.pde.internal.core.MinimalState.resolveState(boolean)

This is currently preventing me from using europa against a previous workspace I had.
Comment 1 Eric Jodet CLA 2007-04-17 08:43:22 EDT
Created attachment 64023 [details]
screen shot
Comment 2 Eric Jodet CLA 2007-04-17 08:43:50 EDT
Created attachment 64024 [details]
jvm dumps
Comment 3 Eric Jodet CLA 2007-04-17 08:44:48 EDT
Created attachment 64025 [details]
Yourkit CPU snapshot
Comment 4 Thomas Watson CLA 2007-04-17 09:02:00 EDT
This is a dup of 181327.  TPTP is using some downlevel orbit bundles which contain Export-Package "uses" clauses.  This surfaced a critical performance issue in the resolver.

*** This bug has been marked as a duplicate of bug 181327 ***
Comment 5 Eric Jodet CLA 2007-04-18 02:05:00 EDT
(In reply to comment #4)
Problem fixed in build I20070417-0800 which contains fix for bug 181327
- Java Tool initialization: OK
- Plugin Import wizard: OK