java - ADT 22.6.2 timed-out threads - org.osgi.framework.BundleException: State change in progress for bundle - -


adt-bundle (eclipse-based distribution google) after updating latest 22.6.2 fails start or freezes

in error log view see lot of "while loading class ... thread ... timed out", this

eclipse.buildid=v22.3.0-887826 java.version=1.7.0_11 java.vendor=oracle corporation bootloader constants: os=win32, arch=x86_64, ws=win32, nl=zh_cn framework arguments:  -product com.android.ide.eclipse.adt.package.product command-line arguments:  -os win32 -ws win32 -arch x86_64 -product com.android.ide.eclipse.adt.package.product  continuation of log file d:\workspaces\adt-bundle\.metadata\.bak_0.log created time: 2014-04-09 09:36:22.882  warning wed apr 09 09:38:18 cst 2014 while loading class "com.android.ide.eclipse.adt.internal.utils.fingerprintutils", thread "thread[main,6,main]" timed out waiting (4609ms) thread "thread[worker-0,5,main]" finish starting bundle "com.android.ide.eclipse.adt_22.6.2.v201403212031-1085508 [567]". avoid deadlock, thread "thread[main,6,main]" proceeding "com.android.ide.eclipse.adt.internal.utils.fingerprintutils" may not initialized.  org.osgi.framework.bundleexception: state change in progress bundle "reference:file:plugins/com.android.ide.eclipse.adt_22.6.2.v201403212031-1085508.jar" thread "worker-0".     @ org.eclipse.osgi.framework.internal.core.abstractbundle.beginstatechange(abstractbundle.java:1088)     @ org.eclipse.osgi.framework.internal.core.abstractbundle.start(abstractbundle.java:298)     @ org.eclipse.osgi.framework.util.secureaction.start(secureaction.java:440)     @ org.eclipse.osgi.internal.loader.bundleloader.setlazytrigger(bundleloader.java:263)     @ org.eclipse.core.runtime.internal.adaptor.eclipselazystarter.postfindlocalclass(eclipselazystarter.java:107)     @ org.eclipse.osgi.baseadaptor.loader.classpathmanager.findlocalclass(classpathmanager.java:469)     @ org.eclipse.osgi.internal.baseadaptor.defaultclassloader.findlocalclass(defaultclassloader.java:216)     @ org.eclipse.osgi.internal.loader.bundleloader.findlocalclass(bundleloader.java:395)     @ org.eclipse.osgi.internal.loader.bundleloader.findclassinternal(bundleloader.java:464)     @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:421)     @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:412)     @ org.eclipse.osgi.internal.baseadaptor.defaultclassloader.loadclass(defaultclassloader.java:107)     @ java.lang.classloader.loadclass(classloader.java:356)     @ com.android.ide.eclipse.adt.internal.preferences.buildpreferencepage.getfingerprints(buildpreferencepage.java:167)     @ com.android.ide.eclipse.adt.internal.preferences.buildpreferencepage.createfieldeditors(buildpreferencepage.java:96)     @ org.eclipse.jface.preference.fieldeditorpreferencepage.createcontents(fieldeditorpreferencepage.java:227)     @ org.eclipse.jface.preference.preferencepage.createcontrol(preferencepage.java:232)     @ org.eclipse.jface.preference.preferencedialog.createpagecontrol(preferencedialog.java:1502)     @ org.eclipse.jface.preference.preferencedialog$14.run(preferencedialog.java:1259)     @ org.eclipse.core.runtime.saferunner.run(saferunner.java:42)     @ org.eclipse.ui.internal.jfaceutil$1.run(jfaceutil.java:49)     @ org.eclipse.jface.util.saferunnable.run(saferunnable.java:175)     @ org.eclipse.jface.preference.preferencedialog.showpage(preferencedialog.java:1253)     @ org.eclipse.ui.internal.dialogs.filteredpreferencedialog.showpage(filteredpreferencedialog.java:675)     @ org.eclipse.jface.preference.preferencedialog$10.run(preferencedialog.java:709)     @ org.eclipse.swt.custom.busyindicator.showwhile(busyindicator.java:70)     @ org.eclipse.jface.preference.preferencedialog$9.selectionchanged(preferencedialog.java:705)     @ org.eclipse.jface.viewers.structuredviewer$3.run(structuredviewer.java:888)     @ org.eclipse.core.runtime.saferunner.run(saferunner.java:42)     @ org.eclipse.ui.internal.jfaceutil$1.run(jfaceutil.java:49)     @ org.eclipse.jface.util.saferunnable.run(saferunnable.java:175)     @ org.eclipse.jface.viewers.structuredviewer.firepostselectionchanged(structuredviewer.java:886)     @ org.eclipse.jface.viewers.structuredviewer.handlepostselect(structuredviewer.java:1226)     @ org.eclipse.jface.viewers.structuredviewer$5.widgetselected(structuredviewer.java:1251)     @ org.eclipse.jface.util.openstrategy.firepostselectionevent(openstrategy.java:262)     @ org.eclipse.jface.util.openstrategy.access$5(openstrategy.java:256)     @ org.eclipse.jface.util.openstrategy$3.run(openstrategy.java:433)     @ org.eclipse.swt.widgets.runnablelock.run(runnablelock.java:35)     @ org.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:135)     @ org.eclipse.swt.widgets.display.runasyncmessages(display.java:4144)     @ org.eclipse.swt.widgets.display.readanddispatch(display.java:3761)     @ org.eclipse.jface.window.window.runeventloop(window.java:825)     @ org.eclipse.jface.window.window.open(window.java:801)     @ org.eclipse.ui.internal.dialogs.workbenchpreferencedialog.open(workbenchpreferencedialog.java:215)     @ org.eclipse.ui.internal.openpreferencesaction.run(openpreferencesaction.java:65)     @ org.eclipse.jface.action.action.runwithevent(action.java:498)     @ org.eclipse.jface.action.actioncontributionitem.handlewidgetselection(actioncontributionitem.java:584)     @ org.eclipse.jface.action.actioncontributionitem.access$2(actioncontributionitem.java:501)     @ org.eclipse.jface.action.actioncontributionitem$5.handleevent(actioncontributionitem.java:411)     @ org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)     @ org.eclipse.swt.widgets.widget.sendevent(widget.java:1053)     @ org.eclipse.swt.widgets.display.rundeferredevents(display.java:4169)     @ org.eclipse.swt.widgets.display.readanddispatch(display.java:3758)     @ org.eclipse.e4.ui.internal.workbench.swt.partrenderingengine$9.run(partrenderingengine.java:1053)     @ org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)     @ org.eclipse.e4.ui.internal.workbench.swt.partrenderingengine.run(partrenderingengine.java:942)     @ org.eclipse.e4.ui.internal.workbench.e4workbench.createandrunui(e4workbench.java:86)     @ org.eclipse.ui.internal.workbench$5.run(workbench.java:588)     @ org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)     @ org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:543)     @ org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)     @ org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:124)     @ org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196)     @ org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)     @ org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)     @ org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:353)     @ org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:180)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     @ java.lang.reflect.method.invoke(method.java:601)     @ org.eclipse.equinox.launcher.main.invokeframework(main.java:629)     @ org.eclipse.equinox.launcher.main.basicrun(main.java:584)     @ org.eclipse.equinox.launcher.main.run(main.java:1438) caused by: org.eclipse.osgi.framework.internal.core.abstractbundle$bundlestatusexception     ... 74 more root exception: org.eclipse.osgi.framework.internal.core.abstractbundle$bundlestatusexception     @ org.eclipse.osgi.framework.internal.core.abstractbundle.beginstatechange(abstractbundle.java:1088)     @ org.eclipse.osgi.framework.internal.core.abstractbundle.start(abstractbundle.java:298)     @ org.eclipse.osgi.framework.util.secureaction.start(secureaction.java:440)     @ org.eclipse.osgi.internal.loader.bundleloader.setlazytrigger(bundleloader.java:263)     @ org.eclipse.core.runtime.internal.adaptor.eclipselazystarter.postfindlocalclass(eclipselazystarter.java:107)     @ org.eclipse.osgi.baseadaptor.loader.classpathmanager.findlocalclass(classpathmanager.java:469)     @ org.eclipse.osgi.internal.baseadaptor.defaultclassloader.findlocalclass(defaultclassloader.java:216)     @ org.eclipse.osgi.internal.loader.bundleloader.findlocalclass(bundleloader.java:395)     @ org.eclipse.osgi.internal.loader.bundleloader.findclassinternal(bundleloader.java:464)     @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:421)     @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:412)     @ org.eclipse.osgi.internal.baseadaptor.defaultclassloader.loadclass(defaultclassloader.java:107)     @ java.lang.classloader.loadclass(classloader.java:356)     @ com.android.ide.eclipse.adt.internal.preferences.buildpreferencepage.getfingerprints(buildpreferencepage.java:167)     @ com.android.ide.eclipse.adt.internal.preferences.buildpreferencepage.createfieldeditors(buildpreferencepage.java:96)     @ org.eclipse.jface.preference.fieldeditorpreferencepage.createcontents(fieldeditorpreferencepage.java:227)     @ org.eclipse.jface.preference.preferencepage.createcontrol(preferencepage.java:232)     @ org.eclipse.jface.preference.preferencedialog.createpagecontrol(preferencedialog.java:1502)     @ org.eclipse.jface.preference.preferencedialog$14.run(preferencedialog.java:1259)     @ org.eclipse.core.runtime.saferunner.run(saferunner.java:42)     @ org.eclipse.ui.internal.jfaceutil$1.run(jfaceutil.java:49)     @ org.eclipse.jface.util.saferunnable.run(saferunnable.java:175)     @ org.eclipse.jface.preference.preferencedialog.showpage(preferencedialog.java:1253)     @ org.eclipse.ui.internal.dialogs.filteredpreferencedialog.showpage(filteredpreferencedialog.java:675)     @ org.eclipse.jface.preference.preferencedialog$10.run(preferencedialog.java:709)     @ org.eclipse.swt.custom.busyindicator.showwhile(busyindicator.java:70)     @ org.eclipse.jface.preference.preferencedialog$9.selectionchanged(preferencedialog.java:705)     @ org.eclipse.jface.viewers.structuredviewer$3.run(structuredviewer.java:888)     @ org.eclipse.core.runtime.saferunner.run(saferunner.java:42)     @ org.eclipse.ui.internal.jfaceutil$1.run(jfaceutil.java:49)     @ org.eclipse.jface.util.saferunnable.run(saferunnable.java:175)     @ org.eclipse.jface.viewers.structuredviewer.firepostselectionchanged(structuredviewer.java:886)     @ org.eclipse.jface.viewers.structuredviewer.handlepostselect(structuredviewer.java:1226)     @ org.eclipse.jface.viewers.structuredviewer$5.widgetselected(structuredviewer.java:1251)     @ org.eclipse.jface.util.openstrategy.firepostselectionevent(openstrategy.java:262)     @ org.eclipse.jface.util.openstrategy.access$5(openstrategy.java:256)     @ org.eclipse.jface.util.openstrategy$3.run(openstrategy.java:433)     @ org.eclipse.swt.widgets.runnablelock.run(runnablelock.java:35)     @ org.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:135)     @ org.eclipse.swt.widgets.display.runasyncmessages(display.java:4144)     @ org.eclipse.swt.widgets.display.readanddispatch(display.java:3761)     @ org.eclipse.jface.window.window.runeventloop(window.java:825)     @ org.eclipse.jface.window.window.open(window.java:801)     @ org.eclipse.ui.internal.dialogs.workbenchpreferencedialog.open(workbenchpreferencedialog.java:215)     @ org.eclipse.ui.internal.openpreferencesaction.run(openpreferencesaction.java:65)     @ org.eclipse.jface.action.action.runwithevent(action.java:498)     @ org.eclipse.jface.action.actioncontributionitem.handlewidgetselection(actioncontributionitem.java:584)     @ org.eclipse.jface.action.actioncontributionitem.access$2(actioncontributionitem.java:501)     @ org.eclipse.jface.action.actioncontributionitem$5.handleevent(actioncontributionitem.java:411)     @ org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)     @ org.eclipse.swt.widgets.widget.sendevent(widget.java:1053)     @ org.eclipse.swt.widgets.display.rundeferredevents(display.java:4169)     @ org.eclipse.swt.widgets.display.readanddispatch(display.java:3758)     @ org.eclipse.e4.ui.internal.workbench.swt.partrenderingengine$9.run(partrenderingengine.java:1053)     @ org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)     @ org.eclipse.e4.ui.internal.workbench.swt.partrenderingengine.run(partrenderingengine.java:942)     @ org.eclipse.e4.ui.internal.workbench.e4workbench.createandrunui(e4workbench.java:86)     @ org.eclipse.ui.internal.workbench$5.run(workbench.java:588)     @ org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)     @ org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:543)     @ org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)     @ org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:124)     @ org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:196)     @ org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)     @ org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)     @ org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:353)     @ org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:180)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     @ java.lang.reflect.method.invoke(method.java:601)     @ org.eclipse.equinox.launcher.main.invokeframework(main.java:629)     @ org.eclipse.equinox.launcher.main.basicrun(main.java:584)     @ org.eclipse.equinox.launcher.main.run(main.java:1438) 

that solved closing projects except 1 being edited or switch new workspace , import needed projects.

eclipse allows have many project simultaneously open, make start , stop slow , in case time-out caused error happened.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -