junit.framework.AssertionFailedError: The test shuttingDown[org.netbeans.modules.ide.ergonomics.fod.FeaturesOffDemandTest] did not finish in 180000ms Group system Group main Group IDE Main Thread Framework Active Thread at java.lang.Object.wait(Object.java:-2) at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1863) at java.lang.Thread.run(Thread.java:724) Thread Framework Event Dispatcher at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Thread Bundle File Closer at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:503) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) Thread Worker-JM at java.lang.Object.wait(Object.java:-2) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) Thread Thread-2 at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:503) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476) Thread main at java.lang.Thread.dumpThreads(Thread.java:-2) at java.lang.Thread.getAllStackTraces(Thread.java:1619) at org.netbeans.junit.NbTestCase.threadDump(NbTestCase.java:328) at org.netbeans.junit.NbTestCase.access$000(NbTestCase.java:97) at org.netbeans.junit.NbTestCase$1Guard.waitFinished(NbTestCase.java:398) at org.netbeans.junit.NbTestCase.runBare(NbTestCase.java:456) at org.netbeans.junit.NbTestCase.run(NbTestCase.java:288) at org.netbeans.junit.NbModuleSuite$S.runInRuntimeContainer(NbModuleSuite.java:962) at org.netbeans.junit.NbModuleSuite$S.access$100(NbModuleSuite.java:670) at org.netbeans.junit.NbModuleSuite$S$1.protect(NbModuleSuite.java:691) at org.netbeans.junit.NbModuleSuite$S.run(NbModuleSuite.java:687) Thread Active Reference Queue Daemon at java.lang.Object.wait(Object.java:-2) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:178) Thread CLI Requests Server at java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java:-2) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) at java.net.ServerSocket.implAccept(ServerSocket.java:530) at java.net.ServerSocket.accept(ServerSocket.java:498) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100) Thread Flushing caches at org.openide.modules.Places.getCacheDirectory(Places.java:91) at org.netbeans.Stamps$Store.store(Stamps.java:699) at org.netbeans.Stamps$Worker.run(Stamps.java:888) Thread Timer-0 at java.lang.Object.wait(Object.java:-2) at java.util.TimerThread.mainLoop(Timer.java:552) at java.util.TimerThread.run(Timer.java:505) Thread AWT-EventQueue-0 at org.netbeans.ModuleManager$SystemClassLoader.getResourcesImpl(ModuleManager.java:690) at org.netbeans.ProxyClassLoader.getResources(ProxyClassLoader.java:390) at org.openide.util.lookup.MetaInfServicesLookup.search(MetaInfServicesLookup.java:199) at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:156) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:427) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:421) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:222) at org.openide.modules.Places.getUserDirectory(Places.java:71) at org.netbeans.modules.mylyn.util.MylynSupport.(MylynSupport.java:173) at org.netbeans.modules.mylyn.util.MylynSupport.getInstance(MylynSupport.java:150) at org.netbeans.modules.mylyn.util.internal.Accessor.getInstance(Accessor.java:61) at org.netbeans.modules.mylyn.util.internal.ModuleLifecycleManager.closing(ModuleLifecycleManager.java:57) at org.netbeans.core.startup.NbInstaller.closing(NbInstaller.java:707) at org.netbeans.ModuleManager.shutDownAsync(ModuleManager.java:1986) at org.netbeans.core.startup.ModuleSystem.shutDownAsync(ModuleSystem.java:349) at org.netbeans.core.NbLifeExit.doExit(NbLifeExit.java:137) at org.netbeans.core.NbLifeExit.run(NbLifeExit.java:94) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(AccessController.java:-2) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Thread Test Watch Dog: shuttingDown[org.netbeans.modules.ide.ergonomics.fod.FeaturesOffDemandTest] at sun.misc.Unsafe.park(Unsafe.java:-2) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) at org.netbeans.core.NbLifecycleManager.finishExitState(NbLifecycleManager.java:180) at org.netbeans.core.NbLifecycleManager.exit(NbLifecycleManager.java:214) at org.netbeans.core.NbLifecycleManager.exit(NbLifecycleManager.java:119) at org.netbeans.junit.NbModuleSuite$S$Shutdown.runTest(NbModuleSuite.java:1385) at org.netbeans.junit.NbTestCase.access$200(NbTestCase.java:97) at org.netbeans.junit.NbTestCase$2.doSomething(NbTestCase.java:431) at org.netbeans.junit.NbTestCase$1Guard.run(NbTestCase.java:357) at java.lang.Thread.run(Thread.java:724) Group base Thread Reference Handler at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) Thread Finalizer at java.lang.Object.wait(Object.java:-2) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189) Thread Signal Dispatcher Thread Folder recognizer at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:503) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1628) at org.openide.util.Mutex.enterImpl(Mutex.java:734) at org.openide.util.Mutex.enter(Mutex.java:641) at org.openide.util.Mutex.writeEnter(Mutex.java:619) at org.openide.util.Mutex$Privileged.enterWriteAccess(Mutex.java:1684) at org.netbeans.NetigsoLoader.getDelegate(NetigsoLoader.java:96) at org.netbeans.NetigsoLoader.loadClass(NetigsoLoader.java:64) at org.netbeans.modules.netbinox.NetigsoBaseLoader.findLocalClass(NetigsoBaseLoader.java:165) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:395) at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:452) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at org.netbeans.modules.netbinox.NetbinoxLoader.loadClass(NetbinoxLoader.java:81) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340) at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229) at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212) at org.netbeans.core.netigso.NetigsoLoader.doLoadClass(NetigsoLoader.java:106) at org.netbeans.NetigsoModule$DelegateCL.doLoadClass(NetigsoModule.java:261) at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:259) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:187) at org.netbeans.ModuleManager$SystemClassLoader.loadClass(ModuleManager.java:722) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.openide.loaders.InstanceSupport.findClass(InstanceSupport.java:498) at org.openide.loaders.InstanceSupport.instanceClass(InstanceSupport.java:148) at org.openide.loaders.InstanceDataObject$Ser.instanceClass(InstanceDataObject.java:1372) at org.openide.loaders.InstanceSupport.instanceOf(InstanceSupport.java:182) at org.openide.loaders.InstanceDataObject$Ser.instanceOf(InstanceDataObject.java:1396) at org.openide.loaders.InstanceDataObject.instanceOf(InstanceDataObject.java:828) at org.openide.loaders.FolderLookup$ICItem.instanceOf(FolderLookup.java:572) at org.openide.util.lookup.InheritanceTree$Node.accepts(InheritanceTree.java:1151) at org.openide.util.lookup.InheritanceTree.registerClass(InheritanceTree.java:272) at org.openide.util.lookup.InheritanceTree.registerClass(InheritanceTree.java:286) at org.openide.util.lookup.InheritanceTree.add(InheritanceTree.java:194) at org.openide.util.lookup.InheritanceTree.add(InheritanceTree.java:122) at org.openide.util.lookup.DelegatingStorage.add(DelegatingStorage.java:108) at org.openide.util.lookup.AbstractLookup.setPairsAndCollectListeners(AbstractLookup.java:361) at org.openide.util.lookup.AbstractLookup.setPairs(AbstractLookup.java:306) at org.openide.util.lookup.AbstractLookup$Content.setPairs(AbstractLookup.java:1312) at org.openide.loaders.FolderLookup$ProxyLkp.update(FolderLookup.java:396) at org.openide.loaders.FolderLookup.createInstance(FolderLookup.java:196) at org.openide.loaders.FolderInstance.defaultProcessObjectsFinal(FolderInstance.java:888) at org.openide.loaders.FolderInstance$1R.run(FolderInstance.java:730) at org.openide.loaders.FolderLookup.postCreationTask(FolderLookup.java:260) at org.openide.loaders.FolderInstance.processObjects(FolderInstance.java:770) at org.openide.loaders.FolderInstance$Listener.finished(FolderInstance.java:1055) at org.openide.loaders.FolderList.createObjects(FolderList.java:750) at org.openide.loaders.FolderList.getObjects(FolderList.java:611) at org.openide.loaders.FolderList.access$200(FolderList.java:77) at org.openide.loaders.FolderList$ListTask.computeResult(FolderList.java:1007) at org.openide.loaders.FolderList$ListTask.run(FolderList.java:983) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) Thread Refresh Loader Pool at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:503) at org.openide.util.Task.waitFinished(Task.java:135) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:1677) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:332) at org.openide.loaders.FolderLookup$ProxyLkp.beforeLookup(FolderLookup.java:423) at org.openide.util.lookup.ProxyLookup.beforeLookup(ProxyLookup.java:209) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:652) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:674) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:661) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:549) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:509) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:505) at org.openide.filesystems.MIMESupport$CachedFileObject.getResolvers(MIMESupport.java:223) at org.openide.filesystems.MIMESupport$CachedFileObject.resolveMIME(MIMESupport.java:365) at org.openide.filesystems.MIMESupport$CachedFileObject.getMIMEType(MIMESupport.java:312) at org.openide.filesystems.MIMESupport.findMIMEType(MIMESupport.java:136) at org.openide.filesystems.FileUtil.getMIMEType(FileUtil.java:1303) at org.openide.filesystems.FileObject.getMIMEType(FileObject.java:658) at org.openide.filesystems.MultiFileObject.getMIMEType(MultiFileObject.java:649) at org.openide.filesystems.MultiFileObject.getMIMEType(MultiFileObject.java:649) at org.openide.loaders.DataLoaderPool.allLoaders(DataLoaderPool.java:332) at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:530) at org.openide.loaders.DataObjectPool$Validator.revalidate(DataObjectPool.java:1260) at org.openide.loaders.DataObjectPool.revalidate(DataObjectPool.java:454) at org.openide.loaders.DataObjectPool.revalidate(DataObjectPool.java:468) at org.openide.loaders.DataObjectPool.stateChanged(DataObjectPool.java:895) at org.openide.loaders.DataLoaderPool.fireChangeEvent(DataLoaderPool.java:175) at org.netbeans.core.NbLoaderPool.run(NbLoaderPool.java:792) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) Thread Java2D Disposer at java.lang.Object.wait(Object.java:-2) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at sun.java2d.Disposer.run(Disposer.java:145) at java.lang.Thread.run(Thread.java:724) Thread AWT-XAWT at sun.awt.X11.XToolkit.waitForEvents(XToolkit.java:-2) at sun.awt.X11.XToolkit.run(XToolkit.java:627) at sun.awt.X11.XToolkit.run(XToolkit.java:591) at java.lang.Thread.run(Thread.java:724) Thread FoD Processor at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:503) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1628) at org.openide.util.Mutex.enterImpl(Mutex.java:734) at org.openide.util.Mutex.enter(Mutex.java:641) at org.openide.util.Mutex.writeEnter(Mutex.java:619) at org.openide.util.Mutex.writeAccess(Mutex.java:401) at org.netbeans.core.startup.NbRepository.refreshAdditionalLayers(NbRepository.java:190) at org.openide.filesystems.Repository$LayerProvider.refresh(Repository.java:149) at org.netbeans.modules.ide.ergonomics.fod.FoDLayersProvider.run(FoDLayersProvider.java:139) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) Thread org.netbeans.modules.editor.settings.storage.MimeTypesTracker at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:503) at org.openide.util.Task.waitFinished(Task.java:135) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:1677) at org.openide.loaders.FolderInstance.waitFinished(FolderInstance.java:332) at org.openide.loaders.FolderLookup$ProxyLkp.beforeLookup(FolderLookup.java:423) at org.openide.util.lookup.ProxyLookup.beforeLookup(ProxyLookup.java:209) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:652) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:674) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:661) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:549) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:509) at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:505) at org.openide.filesystems.MIMESupport$CachedFileObject.getResolvers(MIMESupport.java:223) at org.openide.filesystems.MIMESupport$CachedFileObject.resolveMIME(MIMESupport.java:365) at org.openide.filesystems.MIMESupport$CachedFileObject.getMIMEType(MIMESupport.java:312) at org.openide.filesystems.MIMESupport.findMIMEType(MIMESupport.java:136) at org.openide.filesystems.FileUtil.getMIMEType(FileUtil.java:1320) at org.netbeans.modules.editor.settings.storage.SettingsType$DefaultLocator.addFiles(SettingsType.java:400) at org.netbeans.modules.editor.settings.storage.SettingsType$DefaultLocator.addModulesFiles(SettingsType.java:337) at org.netbeans.modules.editor.settings.storage.SettingsType$DefaultLocator.scan(SettingsType.java:241) at org.netbeans.modules.editor.settings.storage.ProfilesTracker.rebuild(ProfilesTracker.java:249) at org.netbeans.modules.editor.settings.storage.ProfilesTracker.access$000(ProfilesTracker.java:78) at org.netbeans.modules.editor.settings.storage.ProfilesTracker$Listener.propertyChange(ProfilesTracker.java:358) at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327) at org.netbeans.modules.editor.settings.storage.MimeTypesTracker.rebuild(MimeTypesTracker.java:323) at org.netbeans.modules.editor.settings.storage.MimeTypesTracker.access$000(MimeTypesTracker.java:87) at org.netbeans.modules.editor.settings.storage.MimeTypesTracker$1.run(MimeTypesTracker.java:229) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) Thread Warm Up at org.netbeans.ModuleManager$SystemClassLoader.getResourcesImpl(ModuleManager.java:690) at org.netbeans.ProxyClassLoader.getResources(ProxyClassLoader.java:390) at org.openide.util.lookup.MetaInfServicesLookup.search(MetaInfServicesLookup.java:199) at org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:156) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:427) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:421) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:222) at org.openide.util.lookup.implspi.NamedServicesProvider.forPath(NamedServicesProvider.java:86) at org.openide.util.lookup.Lookups.forPath(Lookups.java:225) at org.netbeans.core.startup.WarmUpSupport.run(WarmUpSupport.java:91) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) Thread File Watcher at com.sun.jna.Native.invokeInt(Native.java:-2) at com.sun.jna.Function.invoke(Function.java:344) at com.sun.jna.Function.invoke(Function.java:276) at com.sun.jna.Library$Handler.invoke(Library.java:216) at org.netbeans.modules.masterfs.watcher.linux.$Proxy3.read(null:-1) at org.netbeans.modules.masterfs.watcher.linux.LinuxNotifier.nextEventPath(LinuxNotifier.java:139) at org.netbeans.modules.masterfs.watcher.linux.LinuxNotifier.nextEvent(LinuxNotifier.java:118) at org.netbeans.modules.masterfs.providers.Notifier$1.nextEvent(Notifier.java:119) at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:329) at java.lang.Thread.run(Thread.java:724) Thread TimerQueue at sun.misc.Unsafe.park(Unsafe.java:-2) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) at java.util.concurrent.DelayQueue.take(DelayQueue.java:209) at javax.swing.TimerQueue.run(TimerQueue.java:171) at java.lang.Thread.run(Thread.java:724) Thread AWT-Shutdown at java.lang.Object.wait(Object.java:-2) at java.lang.Object.wait(Object.java:503) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287) at java.lang.Thread.run(Thread.java:724)