This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Please do not start refreshing queries and tasks (in fact do not start any call into bugtracking - as getKnownRepositores) immediately after startup until all projects are loaded. Look at the thread dump, all threads (mercurial, git, subversion) are waiting for all projects to open, only bugtracking starts loading tasklist from disk and refreshing BZ queries. With one slow laptop disk this effectively blocks startup of the IDE for much longer time than it would take with sequenced I/O calls. This used to work in 7.3 but was lost somewhere along the way.
Created attachment 139480 [details] thread dump
(In reply to Ondrej Vrabec from comment #0) > Please do not start refreshing queries and tasks would expect that being blocked in DashboardViewer.loadData():865 any other entry points?
ProjectServicesImpl.runAfterProjectOpenFinished does not wait for projects to open: OpenProjects.getDefault().getOpenProjects() is not blocking, OpenProjects.getDefault().openProjects().get() is
fix: http://hg.netbeans.org/core-main/rev/7be68e439181