java.lang.IllegalStateException: Assertion failed. WindowsAPI is required to be called from AWT thread only, see http://core.netbeans.org/proposals/threading/ at org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:1416) at org.netbeans.core.windows.WindowManagerImpl.topComponentID(WindowManagerImpl.java:1173) at org.openide.windows.WindowManager.findTopComponentID(WindowManager.java:491) at org.netbeans.core.windows.model.TopComponentSubModel.getID(TopComponentSubModel.java:337) at org.netbeans.core.windows.model.TopComponentSubModel.containsTopComponent(TopComponentSubModel.java:232) at org.netbeans.core.windows.model.DefaultModeModel.containsTopComponent(DefaultModeModel.java:238) at org.netbeans.core.windows.model.DefaultModel.containsModeTopComponent(DefaultModel.java:777) at org.netbeans.core.windows.Central.containsModeTopComponent(Central.java:1357) at org.netbeans.core.windows.ModeImpl.containsTopComponent(ModeImpl.java:342) at org.netbeans.core.windows.WindowManagerImpl.isEditorTopComponent(WindowManagerImpl.java:1206) at org.netbeans.modules.tasklist.projectint.FileObjectIterator.collectEditedFiles(FileObjectIterator.java:103) at org.netbeans.modules.tasklist.projectint.FileObjectIterator.hasNext(FileObjectIterator.java:61) at org.netbeans.modules.tasklist.projectint.MainProjectIterator.hasNext(MainProjectIterator.java:48) at org.netbeans.modules.tasklist.impl.TaskManagerImpl.getFileSystem(TaskManagerImpl.java:318) at org.netbeans.modules.tasklist.impl.TaskManagerImpl.listenToFileSystemChanges(TaskManagerImpl.java:302) at org.netbeans.modules.tasklist.impl.TaskManagerImpl.doObserve(TaskManagerImpl.java:97) at org.netbeans.modules.tasklist.impl.TaskManagerImpl.access$000(TaskManagerImpl.java:52) at org.netbeans.modules.tasklist.impl.TaskManagerImpl$1.run(TaskManagerImpl.java:83) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)