Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 59441 - slow startup due to concurrent class loading
Summary: slow startup due to concurrent class loading
Status: RESOLVED DUPLICATE of bug 59401
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: Incubator (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 98
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: User Unknown CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-21 10:55 EDT by Rafael Chaves CLA
Modified: 2005-09-27 09:12 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 Rafael Chaves CLA 2004-04-21 10:55:39 EDT
i200404201300

After a crash (Eclipse abruptly finished with a bogus dialog showing only a log
location - there is a bug for that on UI), I started Eclipse again.

Startup took then more than 2 minutes (as can be seen from the timestamps in the
log entries below), ~5 seconds on each class load.

!SESSION Apr 21, 2004 10:35:23.311 ---------------------------------------------
java.version=1.4.2_01
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_CA
Command-line arguments: -showlocation
!ENTRY org.eclipse.compare 4 1 Apr 21, 2004 10:35:23.327
!MESSAGE target 'org.eclipse.compare.TextMergeViewerCreator' not found
!ENTRY org.eclipse.osgi Apr 21, 2004 10:35:39.421
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.WorkspaceSynchronizePartic
ipant" which now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:35:44.437
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.WorkspaceSynchronizeAdviso
r" which now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:35:49.452
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.CVSSynchronizeViewerAdviso
r" which now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:35:55.452
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.SubscriberCommitAction" wh
ich now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:00.468
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.SubscriberCommitOperation"
 which now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:05.484
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.CVSSubscriberOperation" wh
ich now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:10.500
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.WorkspaceUpdateAction" whi
ch now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:15.500
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.WorkspaceUpdateOperation"
which now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:20.515
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.SafeUpdateOperation" which
 now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:25.531
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.SubscriberConfirmMergedAct
ion" which now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:30.531
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.SubscriberConfirmMergedOpe
ration" which now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:35.547
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.OverrideAndCommitAction" w
hich now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:40.562
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.OverrideAndUpdateAction" w
hich now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:45.578
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.OverrideAndUpdateSubscribe
rOperation" which now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:50.594
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.actions.ShowResourceInHistoryAction"
which now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:36:55.609
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.actions.WorkspaceAction" which now ma
y have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:37:00.610
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.actions.CVSAction" which now may have
 inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:37:05.625
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.actions.WorkspaceAction$3" which now
may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:37:10.641
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.actions.ShowAnnotationAction" which n
ow may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:37:15.641
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.AnnotateView" which now may have inco
nsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:37:20.657
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.actions.BranchAction" which now may h
ave inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:37:25.672
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.actions.GenerateDiffFileAction" which
 now may have inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:37:30.672
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.actions.IgnoreAction" which now may h
ave inconsistent values.
!ENTRY org.eclipse.osgi Apr 21, 2004 10:37:35.735
!MESSAGE Threads "Thread[main,6,main]" and "Worker-0" are concurrently trying to
 start  bundle org.eclipse.team.cvs.ui. Thread "Thread[main,6,main]" was trying
to load "org.eclipse.team.internal.ccvs.ui.subscriber.CVSSynchronizeViewerAdviso
r$CVSLabelDecorator" which now may have inconsistent values.
Comment 1 Pascal Rapicault CLA 2004-04-21 12:28:42 EDT
The issue is in the cvs.ui startup code.

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