]java.lang.IllegalStateException: Assertion failed. WindowsAPI is required to be called from AWT thread only, see http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/threading.html at org.netbeans.core.windows.WindowManagerImpl.assertEventDispatchThreadWeak(WindowManagerImpl.java:914) at org.netbeans.core.windows.WindowManagerImpl.topComponentIconChanged(WindowManagerImpl.java:846) at org.openide.windows.TopComponent.setIcon(TopComponent.java:558) at org.openide.text.EditorSupport$Del$DataNodeListener.propertyChange(EditorSupport.java:745) at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:360) at $Proxy7.propertyChange(Unknown Source) at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:953) at org.openide.nodes.Node.fireIconChange(Node.java:823) at org.openide.loaders.DataNode.fireChangeAccess(DataNode.java:561) at org.openide.loaders.DataNode$PropL.run(DataNode.java:712) at org.openide.util.Task.run(Task.java:136) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:678)